The virtualization path to cloud computing
-
Upload
ipexpo-online -
Category
Technology
-
view
301 -
download
0
Transcript of The virtualization path to cloud computing
© 2009 VMware Inc. All rights reserved
Confidential
VMware – The Journey to the CloudRichard Stinton
Senior Enterprise Cloud Architect – EMEA
2 Confidential
Top Priorities for CIOs
Source: Gartner CIO study, Q4 2009
CIO Technology 2010 Priority 2009 Priority
Virtualization 1 3
Cloud Computing 2 14
3 Confidential
The “Cloud” – all hype?
Existing DatacentersExisting Applications
Enterprise Challenges• Deliver more business value, move faster• Spend less on “plumbing”• Maintain secure, compliant environment• Constrained by need to leverage legacy apps• Vendor consolidation
Infrastructure Renters
IaaS
Platform Renters
PaaS
Application Renters
SaaS“The Siren’s Song”
• Everything you need, available on-demand, at a fraction of the cost
• Just incompatible - and as yet unmanageable, and unsecure
4 Confidential
Yet it can’t be ignored
Existing DatacentersExisting Applications
Enterprise Challenges• Deliver more business value, move faster• Spend less on “plumbing”• Maintain secure, compliant environment• Constrained by need to leverage legacy apps• Vendor consolidation
Infrastructure Renters
IaaS
Platform Renters
PaaS
Application Renters
SaaS“The Siren’s Song”
• Everything you need, available on-demand, at a fraction of the cost
• Just incompatible - and as yet unmanageable, and unsecure
It allows CEO’s & CIO’s to ask new “unfair” (but searching) questions.
E.g. I read that:• Google only needs 1 admin for 5,000 servers, why do we need
so many staff?I see that Amazon will:• Rent me a virtual machine for 2c per hour,
what does it cost us for a server? Why so much?• Rent me triply-replicated storage for $1.80/GB/year, what does it
cost us for our storage? Why so much?
Etc.
External Cloud & SaaS usage is inexorably spreading into organizations:
• People will find ways to scratch their itches
It is incubating new architectures • will have significant impact on the enterprise
5 Confidential
Existing DatacentersExisting Applications
Infrastructure Renters
IaaS
Platform Renters
PaaS
Application Renters
SaaS
The Challenge for IT and IT Vendors: “IT as a Service”
New Devices
Stitch all this together into a coherent, secure
compliant whole
6 Confidential
Cloud Computing Characteristics
Cloud Computing is an approach to computing that leverages the efficient pooling of on-demand, self-managed virtual infrastructure, consumed as a service.
Pooling From machines to on-demand, highly elastic resource pools
Zero-touch InfrastructurePolicy-driven automation of provisioning, deployment and management
Self-ServiceEasy access with policy-based provisioning and deployment
ControlApplication-aware infrastructure with built-in availability, scalability, security and performance guarantees
Open & InteroperableApplication mobility between clouds, based on open standards
Leverage Existing InvestmentsBenefits of cloud computing to existing applications and datacenters
Efficiency thru Utilization and Automation Agility with Control Freedom of Choice
7 Confidential
Choice - Flexible Cloud Deployment Models
Cloud ServiceProvidersEnterprises Bridging
Private CloudOperated solely for an organization, typically within the firewall
• Low total cost of ownership
• Greater control over security, compliance, QoS
• Easier integration
• Support existing applications
Hybrid CloudComposition of 2 or more interoperable clouds, enabling data and application portability
VMware focusto deliver the best of both worlds
Public CloudAccessible over the Internet for general consumption
• Low acquisition costs
• Less administrative burden
• On-demand capacity
• Limited offerings
8 Confidential
VMware’s Commitment to Open & Interoperable
OVF
APIs: Programmatic Access to Resources
vCloud API: First Cloud API Submitted to Open Industry Standards
PublicClouds
PrivateCloud
OVF: First Industry Standard Cloud Workload
9 Confidential
Delivering the Hybrid Cloud
Fully Virtualized Resources
• Virtualized, shared pools of server, storage, and network resources
• Policy-driven Management
Standardized Service Delivery• Standardized services and service
level definitions with automated service delivery
Multi-Tenant IT Control
• IT control through roles, rights, quotas and leases
• Multi-tenant security control• Central catalog of vApps and
media
Self-Service User Access• Self-service user access • Access through same UI and API
Cloud Infrastructure(vSphere)
Infrastructure Management (vCenter Management Suite)
Cloud Management(vCloud Director, vCenter
Chargeback, vShield Edge)
vCloud Director UI vCloud API
Private Clouds
Cloud Infrastructure(vSphere)
Infrastructure Management (vCenter Management Suite)
Cloud Management(vCloud Director, vCenter
Chargeback, vShield Edge)
vCloud Director UI vCloud API
Public Clouds
10 Confidential
Cloud Benefits
Business: Access IT as a Service
SimplicityEasy, self-service access
Pay-for-UseEliminate upfront investments
AgilityFaster time-to-market without long approval cycles
User-centricA feeling of being in control of their business
IT: Deliver IT as a Service
EfficientGreater automation thru software with lower admin:server ratios
ElasticFlexibility to acquire or release capacity on demand
ResponsiveGreater visibility into costs and control over service levels
ControlMaintain control of IT environment
11 Confidential
vApp vApp vApp vApp
Resource Pools
vSphere vSphere vSphere vSphere
Manage apps: App Admin
Manage service catalog: Services admin
Manage the factory:VI admin
Datacenter of the Future
Capacity
Operations Configuration
ContinuityChange
ChargebackService Catalog
Self-Service
12 Confidential
Enterprise
VMware vCenter :Policy-based Management & Automation
VMware Open Cloud Infrastructure & Services
VMware vSphere:Platform for Cloud Infrastructure
OtherClouds
Private Cloud VMware Open Public Cloud Public Cloud
Core IT Services via Virtual Appliances Zimbra File/Print Directory
IaaS
PaaS
SaaS
vCloudPartners
Application Platform for the Cloud
SpringSource RabbitMQ Redis TBD…Gemstone
13 Confidential
vCloud – Building the Public Cloud Ecosystem
Choice
vCloud Initiative
Across internal and external clouds
1700+ service providers New cloud services:
Verizon, Terremark, Savvis, AT&T, Telefonica, COLT, Hosting.com, Opsource, Alphawest, and many more
vCloud Express
13
Enterprise Ready
Broad Application
Compatibility
Optimized for new and existing applications
No need to rewrite or re-implement your applications
Proven robust platform used by 160K+ customers
Policy-based management, SLA, security, high availability for the cloud
14 Confidential
SpringSourceSpringSource = Spring• #1 enterprise Java programming model
• 3 million Java developers
• 83% of orgs w/large development teams
• 50% of apps on Oracle, IBM app servers
SpringSource = Tomcat• #1 Java application server
SpringSource = Enterprise OSGi• Next-generation of server modularity
SpringSource = Groovy & Grails• #1 dynamic language for JVM
• Java’s answer to Ruby on Rails
SpringSource = Apache HTTP• #1 Web server
SpringSource = Hyperic• Leader in open source management
VMware provides the best way to deploy Spring, Tomcat, Apache, Groovy/Grails in the Cloud
-- Simple Integrated Deployment Blueprints and Management
15 Confidential
Flexibility to Choose Application Cloud Deployment Model
EnterpriseDatacenter
Cloud ServiceProvider
vSpherevCloud Director
vSpherevCloud Director
SpringSource Platform
SpringSource Platform
Private Cloud VMware Virtualized Public Cloud
Other Public Cloud
Other CloudProvider
Other CloudPlatforms
Deployment Policy
Your JavaSpringApp
Deployment Policy
Your JavaSpringApp
Deployment Policy
Your JavaSpringApp
16 Confidential
17 Confidential
Open PaaS
http://www.vmforce.com
VMware and Google join forces to ensure cloud portability
18 Confidential
Developing for the Cloud (Custom Apps + SaaS)
Enterprise Java
Enterprise Java Cloud
PHPCloud
PHP
.NetCloud
.Net
PythonCloud
Django Python
RubyOn Rails
RubyCloud
VMware vSphere+vCenter
Open APIs to enhance any application framework
Data AccessScale on demandAuto-Deployment
New Opportunities in Middleware
19 Confidential
RunManageBuild
Private Cloud Public Clouds
App SLAs App SLAs
VMware PaaS
JavaCloud
Ruby Cloud
PhPCloud
PythonCloud
VMware PaaS
JavaCloud
Ruby Cloud
PhPCloud
PythonCloud
App SLAs App SLAs
VMware PaaS
JavaCloud
Ruby Cloud
PhPCloud
PythonCloud
App SLAs App SLAs
End Goal: Enabling “Cloud-Ready” Applications
• Common Programming Model• Common Deployment Approach• Common Application Management• New Forms of Security and Compliance
20 Confidential
The end result
IT Consumed as a Service• Efficient pooling of on-demand, self managed virtual infrastructure
• Dynamic Infrastructure, Application Platform, Software as a Service
• Operated internal, externally or both
• Freedom of choice, Peace of mind