Documente Academic
Documente Profesional
Documente Cultură
Agenda
1 Virtualization Overview 2 Virtualization Products and Features 3 Cloud Computing 4 Cloud Computing Deployment Models 5 Cloud Computing Challenges
Challenges
The x86 computer hardware was designed to run a single operating system Low Utilization - on average servers utilization rates of <15% Multiple test / dev environments need multiple machines
Data centers needing huge power, high operating expenses and under utilized processing power
Inability to scale resources for apps needing more resources during peak loads
Consolidation Approaches
Data Consolidation
Combination of data from different sources into a single repository and format
Logical Consolidation
Data Integration Application Integration
Application Consolidation
Reducing the number of applications
Addressing Platform Dissimilarity
Physical Consolidation
Hosting multiple application on one server
Physical Consolidation
Storage Consolidation Server Consolidation
Centralization
Consolidation of management control and system to a central location Leverage technology enhancements !!
Server Centralization
Virtualization
Virtualization - Pooling and sharing of technology resources, including servers, storage and networking.
Hypervisor
Thin layer between hardware & OS which allows to share multi OS GUEST DRIVERS GUEST DRIVERS on same hardware same time Guest OS Controls allocation of resources ( cpu, memory etc.) to multiple OS GUEST ENVIRONMENT1 GUEST ENVIRONMENT2virtual environment OS installed in interface with hardware through Hypervisor
Hypervisor
HOST ENVIRONMENT
Server Virtualization
Without Virtualization
Applicatio n
With Virtualization
Operating System
Hardwar e
Presents a complete hardware platform as virtual machines Allows multiple applications to run in isolation within virtual machines on the same physical machine Can use different software versions and service pack levels for various OS on a single hardware.
Without Virtualization
All require same power All emit same heat All require physical space Setup, (re-)configuration Maintenance, support Costs per-hardware to add new servers
10
With Virtualization
11
Virtualization Products
Oracle VM
Citrix Xen RedHat KVM IBM Power VM Solaris Containers
12
Virtual Machine
13
Each virtual machine is isolated from other virtual machines on the same server
Simplifying
. .. .. . .. .
Hardware Independence
Virtualization converts entire systems (hardware configuration, operating system, apps) in files
14
weeks! Configure
hardware
Install OS
Assign IP Addr
Configure Network
Test Apps
Power on VM
<1 hr of work
Virtual
15
16
17
Business Demand
Resource Pool
18
High availability
X
Resource Pool
19
Storage VMotion
20
Disaster Recovery
Primary Datacenter Recovery Site
Virtual Infrastructure
Replication
Virtual Infrastructure
FC SAN
FC SAN
21
Virtualization Benefits
Optimum Resource Utilization
Advantages of Virtualization
Improve ability to handle growth and mergers
Faster Deployment
22
Application Profiling
NonFunctional Requirements
Product Evaluation
Product Features
Capacity Planning
Utilization Analysis
23
Cloud Computing
24
To meet these requirements, a delivery model is required with features: Flexible On-Demand Service Model Always on and Global
25
The Cloud
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Whats new?
Acquisition Model: Based on purchasing of services Business Model: Based on pay for use Access Model: Over the Internet to ANY device Technical Model: Scalable, elastic, dynamic, multitenant, & sharable
26
27
Browser as a platform
Blade Servers SAN/NAS Free and Open Source Software
29
Inventory
Provisioning Engine
Service Templates
Physical Layer
Virtualization Layer
Virtualization Layer
SAN
NAS
30
VMware vCloud
31
(SaaS)
(PaaS)
IT Level Infrastructure-as-aservice
(IaaS)
Obtain processing, storage, network capacity, and other fundamental computing resources and pay only what is used
32
Community Cloud
For specific communities e.g Google Gov Cloud
Public cloud
Sold to the public, mega-scale infrastructure
Hybrid cloud
composition of two or more clouds
33
Resource Pooling
Massive Scale
Measured Service
Resilient Computing Geographic Distribution
Common Characteristics
Homogeneity
Virtualization
Low Cost Software
Service Orientation
Advanced Security
Source : NIST
34
Key Features
Availability zones
Place applications in multiple locations for failovers
Elastic IP addresses
Static IP addresses that can be dynamically remapped to point to different instances (not a DNS change)
35
36
36
2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential
37
38
Security Requirements Data Compliance Requirements Data integration requirements Vendor offerings assessment Charging Model Determine ROI Service Level Agreements (SLA)
39
Cloud security issues may drive and define how we adopt and deploy cloud computing solutions Startup business can greatly benefit from public clouds by testing the waters without making risky hardware purchase decisions
40
41
Thank You