Virtualization for Data Centers of Today Tomorrow

Embed Size (px)

Citation preview

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    1/30

    2008 IBM CorporationAugust 2008

    Virtualization for Data Centers of Today & Tomorrow

    Jim Rymarczyk

    IBM Fellow, Chief Virtualization Technologist

    [email protected]

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    2/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    IT Complexity the need for IT transformation

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    3/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Accelerated pace of

    technology innovations

    Operational issues have

    IT at a breaking point

    Multiple forces are driving a transformation of the data center

    Costs & Service Delivery

    Rising costs of systems & networking operationsExplosion in volume of data and information

    Difficulty in deploying new applications & services

    Business Resilience & Security

    Growing systems & applications availability needs

    Security of your assets & your clients informationLandslide of compliance requirements

    Energy Requirements

    Rising energy costs & rising energy demand

    Power & thermal issues inhibit operations

    Environmental compliance & governance mandates

    Technology Advances

    Service-oriented architectureEnd-to-end service mgmt

    Comprehensive virtualization

    Converged networks

    Flash storage

    IT appliances

    Ensembles & mgmt. integrationMany cores & threads per chip

    Low-cost high-BW fiber optics

    Petaflop supercomputers

    Cloud computing services

    Real-time data streams

    Enterprise

    Data Center

    New

    Drivers of Data Center Transformation

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    4/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    The IT Infrastructure Complexity and Cost Problem

    Enterprises report that IT operational overhead = 70% of their IT budgetand growing . . . leaving precious few resources for new initiatives.

    Forrester, 2007

    Sea of heterogeneous servers, storage, networks and their virtualization

    Business processes as services

    Businesses spend a large fraction of their IT budgets on data center resourcemanagement rather than on valuable applications and business processes

    Topologies of federated services must be mapped onto

    large numbers of diverse physical and virtual resources

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    5/30

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    6/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Basic Forces Will Drive Increases In IT Complexity

    The numbers of systems deployed will continue to grow rapidly, drivenlargely by:

    New applications (Web-based apps, surveillance, operational asset mgmt., etc.)

    Improving hardware price/performance

    The diversity of IT products will increase as competing suppliers continue to introducenew applications, systems, and management software products

    Todays innovations become tomorrows legacy

    The coupling of IT components is extensive and increasing, driven by application

    tiering, advances in high-performance standard networks,

    The virtualization of resources will affect existing IT processes and can leadto virtual server sprawl

    Introducing virtualization can have significant hidden costs, and requires considerable

    skills, planning, and discipline

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    7/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Virtualization its current and expanding IT role

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    8/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Sharing

    Virtual

    Resources

    Resources

    Examples: LPARs, VMs, virtual disks, VLANs

    Benefits: Resource utilization, workloadmanageability, flexibility, isolation

    Aggregation

    Virtual

    Resources

    Resources

    Examples: Virtual disks, IP routing to clones

    Benefits: Management simplification,investment protection, scalability

    Emulation

    VirtualResources

    Resources

    Examples: Arch. emulators, iSCSI, virtual tape

    Benefits: Compatibility, software investmentprotection, interoperability, flexibility

    Insulation

    Add, Replace,or Change

    VirtualResources

    Resources

    Examples: Spare CPU subst., CUoD, SAN-VC

    Benefits: Continuous availability, flexibility,software investment protection

    Virtualization Functions and Benefits

    ResourceType Y

    ResourceType X

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    9/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Server Virtualization Hierarchy

    zSeries PR/SM and z/VM

    Power Hypervisor

    HP vPars, Integrity VM

    Sun Logical Domains

    VMware, MS Hyper-V,Xen, KVM, Virtual Iron,

    Hypervisors

    HW partitioning

    Virtual I/O Servers

    Self-virtualizing I/Oadapters

    In-memory VLANs

    Virtual servers(virtual machines / LPARs)

    Virtual I/O

    Virtual networks

    Virtual devices (CPUs,memory, I/O adapters, )

    z/OS Address Spaces

    AIX 6.1 WPARs

    Solaris Containers

    HP-UX Syst. Res. Part.

    MS SoftGrid

    OS creates virtual OSenvironment per app.

    Each container has itsown name space, files,root,

    Virtual operating systems(application containers)

    WebSphere VE

    Microsoft and Sun JVMs

    BEA Liquid VM

    Middleware providesJVM, J2EE, or CLRapplication containers

    Multiple middlewareinstances act as one

    Virtual runtimes(application containers)

    ExamplesImplementation

    MethodsVirtual Resources

    Hardware

    Applications

    Middleware

    OperatingSystems

    System Stack

    There are three levels in the system stack at which virtualization is often done:(1) hardware virtualization, (2) OS virtualization, and (3) middleware virtualization

    Concurrent use of virtualization at these levels requires coordinated management

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    10/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Virtualized IT Envisioned Benefits

    Virtualization technologies with emerging management software will significantlyimprove the efficiency, resiliency, responsiveness, and greenness of IT data centers.

    End Users

    Web Servers

    App ServersApp Servers

    App/DBServers

    App/DB Server

    App Servers

    IT Resources for

    a Medium Business

    IT Without Virtualization

    Rigid configurations

    Fixed resources per server

    Low server utilization

    Wasted energy and floor space

    HW changes impact SW assets

    Servers managed individually

    Physical Environment

    Virtual Environment

    VirtualStorage

    Virtual

    Application

    Server

    Virtual

    Application

    Server

    Virtual

    ApplicationServer

    VirtualNetworks

    VirtualServers

    Virtual resources are easier to deploy, grow, move,

    Virtual resources, configurations, and workloads aredecoupled and insulated from physical environment

    SMP ServersNetwork

    HardwareStorage Serversand Storage

    Blades

    VirtualizationDecouples Virtual and Physical Environments

    VirtualClients

    Future Virtualized IT

    Physical resource changes can be made withoutimpact to running IT workloads

    Improved HW utilization and energy efficiency

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    11/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    A new IT era is dawning in which virtualization will provide major new IT benefits

    The industry is investing to make this happen and it will unfold over the next 3-5 years The resulting high value to customers will render non-virtualized IT obsolescent

    Expanding IT Role Of Virtualization

    Future: Virtual IT Configurations

    VirtualWeb

    Server

    Virtual

    WebServer

    WebServer

    Virtual

    Database

    Server

    DatabaseServer

    AppServer

    Virtual

    App

    Server

    AppServer

    Virtual resources are fullyself-describing objects

    Adjustable dynamically Movable while active

    Durable over HW generations

    Storable and versionablein shared libraries

    Distributable as appliances

    Pools of physical systems aremanageable as one system

    VirtualSystems Emerging Benefits:

    Better SW investment protection

    Simplified HA\DR/PD solutions

    Improved resource optimization

    Ready-to-run packaged software

    VirtualDisksVirtual

    LANs

    Emerging: Multi-System Virtualization Mgmt. SoftwareProvides virtual resource mgmt.

    and virtualization-based solutionsspanning physical resource pools

    SMP ServersNetwork

    HardwareStorage Servers

    and StorageBlades

    VV V V

    Maturing: Physical Systems with Local Virtualization

    Todays Benefits:

    Better hardware utilization

    Improved IT agility

    Lower power consumption

    Virtual Storage Virtual NetworksVirtual ServersVirtual Servers

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    12/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Stages of IT Infrastructure Transformation

    Integration and Simplification

    Ensemble

    Ensemble

    Ensemble

    New Enterprise Data Center

    ServiceMgmt.

    SOA

    CloudComputing

    Green IT

    TVDC

    Resilience

    Reduced scale-out complexity

    Integrated autonomic mgmt

    Dynamic energy optimization

    Business resilience foundation

    Virtualization has major benefitsbut introduces more complexity

    Strategic Imperatives Evolve data centers from ad-hoc to well-architected

    Better manage the IT complexity end-to-end service mgmt

    Reduce the IT complexity to be managed via ensembles

    Continuing Advances

    Abstraction and Pooling

    Multi-System Virtualization

    Virtual Resource Objects(Servers, Storage, Networks)

    Storage

    Servers

    Networks

    V

    V

    VResource

    Pools

    Better SW investment protection

    Simplified HA solutions Improved resource optimization

    Ready-to-run packaged software

    Continuing Advances (I/O, network, resilience, performance, )

    Physical Consolidation

    WindowsServer

    Linux Server

    Mainframe orUnix Server

    Networks

    Storage

    V

    VV

    V

    V

    Better hardware utilization

    Improved IT agility

    Lower power consumption

    Local Virtualization

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    13/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Applying Simplification First Principles to IT

    Virtualize as many resources as possible

    Allows the elimination of dependencies between virtual and physical resources

    Modularize the data center decouple resources and management roles by type

    Decouple servers, storage, and network controllers

    Decouple server management from storage management

    Decouple data management from physical storage management

    Provide compatibility across families and generations of hardware resources

    Enable virtual resources to function unchanged despite changes to underlying hardware

    Group physical resources into pools of like typesProvide virtual resource mobility within these pools

    Make groups of resources look like single resources to users and resource managers

    Hide their internal design complexities and their parallelism

    Provide a single system management image per pool

    Apply the first principles to the management software itself

    Decouple management of virtual resources from management of physical resources

    Use hierarchy of management software

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    14/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Service management software spans the diversity of heterogeneous physical and virtualresources, providing unified cross-platform management in support of SOA

    Services registry, service life cycle mgmt., image libraries, multi-tier composition, provisioning,autonomic optimization, network services, security services,

    2

    Sea of Heterogeneous Servers, Storage, Networks and Their Virtualization

    Key Complementary Methods for IT Simplification

    Business Processes as Services

    Service oriented architecture technologies frame business processes as services,facilitating deployment, composition, reuse, modular change, agility, efficiency,

    1

    Ensembles and scalable servers replace multitudes of individual servers

    An ensemble is a pool of like systems that is manageable as a single system It integrates compatible networked systems, virtualization, and management functions It scales from few to many servers, while having management complexity and cost like that of

    a single system essentially independent of the ensemble size

    3

    Sea of Heterogeneous Servers, Storage, Networks and Their Virtualization

    Ensemble

    Ensemble

    EE

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    15/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Ensembles a new integrated systems approach

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    16/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Ensemble Components

    An Ensemble generally consists of the following components:

    A pool of compatible system nodes (e.g., N physical servers; need not be homogeneous)

    Virtual resource mobility within an ensemble and with compatible ensembles The networks which interconnect the ensemble nodes (may be local / optimized)

    Resource virtualizers (hypervisors, I/O virtualizers, storage virtualizers, )

    An ensemble manager appliance that provides platform management for the ensemble virtual andphysical resources

    Tools for planning, ensemble creation, P2V migration, image mgmt. & composition,

    Ensemble-local automated optimization software of performance, availability, energy usage,security, with intelligent defaults

    Multi-system services (locking, caching, message queuing, ) may be integrated with someensembles

    OS OS OS

    Hypervisor

    Server

    OS OS OS

    Hypervisor

    Server

    WorkloadMobility

    Server Ensemble Example

    Ensemble

    Manager

    Ensemble definition:

    a pool of like systems

    that is manageable as

    a single system

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    17/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Built-in optimizations; intelligent defaultsAdd-on software, custom scripts, ManagementAutomation

    Standard off the shelf assembliesDo it yourself; few assemblies are alikeCreate, Test,and Maintain

    N virtual servers; one physical ensembleN virtual servers; M physical servers# of Thingsto Manage

    Hierarchical; pool-level modularityMonolithic; spans d. c. heterogeneityData CenterMgmt. Arch.

    Menus of selectable standard behaviorsMany individual knobs and variablesManagement

    Interfaces

    Single console; in-context functionalitySeparate consoles for physical & virtual# of

    Consoles

    The Benefits of Server Ensembles

    Ensembles will significantly reduce IT resource management complexity and cost,

    and improve IT functionality, in consumable data center increments

    Individual Servers Server Ensemble

    OS OS OS

    Hypervisor

    Server

    OS OS OS

    Hypervisor

    Server

    WorkloadMobility

    OS OS OS

    Hypervisor

    Server

    OS OS OS

    Hypervisor

    ServerEnsembleManager

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    18/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Cloud Computing the next phase of Internet-based sharing

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    19/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    What Is Cloud Computing?

    Cloud computing is an emerging style of computing in which applicationsand data are provided as services to users over the Web.

    The services provided can be available globally, always on, low in cost,on demand, massively scalable, pay as you grow,

    Consumers of the services need only care about what the service doesfor them, not how it is implemented

    Service Consumers

    ComponentLibrary

    CloudAdministrator

    DatacenterInfrastructure

    Monitor & Manage

    Resources

    Component Vendors /Software Publishers

    Publish & Update

    Components

    Access

    Services

    IT CloudExamples: Amazon Elastic Compute Cloud EC2

    IBM Research Compute Cloud RC2

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    20/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Evolution of Sharing on the Internet

    TheGrid

    Networks

    Multiple regional networks linking computers

    Initially at universities and national labs

    Inter-Networking and the Internet

    Inter-Networking of regional networks with TCP/IP

    Began to replace regional alternativesWorldwide adoption

    remote resources and collaboration

    Mainly used for highly scalable HPC jobs

    The World Wide Web

    HTML page format, HTTP protocol, and

    Mosaic browser for document exchangeInitially in universities; worldwide adoption

    Network Sharing

    Information Sharing

    Grid Computing

    Standards and software for sharing of

    Resource Sharing

    Networking

    Cloud Computing

    Everything as a service over the Web:

    SaaS, utility computing, IT services,

    Ubiquitous and always available

    Services Sharing

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    21/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Cloud Computing Examples

    Amazon EC2, S3

    Xen / SLES based; 3 basic virtual machine sizes; various applications andapplication build tools

    GoogleProprietary; virtualization in OS image

    IBM / Google / Hadoop Cloud

    Google Map/Reduce application on different infrastructure

    IBM Research Compute Cloud (RC2)

    Self-service, Web-based cloud for computer science research

    Includes System p and System x resources

    University of North Carolina, Virtual Compute Lab

    Xen / Linux based; used for teaching and computer science research

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    22/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    The IBM HiPODS Team Building Clouds Today

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    23/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Research Computing Cloud RC2 - Overview

    A living lab to advance researchstrategies

    Provides self service on demanddelivery solution for research

    computing resources

    Integrates existing assets andproducts using SOA

    Leverages Tivoli products

    Zero touch support for the full lifecycle of service delivery

    Order creation

    Approval process

    E-mail notification

    Automated provisioning

    Monitoring

    RC2

    Virtualized Infrastructure

    Business Process Workflow Mgmt

    Business Process Workflow Application

    SelfService Portal

    Provisioning

    &

    Orchestration

    Monitoring

    Metering

    &

    Rating

    Capacity

    Mgmt

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    24/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Summary

    S

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    25/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Summary

    IT data center complexity and costs are continuing to increase and havealready reached a crisis level

    A breakthrough in data center architecture and management is needed

    Virtualization will become pervasive and play a vital role in enabling the

    required data center transformations

    Today it improves hardware utilization, energy efficiency, and agilitybut it impacts most IT processes and introduces new complexities / costs

    Going forward, virtualization will be used to reduce management costs,

    modularize data center architecture, and facilitate ongoing improvement

    Integration will be key to achieving IT simplification

    Server, storage, and network ensembles will be used as pre-built scalablemodular data center building blocks

    Cloud Computing will become widely used for IT services delivery globallyacross the Web and locally within enterprise data centers

    It will yield a range of attractive Web-based services platforms

    IBM Vi i Th N E t i D t C t

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    26/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    IBMs Vision: The New Enterprise Data Center

    New economics:

    Virtualization with optimized systems and networks to break the lockbetween IT resources and business services

    Rapid service delivery:

    Service management enables visibility, control and automation

    to deliver quality service at any scale

    Aligned with business goals:

    Real-time integration of transactions, information and analytics and delivery of IT as a service

    An evolutionary new modelfor efficient IT delivery

    N E t i D t C t St f Ad ti

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    27/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    Green

    Business

    Resiliency

    / Security

    ServiceManagement

    New Enterprise Data Center Stages of Adoption

    Highly virtualizedresource pools(ensembles)

    Integrated IT servicemanagement

    Green by design

    Virtualization ofIT service

    Business-drivenservice management

    Service-orienteddelivery of IT

    Physical consolidationand optimization

    Virtualization ofindividual systems

    Systems, network andenergy management

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    28/30

    2008 IBM CorporationVirtualization for Data Centers of Today & Tomorrow - August 2008

    The end.

    Thank you!

    Any questions or thoughts?

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    29/30

  • 7/31/2019 Virtualization for Data Centers of Today Tomorrow

    30/30

    THANK YOU