Docstoc

Virtualization The Very Definition of Teamwork

Document Sample
Virtualization The Very Definition of Teamwork Powered By Docstoc
					Virtualization: The Very
Definition of Teamwork


              Kris Neely
                 IBM
    Certified Master IT Architect
 Certified Sr. Consulting IT Architect
                                   Kris Neely

•   Started IT in Merced in 1973. Moved to Fresno in 1978.
•   35 years in IT.
•   Operations, Applications, IT Management.
•   Jr. Operator (Safeguard-Partex, Fresno) CIO (DemandTec, San Francisco,
    CA)
•   6 books, 5 videos, 200+ articles on Information Technology
•   As Me: Bank of America, Mirage Resorts, Levi Strauss, Ernst & Young, etc.
•   As IBM: Cabella’s, Country of Bahamas, Shop Vac, Columbus Distributing,
    Bass Pro Shops, Bank of China, Tru Green, Wheaton Van Lines, Fender,
    Discount Tire, County Bank of Merced, Foster Farms, and many more.
•   IBM Certified Senior Consulting IT Architect.
•   Open Group Certified Master IT Architect.
•   Non-coin operated, brand agnostic.
•   Trivia: While in Fresno, worked at KYNO (Top 40), 96FM (Rock), KMAK (C&W), KHOT (C&W), and
    KARM (C&W).




                                                                                                 2
               Virtualization

• Gartner on virtualization: “The pooling of
  resources in a way that masks the
  physical nature and boundaries of those
  resources from resource users.“

• Neely on virtualization: “Doing more for
  less and with less better than before.”




                                               3
Multiple Forces Driving a transformation of the data center and Information
                                 Technology



 Operational issues have IT                                     Accelerated pace of
      at a break point                                          business and technology
                                                                innovations


                                                                 Challenges
         Costs & Service Delivery
                                             Rising costs of systems and networking operations
                                             Explosion in volume of data and information
                                             Difficulty in deploying new applications and services
                                             Security of your assets & information
         Business Resiliency & Security
                                             Landslide of compliance requirements
                                             Systems and applications need to be available
                                             Rising energy costs & rising energy demand
                                             Power & thermal issues inhibit operations
          Energy Requirements                Environmental compliance & governance mandates


                                                                                                      4
Information Technology Management is
      more than just technology

                     Technology
40%                  > Hardware and software
                     capabilities



                     Getting there requires…
                     Process
                     > Definition/design, compliance
60%                  and continuous improvement
                     People
                     > Roles & responsibilities,
                     management, skills development
                     & discipline.
                     Partners
                     > Stop and ask for directions.
                                                   5
                       Management is Key
                         • IDC projects that use of server virtualization
                           will result in a significant increase in the number
                           of servers (physical + virtual) to be managed.
                                                                                               Virtual+Physical
                         • The projected increase is not yet reflected in
                                                                                            65
                                                                                               Server Installed
                          their forecast of server management costs.                        60 Base (Millions)
Spending
(US$B)                                                                                      55
$300                                                                                        50    Physical
                                                                                               Server Installed
                                                                                            45 Base (Millions)
$250
           Power and Cooling Costs                                                          40

$200
           Server Mgt and Admin Costs                                                       35
           New Server Spending                                                              30
$150                                                                                        25
                                                                                                 Virtualization
                                                                                            20   Management
$100                                                                                                  Gap
                                                                                            15

 $50                                                                                        10
                                                                                            5
  $0                                                                                        0

                                                                                 Source: IDC, May 2006

                                                                                                         6
      Consider the Reality, Not the
             Virtualization
• Data volumes and bandwidth consumed are
  doubling every 18 months.
• Devices accessing data over networks doubling
  every 2.5 years.
• 10GB Ethernet ports tripling over the next 5
  years. 100 GB common today.
• Costs to power and cool systems has risen
  anywhere from 2x to 8x, depending on the
  survey you read.
• Costs to manage all of this- rising 400% in the
  last 5 years and projected to continue to grow at
  least 10% a year.

                                                      7
                                  Voices

•   “Hardware virtualization support is the most significant addition to Intel
    compatible (x86) PC processor architecture in more than 20 years and will
    permanently change the way PC software relates to PC hardware.” –
    Gartner

•   Virtualization is the process of presenting computing resources in ways
    that users and applications can easily get value out of them, rather than
    presenting them in a way dictated by their implementation, geographic
    location, or physical packaging. In other words, it provides a logical rather
    than physical view of data, computing power, storage capacity, and other
    resources. - Jonathan Eunice

•   “Virtualization will be the single biggest disruptor in the datacenter over
    the next few years.” - Goldman Sachs




                                                                                    8
             Keys / Rationale / Messages
•   Begin/Balance storage utilization.
•   Build heterogeneous infrastructure across the whole organization that are more
    responsive to the organization's needs.
•   Consolidate with virtualized server systems to drive up utilization – begin initially
    with like-to-like systems.
•   Deliver on SLA response times during spikes in production and test scenarios.
•   Drive cost out of IT.
•   Dynamic resource provisioning capability.
•   Gather information and collaboration across the organization to increase both the
    utilization of information and its effective use.
•   Lower the cost of existing infrastructure by reducing operation and systems
    management cost while maintaining needed capacity.
•   Managing physical and virtual system resources together.
•   Migration to a highly virtualized and more resilient IT infrastructure.
•   Pool resources.
•   Reduce complexity of adding to infrastructure.
•   Reduce redundant asset/license ownership/costs.
•   Server & storage virtualization to improve application availability.
•   Server & storage virtualization to reduce cost of disaster recovery infrastructure.
•   Service Management: Process-driven automation. Service orchestration. Process-
    based provisioning and workload management.
•   View multiple resources from a single view.
•   Virtualize systems to allow for easier access of/to resources
•   Virtualized systems to allow for delivery of IT resources as services.


                                                                                            9
Baseline Architecture


                        Application
Systems Management



                     Operating System




                                        Integration
                        Hardware


                         Network



                         Storage
                                                      10
Virtualized Architecture
                                                                                Portal


                                                                      General       Parallel
                                                                     Applications Applications
                                                                      Workload
                                                                                    Clusters, Grid
 Systems Management
                      Provisioning, Orchestration                      Mgmt




                                                                                                     Enterprise Service Bus
                                                    Common Console        Virtual Machines




                                                                                                                              Integration
                                                                       Operating System

                                                                       Micro-partitioning, Blades,
                                                                       Dynamic LPAR, Virtual I/O
                                                                             Hardware

                                                                             VPN, VLAN
                                                                              Network

                                                                          Virtual Controller &
                                                                              File System
                                                                              Storage
                                                                                                                                            11
                 Key Definitions, I

• Application Virtualization
   – Creates a "wrapper" around installed applications.
   – App resources now no longer closely coupled to the
     underlying OS.
   – Instead, app objects, files, registry settings, etc are
     handled within/by the container and the container links
     to underlying resources of the OS.
• Net-Net: App configuration is standardized to the container
  and it deals with OS issues.

• Server Virtualization Software
   – Allows a user to simultaneously run multiple OSs — or multiple
     sessions of a single OS — on a physical server.


                                                                  12
                   Key Definitions, II
• Machine Virtualization
• Machine, or OS, virtualization on a server decouples OS hardware
  drivers and interfaces from server hardware through an
  interposed software layer.
• This layer controls access to the server's physical resources and
  makes virtualized versions of them available to virtual machines
  (VMs) running above.
• Each VM provides a full set of virtualized server resources and can
  be loaded with a OS as if it were hardware.
• There are two types of machine virtualization:
   – Hosted, in which the virtualization layer runs on top of another "host"
     OS
   – Hypervisor-enabled, in which the virtualization layer runs directly on
     hardware. -- Gartner




                                                                               13
                    Virtual Access

• Portal
   – I see one view of applications and knowledge.
   – There are many applications, perhaps on different OS
     and servers, perhaps even in different locations..
   – The access is federated, the presentation is federated.
   – The apps are individual, and so are the users.




                                                               14
                      Virtual Data

• Data Federation
   – I see one data repository.
   – There are many repositories.
   – The data is federated, the image is federated.
   – The data is individual, and so are the images.

• Database Normalization
   – Eliminating redundant data.
   – I see data described once… because it is!
   – The view is “X Logical Files” vs. Terabytes of Physical
     Files
   – 3NF

                                                               15
                      Virtual Apps

• SaaS and ASP
   – Ask yourself:
      • “Does this application accrue positively to our
        organization in the eyes of our customers?”
      • “Is this application strategic or merely necessary?”
          – Pricing code application vs. Payroll, for example.




                                                                 16
              Virtual Storage

• Virtual Tape
• Tertiary-level HSM
• POCS Technology: Plain Old Common Sense
   – Write it twice at once.
   – Update the major, then the minor.




                                            17
                   Know the Forms

•   Apps
•   Servers
•   Storage
•   Network (VPN)
•   Network (Virtual Ethernet)
•   Portal
•   Data, etc… Federation, etc
•   Memory
•   Operating Systems
•   QA, Dev, Test servers, networks, storage, OS, etc




                                                        18
          Determine the Strategy

•   Write it down
•   Flow it out… FreeMind
•   Layers upon layers
•   Know when to ask for help




                                   19
   Getting Started



And you may already have the
          tools….
                           Virtualization Evolution, I




                                                                             Highly responsive and
                                                                              business goal driven

                                             Rapid deployment of new
                                            infrastructure and services   • Virtualization of IT as a
                                                                            service - “cloud”
                                         • Highly virtualized resource    • Business-driven service
    Drives IT efficiency                   pools                            management
                                         • Integrated IT service          • Service oriented delivery
• Physical consolidation and
                                           management                       of IT
  optimization
                                         • Green by design                • Open, standards-driven
• Virtualization of individual systems
• Systems, network and energy
  management

                                                                                                  21
Virtualization Evolution, II
                                      Extended Virtualization:
                                      Suppliers, partners, customers
                                      and external resources


                             Enterprise Virtualization:
                             Enterprise wide Grids and
                             Global Fabrics

                       IT Virtualization: Heterogeneous
                       systems, application based Grids and
                       networks


             IT Simplification: Homogenous
             systems, storage and networks



 IT Infrastructure Today:
 Application silos driving hardware
 silos and operational hurdles

                                                               22
                 Virtualization Evolution, III


     Windows Servers                                                                 Virtual Servers,
                                                                                    Storage, Networks
                                                      Windows Server
                         Networking
Unix Servers
                                                                                       Virtualization
                     Management                            Networking
                       Servers          Unix Server


                                            i5                                                  Storage
                                                                                 Servers
     Linux Servers                        Server            SAN                               Networking
                       Storage
                                                                              IT Virtualization
                                      IT Simplification / Physical            Multiple virtual servers
          Complex                       Fewer sites
                                                                               (OS’s) per physical server
     1 workload per server                                                   Significant savings – fewer
                                        Use of larger servers / SAN’s         servers, higher utilization
     Manual provisioning               Mostly environmental savings         Rapid “provisioning”
     No sharing                        Disparate management tools           Automatic workload mgmt
     Vertical silo’s                   Labor intense provisioning           Preserve logical “server to
     Disparate mgmt tools              Workload mgnt and isolation issues    application” relations
     Multiple sites

                                                                                                        23
Virtualization Evolution: ODOE Architecture
 Pick a Model: Here, the On Demand Operating Environment is based upon the
 concepts of a Service Oriented Architecture (SOA). Each element of the
 architecture is a service that together implemented the Operating Environment
 capabilities.

             Business                                   Application Services
             Services
  USER




                                     User                  Business Process      Information
                                  Interaction               Choreography         Management
                                   Services                    Services            Services


              Business
             Performance                               Enterprise Service Bus
             Management
  BUSINESS




                           Utility Business Services

                           Service Level Automation and Orchestration

                           Resource Virtualization Services

                                                       Infrastructure Services



                                                                                               24
                    Reduce the Storage
Challenge:
• Too much spend on disk. Too much time backing up data.

Solution:
• Storage virtualization

Results:
• Most storage infrastructure upgrades no longer require outage windows.

•   Circuit City has replaced 90% of the disks in the data center—all with
    minimal to zero disruption to users.

•   “…storage virtualization has transformed our IT storage infrastructure so
    we can respond quickly to user needs. And the IT team has the tools to
    work productively. Today, our team spends much more of their time
    thinking strategically…”




                                                                                25
                   Fewer Can Be Better

Challenge:
•   Robust infrastructure needed to handle unpredictable spikes.
•   Operational costs increase as servers proliferate.
•   Servers are over-provisioned to ensure capacity – resources not easily
    adjusted to provide availability.


Solution:
• Consolidate/virtualize 60 servers into ONE.

Results:
• Active management & prioritization of web hosted workloads.
• Dynamically allocates system resources based on workload requirements.
• Visits grown 130%; Cost per visit reduced by over 70%.




                                                                             26
Reduce the Number of Moving Parts


 Challenge:
 • The large infrastructure lacked flexibility, and the time and resources
    required to deploy new hardware to support additional applications were
    getting out of control.


 Solution:
 • The company replaced its 300 physical servers with only 15 virtualized
    servers. The servers run VMware virtualization software, which allows for
    greater IT resource utilization and flexibility.
 • Each of the 15 servers is configured with about 20 logical partitions.

 Results:
 • The new server infrastructure is 50 percent more productive than the
    previous environment, and it saves the company 30 percent in IT costs,
    including costs for connectivity, installation and other infrastructure
    components.



                                                                                27
     Stretching the Virtual Truth

• Blade Technology:
  – In and of itself is it “virtualization” … not really.


• Server-based Computing:
  – As in serving a single instantiation of an app to N-
    number of people.
  – In and of itself is it “virtualization” … not really.




                                                            28
        “Danger, Will Robinson!”

• HA, DR, and BC strategy, tactics, and
  plans MUST allow for virtualization.
  – Even daily server virtualization via VM Ware
    and the likes is important.
  – Backup, restoration, and archive.
  – Keep two tape (for example) machines, not
    one.




                                                   29
        Thank You!

Kris Neely, Bruce Adams, and IBM

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:4/8/2013
language:Unknown
pages:30