|
|
Showing 1 - 2 of
2 matches in All Departments
How can you create an application that has truly global reach, and
can scale rapidly to meet sudden massive spikes in demand?
Historically, companies had to invest in an infrastructure capable
of supporting such an application themselves, and plan for peak
demand-which often means that much of the capacity sits idle for
much of the time. Typically, only large companies would have the
available resources to risk such an enterprise. The cloud has
changed the rules of the game. By making infrastructure available
on a "pay as you go" basis, creating a massively scalable, global
application is within the reach of both large and small companies.
Yes, by moving applications to the cloud you're giving up some
control and autonomy, but you're also going to benefit from reduced
costs, increased flexibility, and scalable computation and storage.
This guide is the third release of the second volume in a series
about Windows Azure. It demonstrates how you can create from
scratch a multi-tenant, Software as a Service (SaaS) application to
run in the cloud by using the Windows Azure tools and the
increasing range of capabilities of Windows Azure. The guide
focuses on both good practice design and the practicalities of
implementation for multi-tenant applications, but also contains a
wealth of information on factors such as security, scalability,
availability, and elasticity that are relevant to all types of
cloud hosted applications. The guide is intended for any architect,
developer, or information technology (IT) professional who designs,
builds, or operates applications and services that run on or
interact with the cloud. Although applications do not need to be
based on the Windows operating system to work in Windows Azure, or
be written using a .NET language, this guide is written for people
who work with Windows based systems. You should be familiar with
the .NET Framework, Visual Studio, ASP.NET MVC, and Visual C#.
How do you build and deploy applications to be scalable and have
high availability? Along with developing the applications, you must
also have an infrastructure that can support them. You may need to
scale up or add servers, have redundant hardware, and add logic to
the application to handle distributed computing and failovers-even
if an application is in high demand for only short periods of time.
The cloud offers a solution. It is made up of interconnected
servers located in various data centers, but you see what appears
to be a centralized location that someone else hosts and manages.
By removing the responsibility for maintaining an infrastructure,
you're free to concentrate on what matters most: the application.
This guide is the third edition of the first volume in a series
about Windows Azure. It demonstrates how you can adapt an existing
on-premises ASP.NET application to one that operates in the cloud
by introducing a fictitious company named Adatum that modifies its
expense tracking and reimbursement system, aExpense, so that it can
be deployed to Windows Azure. To illustrate the wide range of
options and features in Windows Azure, this guide and the code
examples available for it show a step-by-step migration process
that includes using Windows Azure Web Sites, Virtual Machines,
Cloud Services, and SQL Database. Together with useful information
on developing, deploying, managing, and costing cloud-hosted
applications, this guide provides you with a comprehensive resource
for moving your applications to Window Azure. This book is intended
for any architect, developer, or information technology (IT)
professional who designs, builds, or operates applications and
services that are appropriate for the cloud. Although applications
do not need to be based on the Microsoft Windows operating system
to work in Windows Azure or written using a .NET language, this
book is written for people who work with Windows-based systems. You
should be familiar with the.NET Framework, Visual Studio, ASP.NET,
and Visual C#.
|
|