Convergence of Private Clouds
-
Upload
latoga -
Category
Technology
-
view
3.145 -
download
1
description
Transcript of Convergence of Private Clouds
Convergence of Private Clouds
Greg A. Lato
Solutions Consultant
VMware
July 28, 2008
(Photo by Moonjazz @ Flickr)
CONVERGENCE *CONVERGENCE *
Wind movement that results in a Wind movement that results in a horizontal net inflow of air into a particular horizontal net inflow of air into a particular region. Convergent winds at lower levels region. Convergent winds at lower levels are associated with upward motion.are associated with upward motion.
(Photo by Moonjazz @ Flickr)
* Weather.com
Agenda
Introduction
W-W-H of Private Clouds
VMware Private Clouds
Discussion…
Introduction
Who am I? … Greg A. Lato
Global Accounts Solution Consultant, VMware
Work with largest VMW customers, Global Fortune 500
Aggregate snapshot of my clients:
• 25,000+ VMs
• 450,000+ Employees
• $370B in yearly revenues
• Clients deploying Private Clouds now…
Blog: www.latogalabs.com
Twitter: latoga
What are Private Clouds?
Who Should Care About Private Clouds?
How are Private Clouds Built?
(Photo by Nicholas_T @ Flickr)
CapacityOn Demand
Hypervisor
Management
VirtualInfrastructure
Virtualization is Foundation of Private Clouds
AutomateSeparate Consolidate Aggregate
Self-Managing Datacenter
Server Consolidation
Test and Development
Computing Clouds On and Off Premise
Hypervisor Hypervisor
Management
Hypervisor
Management
VirtualInfrastructure
Automation
Liberate
CloudComputing
“Web 2.0”Utility
Computing
EnterpriseData
Center
What are Private Clouds?
1111
CloudComputing
“Web 2.0”Utility
Computing
EnterpriseData
Center
Move the Cloud to the Datacenter
External Cloud
Internal Cloud
External Cloud
EfficientFlexibleDynamic
TrustedReliable Secure
And Connect Internal and External
Internal Cloud
Private Cloud
AppLoad
s
Federation
Who Should Care About Private Clouds?
IT Users
• Value
• Ability to react to market changes faster
• Pay for what they use
• Challenges
• Loss of “My Server is Special / Custom” attitude
• Accountability / Visibility for resource utilization
Who Should Care About Private Clouds?
IT Management
• Value
• Faster response to users needs
• Creating of new value drivers (transparency)
• Lower IT costs (standardization)
• Challenges
• Service Catalog Approach to IT
• Potential Shift of $ from CapEx to OpEx
• Chargeback Model
• Physical Data Center Architecture
• Cultural Shift
Who Should Care About Private Clouds?
IT Staff
• Value
• Less focus on operations, more on engineering
• Less “last minute hustling”, more proactive management
• Less late night maintenance, more work day maintenance
• Challenges
• Cultural Shift
Who Should Care About Private Clouds?
Application Developers
• Value
• Build apps the same way you do now
• No custom app frameworks
• No cloud specific app design paradigm
• Internal development clouds speed dev cycle and frees up “system administrator”
• New Delivery Option: Virtual Appliance
• Challenges
• Culture Shift
• Prying fingers from the Server…
How are Private Clouds Built?
6 Step Process
1. Virtualization
2. Tier the Infrastructure in QoS Resource Pools
3. Create a Standardized Service Catalogue
4. Make it Available Through Self-Service
5. Fully Automate App Hosting
6. Leverage External Clouds
Step 1: Virtualization…
DatacenterInfrastructure
Virtualization Platforms
Hardware, hypervisor and OS advances enable fully virtualized environments
Step 2: Tier the Infrastructure in QoS Resource Pools
CPU/Mem Resource Pools Other Resource PoolsStorage Resource Pools
Virtualization Platforms
…1 N2 3
…1 N2 3
… …
Logical grouping of abstracted resources allows non-disruptive addition or subtraction of capacityDelivery of right resource / right time enabled by pools also allows infrastructure to be treated as a variable costMore profoundly, even in mixed vendor environments, it gives rise to a consistent tiering of resources which is the basis for a new, late-binding contract between applications and their infrastructure
Step 2: Tier the Infrastructure in QoS Resource Pools
Virtual DC Infrastructure Virtual DC InfrastructureVirtual DC Infrastructure
Virtual DC QoSVirtual DC QoSVirtual DC QoS
VDC 1 VDC NVDC 2
Groups of pools across resource types create virtual datacenters with performance, availability and other characteristics defined by both the underlying physical resource and the virtual layers
Step 3: Create a Standardized Service Catalogue
Virtual DC Infrastructure Virtual DC InfrastructureVirtual DC Infrastructure
Virtual DC QoSVirtual DC QoSVirtual DC QoS
VDC 1 VDC NVDC 2
Service CatalogvApp
VMUs are published as service offerings, accessed programmaticallyConceptually, VMUs are a key step towards the simplification and standardization of IT that enables true lights-out operation
Service Definition
Step 4: Make it Available Through Self-Service
Virtual DC Infrastructure Virtual DC InfrastructureVirtual DC Infrastructure
Virtual DC QoSVirtual DC QoSVirtual DC QoS
VDC 1 VDC NVDC 2
Service CatalogvApp
VMUs are published as service offerings, accessed programmaticallyConceptually, VMUs are a key step towards the simplification and standardization of IT that enables true lights-out operation
Service Definition
Step 5: Fully Automate App Hosting
Virtual DC QoSVirtual DC QoSVirtual DC QoS
Application-Specific Provisioning, Monitoring and Enforcement
Service offerings will become app-specific over time This eventually clears the way for automated application to infrastructure provisioning, enforcement and monitoring Closes the loop on app performance, and thereby completes the lights-out datacenter
Zone 1 Zone NZone 2
Resource Mapping and Enforcement
Step 6: Leverage External Clouds
Burst Scale out to External CloudsImmediate scale out to External Cloud to cover resource shortage; migrate back internal once resources availableExternal Cloud ensured same security and reliability as Internal cloud
Private Cloud
Internal Cloud
AppLoad
s
ExternalCloud
Virtual DC QoS
Zone 1
Virtual DC QoS
Zone N
Application-Specific…
Resource Mapping…
Application-Specific…
Resource Mapping…
VMware Private Clouds
VMware Private Clouds
(Photo by Nicholas_T @ Flickr)
Virtual Datacenter OS
Abstraction
Aggregation
Allocation
Broad ApplicationSupport
VMware Customers
VMware vCloud Initiative
vCloudService Partner
Ecosystem
Private Cloud
Internal Clouds
AppLoad
s
Cloud OS
Management
Federation & Standards
ExternalClouds
Cloud OS
Management
Three Building Blocks for the Private Cloud
vSphere
2
31
Application Services
Infrastructure Services
VMware vSphere™ – Cloud Operating System
Scalability
Dynamic Resource Sizing
Network Management
vSphere 4.0
Firewall
Anti-virus
Intrusion Prevention
Intrusion Detection
Security
Clustering
Data Protection
Availability
vNetwork
StorageManagement & Replication
Storage Virtual Appliances
vStorage
Hardware Assist
Enhanced Live Migration Compatibility
vCompute
Infrastructure Services Deliver CapEx and OpEx Savings
Highest consolidation ratios in the industryMost efficient use of hardware resources
Low operational overhead
Application Services Provide Built in Service Level Controls
Private Cloud
Internal Clouds
AppLoad
s
Cloud OS
Management
Federation & Standards
ExternalClouds
Cloud OS
Management
Three Building Blocks for the Private Cloud
vAppvCenter
2
31
vApp – Describing and Deploying Applications
Availability = 99.99%
Security = High
Performance = 500 msec
SLA DefinitionsvApp
App
OS
App
OS
App
OS
Cloud OS
Application vServicesApplication vServices ScalabilitySecurityAvailability
Allows management of multi-tier applications as a single entity
Utilizes industry standard OVF to provide instructions on how to deploy
Templates, Clone and other operations execute at the vService level
Simpler, application centric view of management
Easier portability of applications Applications can now be written to
monitor and scale themselves
Cloud Management
Datacenter/ Cloud
Management Platform
Cloud OS
Infrastructure Management
Service Delivery Management
Automation, Scalability and Extensibility
Configuration, Capacity and Operations
Enable Self-Service, Pay As You Go
Cloud Management
vCenter Management Suite
Infrastructure ManagementInfrastructure Management
Workflow orchestration Policy based mgmtOpen and extensibleScale-out architecture
SLA enforcementDelegated self-serviceMetered IT servicesService catalog
Private CloudManagement
Characteristics
Self optimizingSelf healingSelf regulatingSelf describing
Management for a Private Cloud vCenter Management Capabilities
ManagementPlatform
Automation Extensibility
Infrastructure Management
Infrastructure Management
Provisioning
Capacity
Chargeback
Configuration Operations
Architecture
Service Delivery
SLA Mgmt Self-service
Plug-n-Play
Private Cloud
Internal Clouds
AppLoad
s
Cloud OS
Management
Federation & Standards
ExternalClouds
Cloud OS
Management
Three Building Blocks for the Private Cloud
2
31
OVF vCloud APIs
OVF is the Common Language Between Clouds
OVF
Internal Clouds
Cloud OS
Management
ExternalClouds
Cloud OS
Management
Federation & Choice
Enabler for interoperability across clouds
Currently in private beta release
vCloud API
Internal Clouds
Cloud OS
Management
ExternalClouds
Cloud OS
Management
Simple Programmatic Access to Cloud Resources
Private Cloud
Internal Clouds
AppLoad
s
Cloud OS
Management
Federation & Choice
ExternalClouds
Cloud OS
Management
vSphere Client Plug-In
Enables interoperability, mobility, and centralized management of environments across internal and external clouds.
The largest library of applications for the cloud
Service Providers
End Customers
ISVs
1000+ VA’s
100K Visitors
per Week
Rich listing
pages
Self service
portal
“Community
driven”
Marketplace
ISV and
Developer
focused
As of April 2009
Virtual Appliance Marketplace (VAM)
VMworld 2009 Sessions
• DE-03 - Introduction to vCloud APIs
• TA3326 - Building an Internal Cloud-the Journey and the Details
• TA3901 - Security and the Cloud
• TA4100 - Internal Clouds: Customer perspective and implementations
• TA4101 - Buying the Cloud: Customer perspective and considerations on what you should send to an external cloud
• TA4103 - Engineering the Cloud-The Future of Cloud
• TA4102 - Unveiling New Cloud Technologies
• VM2706 - Improved cloud interoperability using virtualization management standards
Discussion…
(Photo by Moonjazz @ Flickr)