Professional Documents
Culture Documents
An Overview of Windows Azure
An Overview of Windows Azure
Infrastructure as a Service
Private Cloud (IaaS)
Platform as a Service
Public Cloud PaaS
Software as a Service
Hybrid Cloud SaaS
Why The Cloud?
The Gartner Hype Cycle
The 2011 Gartner Hype Cycle Report
Vince Mayfield
Business Benefits of the Cloud
Top five advantages of
cloud computing:
1. Compliance Issues
2. Security
3. Control
What’s the Real Issue?
Underlying Issues:
1. Fear
2. Need to Own Stuff
3. Control
4. Change
5. Perceived Risk
Business Benefits of the Cloud
YOU COULD ACHIEVE THESE BENEFITS:
END
END USER
USER
REDUCED
REDUCED MORE
MORE HIGHLY
HIGHLY EASY
EASY TO
TO PRODUCTIVIT
PRODUCTIVIT
COSTS FLEXIBILITY
FLEXIBILITY AGILITY
AGILITY MOBILITY AUTOMATED IMPLEMENT Y
COSTS MOBILITY AUTOMATED IMPLEMENT Y
REDUCED MORE
FLEXIBILITY AGILITY
COSTS MOBILITY
WITH AN INFRASTRUCTURE THAT IS:
END USER
HIGHLY EASY TO PRODUCTIVIT
AUTOMATED IMPLEMENT Y
USAGE SELF SCALABLE
EFFICIENT
BASED SERVICE AND ELASTIC
The Microsoft View of
the Cloud
The Microsoft Cloud
Compute
Average Usage Average Usage
Time Time
Compute
Compute
Inactivity
Period
Average Usage
Average Usage
Time Time
On and off workloads (e.g. batch job) Successful services needs to grow/scale
Over provisioned capacity is wasted Keeping up with growth is big IT challenge
Time to market can be cumbersome Complex lead time for deployment
Cloud Computing Terms
IaaS
Infrastructure-as-a-Service
PaaS
Platform-as-a-Service
SaaS
Software-as-a-Service
APPLICATION PLATFORM
DATACENTER DESKTOP
ON CLOUD
PREMISES
How Microsoft Views the Cloud
Fundamentals
Fundamentals
Application Programming
Automated
Service High
Scale Out Multi-Tenancy
Management Availability
Choices
Choices
You manage
Applications Applications Applications Applications
Managed by vendor
Middleware Middleware Middleware Middleware
You manage
Managed by vendor
O/S O/S O/S O/S
Higher Cost & More Control Lower Cost & Higher Agility
The Nexus
It’s
The Application
Stupid!
Azure in a Nutshell
Comprehensive set of
services that enable you Flexible
to quickly build, deploy
and manage
applications across a Open
global network of
Microsoft-managed
datacenters Solid
Global Footprint
Service Level Agreement
Your Application
Your Data
Platform
App Fabric
App Fabric Controller
Infrastructure
Fabric
Fabric Controller
Compute Storage
Three Main Components
Virtual Machines
Windows Server and Linux
Flexible Workload Support
Virtual Private Networking
Virtual machine portability
Windows Azure
no lock-in
Your Data Center
VM with persistent drive
Reliable and
always on
Windows Azure Storage
WEST EAST
DC DC
Continuous storage
geo-replication
Windows Azure Storage
Web Sites
Web sites
Build with ASP.NET, Node.js or PHP
Deploy in seconds with FTP, Git or TFS
Start for free, scale up as your traffic grows
Web sites shared reserved
shared 1
SHARED INSTANCES
:-)
Web sites shared reserved
shared 2
SHARED INSTANCES
:-)
:-)
Web sites shared reserved
reserved 1
0
SHARED INSTANCES RESERVED INSTANCE
:-) :-)
:-)
Web sites shared reserved
reserved 2
RESERVED INSTANCE
:-)
Web sites shared reserved
reserved 2
RESERVED INSTANCE RESERVED INSTANCE
:-) :-)
:-) :-)
:-) :-) :-) :-)
Cloud Services
Cloud services
Build infinitely scalable apps and services
Support rich multi-tier architectures
Automated application management
Service
Package
Service
Package
Provision Role Instances
Deploy App Code
Configure Network
Service
Package
Virtual Virtual
machine machine
Virtual Virtual
machine machine
Server Rack 1 Server Rack 2
Provision Role Instances
Deploy App Code
Configure Network
Service
Package
Network load-balancer
Network Load Balancer configured for traffic
Application
Building Blocks Caching Messaging Identity
SQL Database
Relational SQL Server Engine in the Cloud
DB Clustered for high availability
Fully Managed Service
SQL Reporting support
SQL Database Details
Multiple Physical
Single Logical Replicas
Database
Single Replica 1
Primary
Horizontal Scaling
SQL Server Authentication Only
Not all T-SQL Commands Supported
No SSIS
SQL Azure Requires Clustered Indexes
SQL Azure Lacks Access to System Tables
SQL Azure Requires SQL Server Management Studio 2008 R2
SQL Azure Doesn't Support Database Mirroring or Failover Clustering
No SQL Azure Support for Analysis Services, Replication, Reporting Services, or
SQL Server Service Broker
SQL Azure Offers No SQL CLR Support
SQL Azure Doesn't Support Backup and Restore
Summary
N. Europe
S. Central – U.S.
E. Asia
S.E. Asia