dev302: using microsoft visual studio 2010 to build applications that run...
TRANSCRIPT
Introductory Azure Subscription
http://microsoft.com/web
http://www.microsoft.com/windowsazure/getstarted
Manage Resources to Provide Abstraction
The Fabric Controller communicates
with every server within the Fabric. It
manages the Windows Azure operating
system, monitors every application, decides
where new applications should run –
optimizing hardware utilization.
Defining Windows Azure Architecture
Virtualized Computation provides
massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.
Storage Services allow
customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.
Service Management is performed by
the Fabric Controller, which controls all the resources within the data center. The Fabric Controller deploys your service and monitors the overall health of the fabric.
Security and Control State-of-
the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer.
State-of-the-art data centers located around the
world. Host your applications and data securely, accessible from everywhere you allow.
Windows Azure Automates the Management of Your IT Resources
GOAL: Massive Scalability
Scale out – not up – by replicating
worker instances as needed.
Allow applications to scale
user and compute processing
independently.
Two role types: Web Role & Worker Role Windows Azure applications are built with web roles, worker roles, or a combination of both deployed to a number of instances.
Each instance runs on its own VM (virtual machine), replicated as needed
Compute Services in Windows Azure
Windows Azure storage is
an application managed
by the Fabric Controller
Windows Azure
applications can use
native storage, MySQL
within a VM, or SQL
Azure
Application state is kept
in storage services, so
worker roles can replicate
as needed
Blobs can be stored in
global Windows Azure
Content Delivery Network
(CDN)
Storage Services in Windows Azure GOAL: Scalable, durable utility-based storage
Windows
Azure Storage
(Table, Blob,
Queue) Web Role
Lo
ad
Bala
nce
r (L
B)
SQL Azure
Internet
Services
Web Role 2 (IIS)
Port 8080 Worker Role 2
Worker Role 1 Web Role
Web Role 1 (IIS)
Port 80
Worker Role 2
Windows Azure Platform http://www.microsoft.com/windowsazure/
MSDN Windows Azure Developer Center http://msdn.microsoft.com/en-us/windowsazure/default.aspx
FREE! Windows Azure Introductory Offer http://www.microsoft.com/windowsazure/offers/default.aspx
Take advantage of MSDN benefits http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx