02 Windows Azure Virtual Machines

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 33

Bart Vande Ghinste

Enterprise Architect
Developer & Platform Group
bartvagh@microsoft.com
2010+
2000s
1990s
1980s
1970s
Cloud Computing according to Analysts
Cloud Computing Proliferation

The industry is going through a significant transformation across the entire


stack:

• Datacenter and Hardware Model: Significant advances and


standardization in the Datacenter and associated IT
equipment/hardware.

• Application Model: Cloud computing provides the ability to quickly


deliver highly-available, secure and infinitely geo-scalable applications
and services while offering a rich end-user experience from anywhere
and any device.

• Operational Model: Cloud services have inherent resilience to hardware


or software failures due to redundant/self-healing service models
combined with deep integration between ops & development/test
providing a lights out experience.
• Data Center Commodity:
• Companies including Microsoft created large clouds:
• Microsoft Data Centers
• Highly Reliable and Available
• Fully automated, zero manual impact
• Spread Geographically across the world
• 1.8 Billion Hotmail Accounts
• Hosted BPOS & Azure environment
• Internal IT Environment

• 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

“Waste“ of Fixed cost of


IT CAPACITY

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

Unexpected/unplanned peak in demand Services with micro seasonality trends


Sudden spike impacts performance Peaks due to periodic increased demand
Can’t over provision for extreme cases IT complexity and wasted capacity
Private Infrastructure Platform Software
(On-Premise) (as a Service) (as a Service) (as a Service)

You manage
Applications Applications Applications Applications

Runtimes Runtimes Runtimes Runtimes


You manage

Security & Integration Security & Integration Security & Integration Security & Integration

Managed by vendor
Managed by vendor
Databases Databases Databases Databases
You manage

Servers Servers Servers Servers

Managed by vendor
Virtualization Virtualization Virtualization Virtualization

Server HW Server HW Server HW Server HW

Storage Storage Storage Storage

Networking Networking Networking Networking


On Premises Off Premises

Heterogeneous Homogeneous

CapEx OpEx

Own Lease/Rent

Self Third Party

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

This view fuels Microsoft’s investments across the entire company,


from datacenters to cloud platform technologies to cloud-based
development tools and applications.
• Standardization: Homogeneous infrastructures with vertical
integration across server, network, storage and OS.

• Service Focused: It’s all about delivering the application or service that
the business demands and not the component services (e.g.
infrastructure).

• Automation: Significant levels of automation, based on cloud


principled philosophies like resiliency, scalability and elasticity.

• “Lights out” Operations: Scale through the app design and


abstraction from infrastructure.

• Utilization based chargeback


Basic Standardized Rationalized Dynamic
Cloud = Dynamic Data Center

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

Infrastructure as Platform as Software as


a Service a Service a Service
(IaaS) (PaaS) (SaaS)
Partner Hosted

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

Business Productivity Online Suite

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

Composite applications ON-PREMISES LOB Applications


Vision: Deliver a toolkit that allows hosters & enterprises to dynamically pool,
allocate and manage resources to enable IT Infrastructure as a Service
Connectivity
Back up on-premise
data

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.

• Support developers in deploying and managing


applications deployed.
Benefits for Web and Event Agencies
Faster On Demand Value to Market Avoid Infrastructure Investments
Quickly on demand provisioning of campaigns and other Providing more room for other investments
solutions. strengthen your position into the market.

Low Complexity & Low Price Simplify Management of Platform


Dedicated hosting environment with shared hosting
capabilities providing isolation, redundancy for shared Foundations
hosting pricing standards. Let the cloud vendor take care of the platform
relieving resources within your organization.
Partner Through Billing
Providing simplified and transparent if required, billing High Availability and Scalability Assuring
infrastructure towards your customers delivery even in peak times of your campaign by well
defined strong SLA’s.
Geo Locations across the Globe
Providing choice of multiple geographic deployment options
across the world optimized with CDN and other caching
possibilities.
• Bridge the public & private cloud gap:
• Ensure applications can run consistently across server and cloud

• Provide the same development tools/ technologies for cloud &


on-premises environments

• Providing unified management for apps/workloads across on


premises and cloud environments

• Enable workload federation to enable hybrid cloud models

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.

You might also like