© 2009 vmware inc. all rights reserved cloud & you a new frontier in computing
TRANSCRIPT
2
Agenda
Introduction to Virtualization and VMware
The journey so far from the Desktop to the Data Center!
Cloud Computing (a brief introduction)
Copyright © 2009 VMware, Inc. All rights reserved.
4Copyright © 2006 VMware, Inc. All rights reserved.
Hardware
Application
Operating System
Server view
Copyright © 2009 VMware, Inc. All rights reserved.
5Copyright © 2006 VMware, Inc. All rights reserved.
Hardware
Application
Operating System
Server view
Copyright © 2009 VMware, Inc. All rights reserved.
6
Hardware
Application
Operating System
Server view
Copyright © 2009 VMware, Inc. All rights reserved.
7
Hardware
Application
Operating System
With VirtualizationWithout Virtualization
What is Virtualization?
• Today’s x86 computer hardware was designed to run a single operating system and a single application, leaving most machines vastly underutilized. Virtualization lets you run multiple virtual machines on a single physical machine, with each virtual machine sharing the resources of that one physical computer across multiple environments
• Virtualization provides direct access to the hardware resources to give you much greater performance.
Copyright © 2009 VMware, Inc. All rights reserved.
8
What is a Virtual Machine (VM)?
• A tightly isolated software container that runs its own operating systems and applications as if it were a physical computer
• A VM behaves exactly like a physical computer and contains its own virtual (software-based) CPU, RAM hard disk and network interface card (NIC)
• The Operating System can’t tell the difference between a virtual machine and a physical machine, nor can applications or other computers on a network
• A virtual machine is composed entirely of software and contains no hardware components whatsoever
• Therefore, virtual machines offer a number of distinct advantages over physical hardware.
Copyright © 2009 VMware, Inc. All rights reserved.
10
Understanding Three Key Properties of Virtualization
Partitioning• Run multiple operating
systems on one physical machine
• Fully utilize server resources
Encapsulation• Encapsulate the entire state
of the virtual machine in hardware-independent files
• Save the virtual machine state as a snapshot in time
• Re-use or transfer whole virtual machines with a simple file copy
Isolation• Isolate faults and security at
the virtual-machine level• Dynamically control CPU,
memory, disk and network resources per virtual machine
Copyright © 2009 VMware, Inc. All rights reserved.
11
Virtualization is Now De Facto Model
We are past a virtual tipping point!
0
2,500,000
5,000,000
7,500,000
10,000,000
12,500,000
15,000,000
17,500,000
VM Cross Over
2005 2006 2007 2008 2009 2010 2011 2012 2013
Physical ServersVirtual machines
Copyright © 2009 VMware, Inc. All rights reserved.
12
VMware – The Proven Industry Leader
Company Overview
• Over $2.0 billion in 2009 revenues
• 7,000+ employees worldwide
• One of the largest infrastructure software companies in the world
Proven customer base
• 170,000+ VMware customers
• 100% of Fortune 100
• 100% of Fortune Global 100
• 96% of Fortune 1000
• 95% of Fortune Global 500
• More than 2000 customers in India
Copyright © 2009 VMware, Inc. All rights reserved.
14
Hosted vs. Native Virtualization
Native/Hypervisor Hosted
Copyright © 2009 VMware, Inc. All rights reserved.
• Device support is inherited from host operating system for maximum hardware compatibility
• Virtualization installs like an application rather than like an operating system
• Can run alongside conventional applications
• Maximum performance with lowest overhead using certified hardware
• Highly efficient direct I/O pass-through architecture for network and disk
• Highly secure micro-kernel virtualization layer—only 100Ks of lines of code versus 10–25 million lines of host operating system code
• Excellent management of hardware resources
(ESX Server)(Workstation, VMware Player, VMware Server)
15
Copyright © 2009 VMware, Inc. All rights reserved.
Hosted Virtualization result: One Physical Machine, Many Virtual Machines
• Workstation installs on a host Windows or Linux OS and runs like an application
• Fusion runs on Mac OS• OS and associated applications
are encapsulated as a virtual machine that then runs on Workstation
• Each virtual machine has its own virtual CPU, memory, disks, I/O devices, etc.
• Each virtual machine is like a physical x86 machine
• Run multiple operating systems simultaneously on a single PC in fully networked, portable virtual machines
16
VMware vSphere
Copyright © 2009 VMware, Inc. All rights reserved.
• ESX Server – A virtualization platform used to create the virtual machines
• VirtualCenter – A service that acts as a central administrator for VMware
ESX Server hosts that are connected on a network.
• VMware Infrastructure Client (VI Client) – A required component and the
primary interface for creating, managing, and monitoring virtual machines, their resources, and their hosts.
• Datastore – The storage locations for the virtual machine files specified when
creating virtual machines.
17
VMware vSphere contd..
Copyright © 2009 VMware, Inc. All rights reserved.
•Create and manage farms of hosts and virtual machines
•Start, stop, access and manage resources for all virtual machines
•Dynamically balance virtual machine workloads across hosts
•Rapidly provision virtual machines from templates
•Manage virtual machines for security (patching), high availability, and disaster recovery
18
Copyright © 2009 VMware, Inc. All rights reserved.
Virtualization enables some cool features and interesting properties!
Snap Shots
• Easily capture and manage an unlimited number of point-in-time copies of a running virtual machine state
• Facilitates repetitive testing and debugging
• Spend more time testing and less time configuring
• Manage snapshots from the command line interface
19
Hot Migration: VMotion® Technology
Copyright © 2009 VMware, Inc. All rights reserved.
VMotion Technology moves running virtual machines from one host to another while maintaining continuous service availability
• - Enables Continuous Workload Consolidation• - Enables Zero-Downtime Maintenance
20
Distributed Resource Scheduling (DRS)
Dynamically allocate and balance computing capacity
• Allocate capacity preferentially to the highest priority applications
• Maximize overall resource utilization
• Uses VMotion to continuously optimize based on current workload
• Executed completely transparently to end users
Achieve >80% utilization
Copyright © 2009 VMware, Inc. All rights reserved.
VM VM VM
ESX Server
VM VM
ESX Server
VM VM VM
ESX Server
DRS
Clustered Resource Pool
Global Scheduler
Local Scheduler Local Scheduler Local Scheduler
VMVM VMVM
21
Distributed Power Management
Resource Pool
Business Demand
Power Off
Consolidates workloads onto fewer servers when the cluster needs fewer compute resources
Power module puts host in standby mode if total guest resource demand + reserve <= total capacity minus host capacity
Brings capacity back online as workload needs increase
No disruption or downtime to virtual machines
Let us watch it in action!!
Copyright © 2009 VMware, Inc. All rights reserved.
22
VMware HA: Restart VMs if ESX Server fails
Copyright © 2009 VMware, Inc. All rights reserved.
Virtual Machine
Virtual Machine
Virtual Machine
Virtual Machine
Virtual Machine
Virtual Machine
Virtual Machine Virtual Machine
X
VC
23
App
OS
App
OS
App
OSXXApp
OS
App
OS
App
OS
App
OS
X
VMware ESX VMware ESX
VMware Fault Tolerance
FTFTHAHAHAHA
– Single identical VMs running in lockstep on separate hosts
– Zero downtime, zero data loss failover for all virtual machines in case of hardware failures
– Integrated with VMware HA/DRS
– No complex clustering or specialized hardware required
– Single common mechanism for all applications and operating systems
Copyright © 2009 VMware, Inc. All rights reserved.
24
VMware Site Recovery Manager
• Simplifies and automates disaster recovery workflows:
• Setup, testing, failover
• Turns manual recovery runbooks into automated recovery plans
• Provides central management of recovery plans from VirtualCenter
Works with VMware Infrastructure to make disaster recovery rapid, reliable, manageable, affordable
Site Recovery Manager leverages VMware Infrastructure to deliver advanced disaster recovery management and automation
Copyright © 2009 VMware, Inc. All rights reserved.
25
VMware View
Enterprise-class, scalable connection broker
Central administration and policy enforcement
Automatic desktop provisioning with optional “smart pooling”
Desktop persistence and secure tunneling options
Microsoft AD integration and optional 2-factor authentication via RSA SecurID®
End-to-end enterprise-class desktop control and manageability
Familiar end user experience – PCOIP remote display protocol
Tightly integrated with VMware’s proven virtualization platform (VSphere 4)
Scalability, security and availability suitable for organizations of all sizes
Centralized Virtual Desktops
VMware View
Clients
Copyright © 2009 VMware, Inc. All rights reserved.
26
Capacity Planner
VMware Capacity Planner is…
• Business and decision support tool
• Optimized for sales and consulting professionals
• To perform faster, more accurate and benchmarked consolidation assessments
Capacity Planner provides:
• Complete state of the datacenter (As-Is)
• Comprehensive future state consolidation recommendation and roadmap (To-Be)
These features are representative of feature areas under development. Feature commitments must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery.
Copyright © 2009 VMware, Inc. All rights reserved.
28
Evolution of the Virtual Datacenter
CapacityOn Demand
Hypervisor
Management
VirtualInfrastructure
AutomateSeparate Consolidate Aggregate
Self-Managing Datacenter
Server Consolidation
Test and Development
Cloud ScaleComputing
Hypervisor Hypervisor
Management
Hypervisor
Management
VirtualInfrastructure
Automation
Liberate
CapEx Savings
OpEx Savings Business Agility
Hypervisor
Management
VirtualInfrastructure
Automation
No Physical Boundaries
Copyright © 2009 VMware, Inc. All rights reserved.
29
Cloud Computing is the Next Stage in IT
Mainframe
PC / Client-Server
WebCloud
Copyright © 2009 VMware, Inc. All rights reserved.
31
Our definition of Cloud Computing
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 highly elastic resource pools, with on-demand capacity
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
Copyright © 2009 VMware, Inc. All rights reserved.
32
Vmware Vsphere the Cloud OS
Bringing the Cloud to the Datacenter
The Datacenter The Cloud
Copyright © 2009 VMware, Inc. All rights reserved.
33
Private or Public Cloud Computing? It’s Both!
Cloud Computingis a way of doing computing
Cloud ServiceProviders
Hybrid CloudComposition of 2 or more interoperable clouds, enabling data and application portability
Public CloudAccessible over the Internet for general consumption
Private CloudOperated solely for an organization, typically within the firewall
EnterprisesBridging
Copyright © 2009 VMware, Inc. All rights reserved.
35
VMware Solutions Cloud Computing
VMware vSphere: Foundation for Cloud Computing
vCenter vShield vCloud Director
vCloud Datacenter
vCloud Express
Spring vFabricServices Hyperic
VMforce
Google App Engine + Spring
Google App Engine
Other cloud infrastructure providers
SaaS Applications
Other SaaS Providers
View Thin App Zimbra
VMware EnabledPublic Clouds
IndependentPublic Clouds
VMware End-User Computing
VMware Cloud Application Platform
VMware Cloud Infrastructure and Management
Secure Private Cloud
The New IT Stack for Hybrid Cloud Computing: Secure, Manageable, Open
IaaS
Paa
SS
aaS
Copyright © 2009 VMware, Inc. All rights reserved.
36
Dynamic Load Balancer
Performance Management
Policy-driven Automation
Elastic App Server
Cloud Messaging
Global Data Management
vFabric: VMware’s Cloud Application Platform
Rich Web Integration Batch Data Access Social Media Cloud APIs
New Applications Require Modern Frameworks and Integrated
Platform Services to Take Advantage of Cloud Infrastructure
vFabricServices
Virtual Datacenter Cloud Infrastructure and Management
tc Server ERS (Apache) HypericRabbitMQGemFire Foundry
Copyright © 2009 VMware, Inc. All rights reserved.