02 Windows Azure Virtual Machines
02 Windows Azure Virtual Machines
Enterprise Architect
Developer & Platform Group
[email protected]
2010+
2000s
1990s
1980s
1970s
Cloud Computing according to Analysts
Cloud Computing Proliferation
• Cost
• CIO’S Top Challenges:
• 40% CIOs plan to cut IT budgets
• 72% CIOs have cut or plan to cut discretionary IT projects
• 59% of surveyed CIOs view datacenter efficiency as “must do”
projects
Allocated Load
IT-capacities Forecast
“Under-supply“
of capacities
capacities IT-capacities
Barrier for
innovations Actual Load
TIME
Load
Allocated IT Forecast
capacities
No “under-supply“
IT CAPACITY
Reduction of Possible
“over-supply“ reduction of
IT-capacities
in case of
Reduction reduced load
of initial
investments
Actual Load
Time
Compute
Compute
Inactivity
Period
Average Usage
Average Usage
Time Time
On & off workloads (e.g. batch job) Successful services needs to grow/scale
Over provisioned capacity is wasted Keeping up w/ growth is big IT challenge
Time to market can be cumbersome Complex lead time for deployment
Compute
Compute
Average Usage Average Usage
Time Time
You manage
Applications Applications Applications Applications
Security & Integration Security & Integration Security & Integration Security & Integration
Managed by vendor
Managed by vendor
Databases Databases Databases Databases
You manage
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
Heterogeneous Homogeneous
CapEx OpEx
Own Lease/Rent
Automated
Service High Multi-
Scale Out Availability
Management Tenancy
• Challenge people to look at the cloud more broadly
• Multidimensional transformation
• Some companies provide some interesting components
• Microsoft is uniquely delivering on a wide range of cloud
capabilities that bringing more value to customers.
• Five dimensions that define the way people use and realize value in the
cloud:
• The cloud creates opportunities and responsibilities
• The cloud learns and helps you learn, decide and take action
• The cloud enhances your social and professional interactions
• The cloud wants smarter devices
• The cloud drives server advances that drive the cloud
• Service Focused: It’s all about delivering the application or service that
the business demands and not the component services (e.g.
infrastructure).
Elastic
Uncoordinated, Managed ITScalable Managed and Fully automated
manual infrastructure Available
with consolidated IT management,
infrastructure limited automation infrastructure with
Multi-Tenant dynamic resource
maximum usage, business
Automated Service Management
automation linked SLAs
Dynamic IT
Cost Center More Efficient Business Enabler Strategic Asset
Cost Center
Private
On Site
Microsoft
Live
Microsoft Hosted
Online Services
Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
Enterprise class software delivered via subscription
services hosted by Microsoft and sold with partners
Web Applications
Web applications WEB & CLOUDS Third party cloud
Developer Experience
Use existing skills and tools
AppFabric
Compute Storage Management Relational data Management Service Bus Access control
Fail over to
hosted servers
Benefits for ISVs
Quickly and easily build, deploy, scale, Be more agile by quickly scaling up
and manage applications and Web services and down as business needs dictate.
using Windows Azure, SQL Azure, and .NET
Services. Augment existing on-premises
applications to generate recurring
Avoid large capital expenditures revenue.
in infrastructure when delivering Software-as-a-
Services offerings to customers either hosted at
Microsoft or third party.
Benefits for SIs, VARs and Custom Software
Developers
Simplify Web 2.0 Scale and Create Repeatable Solutions
Management Interoperability
• Build solutions for customers who use the
• Leverage the efficiency of Microsoft • Quickly and easily create, Windows Azure Platform to simplify the
Cloud Continuum to connect and deploy, manage, and distribute infrastructure requirements for their
manage infrastructure required for Web applications and services. projects.
your projects.
• Build new applications quickly • Test or staging environments can be set up
• Eliminate cost and complexity for burden on customers’ IT. quickly, with lower cost.
customers and focus on their core
business. • Virtualize existing custom
applications easily.
Benefits for Hosting Partners
• Offer tools and solutions for development and • Integrate your tools and control panel so you
aggregate customer offerings. can market to developers looking for an elastic
cloud solution.
• Expand geographically by offering hosting
solutions via Microsoft in markets where you do • Provide customer assurance for redundancy and
not have infrastructure. increased capacity.
• Provide tools, management, and aggregation of • Quickly add new services for your customers
applications to build your own cloud without having to consider data center
infrastructure expansion.
All the above principles will remain true whether it’s your assets or if
you’re working with a service provider or deploying to Microsoft’s
datacenters.