Microsoft Cloud Continuum - Microsoft Center

advertisement
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
IT CAPACITY
“Under-supply“
of capacities
Barrier for
innovations
Allocated
IT-capacities
“Waste“ of
capacities
Load
Forecast
Fixed cost of
IT-capacities
Actual Load
TIME
IT CAPACITY
Allocated IT
capacities
Reduction
of initial
investments
Load
Forecast
No “under-supply“
Reduction of
“over-supply“
Possible
reduction of
IT-capacities
in case of
reduced load
Actual Load
Time
Period
Usage
Average
Compute
Compute
Inactivity
Average Usage
Time
On & off workloads (e.g. batch job)
Over provisioned capacity is wasted
Time to market can be cumbersome
Successful services needs to grow/scale
Keeping up w/ growth is big IT challenge
Complex lead time for deployment
Compute
Compute
Time
Average Usage
Time
Unexpected/unplanned peak in demand
Sudden spike impacts performance
Can’t over provision for extreme cases
Average Usage
Time
Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity
Infrastructure
Applications
Applications
Runtimes
Runtimes
Software
Platform
Applications
Applications
Runtimes
Runtimes
Security & Integration
Security & Integration
Security & Integration
Databases
Databases
Servers
Servers
Servers
Virtualization
Virtualization
Server HW
Server HW
Storage
Storage
Networking
Networking
Databases
You manage
You manage
Security & Integration
Virtualization
Server HW
Databases
Servers
Virtualization
Server HW
Storage
Storage
Networking
Networking
Managed by vendor
(as a Service)
(as a Service)
Managed by vendor
(as a Service)
(On-Premise)
Managed by vendor
You manage
Private
On Premises
Off Premises
Heterogeneous
Homogeneous
CapEx
OpEx
Own
Lease/Rent
Self
Third Party
Scale Out
Automated
Service
Management
High
Availability
MultiTenancy
• 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
Cloud = Dynamic Data Center
Uncoordinated,
manual
infrastructure
Elastic
Managed ITScalable
Managed and
infrastructure with
consolidated IT
Available
limited automation
infrastructure with
Multi-Tenant
maximum
Automated Service Management
automation
Dynamic
Fully automated
management,
dynamic resource
usage, business
linked SLAs
Dynamic IT
Cost Center
More Efficient
Cost Center
Business Enabler
Strategic Asset
Platform as
a Service
(PaaS)
Software as
a Service
(SaaS)
On Site
Infrastructure as
a Service
(IaaS)
Private
Partner Hosted
Microsoft Hosted
Microsoft
Online Services
Live
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
Composite applications
Relational data
Management
ON-PREMISES
Service Bus
Access control
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,
and manage applications and Web services
using Windows Azure, SQL Azure, and .NET
Services.
Avoid large capital expenditures
in infrastructure when delivering Software-as-aServices offerings to customers either hosted at
Microsoft or third party.
Be more agile by quickly scaling up
and down as business needs dictate.
Augment existing on-premises
applications to generate recurring
revenue.
Benefits for SIs, VARs and Custom Software
Developers
Simplify
Management
Web 2.0 Scale and
Interoperability
• Leverage the efficiency of Microsoft
Cloud Continuum to connect and
manage infrastructure required for
your projects.
• Quickly and easily create,
deploy, manage, and distribute
Web applications and services.
• Build solutions for customers who use the
Windows Azure Platform to simplify the
infrastructure requirements for their
projects.
• Build new applications quickly
burden on customers’ IT.
• Test or staging environments can be set up
quickly, with lower cost.
• Eliminate cost and complexity for
customers and focus on their core
business.
Create Repeatable Solutions
• Virtualize existing custom
applications easily.
Benefits for Hosting Partners
• Offer tools and solutions for development and
aggregate customer offerings.
• Expand geographically by offering hosting
solutions via Microsoft in markets where you do
not have infrastructure.
• Provide tools, management, and aggregation of
applications to build your own cloud
infrastructure
• Support developers in deploying and managing
applications deployed.
• Integrate your tools and control panel so you
can market to developers looking for an elastic
cloud solution.
• Provide customer assurance for redundancy and
increased capacity.
• Quickly add new services for your customers
without having to consider data center
expansion.
Benefits for Web and Event Agencies
Faster On Demand Value to Market
Avoid Infrastructure Investments
Low Complexity & Low Price
Simplify Management of Platform
Foundations
Quickly on demand provisioning of campaigns and other
solutions.
Dedicated hosting environment with shared hosting
capabilities providing isolation, redundancy for shared
hosting pricing standards.
Partner Through Billing
Providing simplified and transparent if required, billing
infrastructure towards your customers
Geo Locations across the Globe
Providing choice of multiple geographic deployment options
across the world optimized with CDN and other caching
possibilities.
Providing more room for other investments
strengthen your position into the market.
Let the cloud vendor take care of the platform
relieving resources within your organization.
High Availability and Scalability Assuring
delivery even in peak times of your campaign by well
defined strong SLA’s.
• 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.
Download