Sunteți pe pagina 1din 40

Virtualization and Cloud Computing

2010 Wipro Ltd - Confidential

Agenda
1 Virtualization Overview 2 Virtualization Products and Features 3 Cloud Computing 4 Cloud Computing Deployment Models 5 Cloud Computing Challenges

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

The Traditional Server Concept

Web Server App Server DB Server EMail

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Virtualization

Virtualization - Pooling and sharing of technology resources, including servers, storage and networking.

Server Virtualization - Ability to run multiple OS on a single machine

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Server Virtualization Architecture

GUEST APPS1 GUEST OS1

GUEST APPS2 GUEST OS2

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 DRIVERS HOST HARDWARE

HOST ENVIRONMENT

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

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.

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

With Virtualization

11

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Virtualization Products

VMware vSphere Microsoft Hyper-V

Oracle VM
Citrix Xen RedHat KVM IBM Power VM Solaris Containers

12

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Virtual Machine

A tightly isolated software container


Has its own operating systems and applications as if it were a physical computer. Behaves exactly like a physical computer Contains it own virtual (ie, software-based) CPU, RAM, Hard disk and NIC.

13

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Key Features of Virtualization


Partitioning Isolation

Run multiple virtual machines simultaneously on a single physical server

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

Run a virtual machine on any server without modification

14

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Instant Provisioning in a Virtualized Environment

Provisioning time reduced to minutes, not days to


Physical

weeks! Configure
hardware

Install OS

Configure OS & Tools

Assign IP Addr

Configure Network

Test Apps

Deploy from Template

Power on VM

<1 hr of work

20-40 hrs of work 4-6 week lead time

Virtual

1-2 days lead time

15

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Virtual Machine Movement

Live migration of virtual machines

16

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Non-Disruptive Capacity on Demand

17

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Dynamic Resource Management

Business Demand

Dynamic and intelligent allocation of hardware resources

Resource Pool

18

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

High availability

X
Resource Pool
19

Automatically restarts the virtual machines, when a physical server fails

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Storage VMotion

Storage independent live migration of virtual machine disks


Zero downtime to virtual machines LUN independent Supported for Fibre channel SANs

20

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Disaster Recovery
Primary Datacenter Recovery Site

Virtual Infrastructure

Replication

Virtual Infrastructure

FC SAN

FC SAN

21

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Virtualization Benefits
Optimum Resource Utilization

Disaster Recovery and Load Balancing

Reduce Management Cost

Advantages of Virtualization
Improve ability to handle growth and mergers

Improved Manageability & Security

Faster Deployment

22

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Key Decision Factors for Virtualization


Application compatibility on virtualization Specific hardware requirements
Scalability and Availability Requirements Centralized Management Requirements Business Continuity Requirements

Application Profiling

NonFunctional Requirements

Product Evaluation
Product Features

Capacity Planning
Utilization Analysis

License Model & Cost


Application Compatibilities ROI

Avoid application which are IO / cpu intensive

23

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Cloud Computing

24

2010 Wipro Ltd - Confidential

Todays Technology Requirements

Real time information Dynamic, ad hoc sharing and collaboration


Sharing

Work Anywhere at any time

Work wherever you are at home, traveling, etc.

Collaboration Work wherever you are

To meet these requirements, a delivery model is required with features: Flexible On-Demand Service Model Always on and Global

25

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Origin of the term Cloud Computing


Comes from the early days of the Internet where we drew the network as a cloud First cloud around Telecom networking

27

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Foundational Elements of Cloud Computing


Virtualization Distributed Computing Service Oriented Architectures Broadband Networks

Browser as a platform
Blade Servers SAN/NAS Free and Open Source Software
29

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Typical Cloud Setup


Service Portal Service Monitoring and Management Metering and Chargeback Patch Management SLA Management Trouble Ticketing Reports Alerts / Events

Self Service Catalog User Management Approval Workflow

Management and Provisioning

Provisioning Policies and Rules

Inventory

Provisioning Engine
Service Templates

Virtual Network Management

Virtual Storage Management

Virtual Machine Management

Physical Layer

Virtualization Layer

Virtualization Layer

SAN

NAS

30

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

VMware vCloud

31

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Cloud Service Models

User Level Software-as-a-service

(SaaS)

A complete application stack being offered as end-user application

Salesforce.com, Google Docs, Windows Office Live

Developer Level Platform-as-a-service

(PaaS)

A completer platform to Design, Build, Test and Deliver applications

Google Apps Engine, Windows Azure Services Platform

IT Level Infrastructure-as-aservice

(IaaS)

Obtain processing, storage, network capacity, and other fundamental computing resources and pay only what is used

Amazon Web Services

32

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Cloud Deployment Models


Private cloud
enterprise owned or leased

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

The Cloud Framework


Hybrid Clouds Deployment Models Service Models Private Cloud Software as a Service (SaaS) Community Cloud Platform as a Service (PaaS) On Demand Self-Service Essential Characteristics Broad Network Access Rapid Elasticity Public Cloud Infrastructure as a Service (IaaS)

Resource Pooling
Massive Scale

Measured Service
Resilient Computing Geographic Distribution

Common Characteristics

Homogeneity

Virtualization
Low Cost Software

Service Orientation
Advanced Security
Source : NIST

34

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Amazon Cloud EC2


Amazon cloud components
Elastic Compute Cloud (EC2) Simple Storage Service (S3) SimpleDB

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Microsoft Azure Services

36
36
2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Source: Microsoft Presentation

Cloud Computing Challenges

37

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

General Security Challenges


Trusting vendors security model

Loss of physical control


Obtaining support for investigations Indirect administrator accountability Proprietary implementations cant be examined

38

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Cloud Adaptation Considerations


Understand the origination's needs
Quantify the needs (Current and Future, Pain points) Analyze Requirements

Security Requirements Data Compliance Requirements Data integration requirements Vendor offerings assessment Charging Model Determine ROI Service Level Agreements (SLA)

39

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

The Why and How of Cloud Migration


There are many benefits that explain why to migrate to clouds
Cost savings, power savings green savings increased agility in software deployment

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

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Balancing Threat Exposure and Cost Effectiveness


Private clouds may have less threat exposure than community clouds which have less threat exposure than public clouds. Massive public clouds may be more cost effective than large community clouds which may be more cost effective than small private clouds.

41

2010 Wipro Ltd - Confidential 2010 Wipro Ltd - Confidential

Thank You

2010 Wipro Ltd - Confidential

S-ar putea să vă placă și