Virtualize Your Environment with VMware
Upcoming SlideShare
Loading in...5
×
 

Virtualize Your Environment with VMware

on

  • 1,323 views

 

Statistics

Views

Total Views
1,323
Views on SlideShare
1,323
Embed Views
0

Actions

Likes
0
Downloads
90
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • I was one of the first people out there talking about windows server consolidation back in 1999. As the CIO of a good sized interent company (1600 employees, 450 servers, $65M budget) I was experiencing signficant service interruptions every single day. We had acquired 18 companies and never integrated any of them. We had numerous WINS servers which caused DNS issues. We had servers that were not properly patched or secured. We has servers in over 20 locations. The answer was obvious, simplify the infrastructure. We identified unused servers and got rid of them or moved the workload of older machines onto them and got rid of the older machines. We standardized on software and combined the loads of SQL servers and other like applications onto less servers. We got all of the servers into 2 primary locations. At the end of the day, we went from multiple significant outages every day, to weeks without outages. Along the way, we reduced our infrastructure from 450 servers to 150 and cut our budget down to $15M per year. That big of a cut meant that we reduced more than servers of course. We did let go quite a few people, renegotiated contracts, eliminated network paths, eliminated software licenses, reduced our facilities and much more. Along the way, I learned that our server utilization was about 8% across the enterprise. Having managed mainframe environments for a number of years, this was quite shocking to me.
  • VMware’s mission is to transform the value proposition of industry standard computing through virtualization. Traditional infrastructure inextricably ties your application and software resources to the underlying hardware. Virtual infrastructure fundamentally transforms this model by enabling you to manage all of your software in a portable VM container that is completely separate from the underlying hardware runtime. The most common way people have leveraged this benefit is for consolidation, but we believe that consolidation is just one of many benefits that a virtual infrastructure layer can provide you. First, by completely separating your software environment from your hardware environment, Virtual Infrastructure gives you much greater flexibility to manage your underlying hardware. Capacity on-demand with virtualization is real and the solutions growing. Second, a virtual infrastructure layer can provide your applications with an entire set of real and valuable runtime services. VMotion was the first example of a real runtime service provided through Virtual Infrastructure, and today we have announced two more runtime services that will drive even greater value to those running a virtual infrastructure. Third, by coupling applications with their OSes and wrapping it all up in a highly portable, cloneable VM container, we make automation a much easier and manageable task. We’ve only begun to see all of the benefits you can get out of a virtual infrastructure.
  • VMware® ESX Server is the foundation for the dynamic, self-optimizing IT infrastructure. VMware ESX Server is a robust, production-proven virtualization layer that abstracts processor, memory, storage and networking resources into multiple virtual machines . ESX Server allows IT organizations to: Increase hardware utilization and dramatically decreases capital and operating cost by sharing hardware resources across a large number of virtual machines that run side-by-side on the same server. Improve service levels even to the most resource-intensive applications with advanced resource management, high availability, and security features. ESX Server delivers the highest levels of performance, scalability and robustness required for enterprise IT environments.
  • What is VMware Virtual SMP? VMware® Virtual Symmetric Multi-Processing (SMP) enhances virtual machine performance by enabling a single virtual machine to use multiple physical processors, simultaneously. A unique VMware feature, Virtual SMP™ enables virtualization of the most processor- and resource-intensive enterprise applications such as databases, ERP and CRM. How Is VMware HA Used in the Enterprise? Virtual SMP allows users to: Run resource intensive applications in virtualized environments. Run enterprise application such as databases, and ERP or CRM, in virtual machines . Scale computing environments without adding new hardware. Allow multiple processors to work together on a workload and increase utilization of existing resources. Improve software development and deployment . Create development and testing environments that are more realistic and can be quickly and easily deployed. How Does VMware Virtual SMP Work? VMware Virtual SMP makes it possible for to a single virtual machine to span multiple physical processors, or CPUs. These processors share the same memory, and work on any task regardless of the location of the task in memory. Virtual SMP co-schedules non-idle virtual processors synchronously while allowing over-commitment of the processors. Idle virtual processors can be de-scheduled with the guest operating system running inside the virtual machine and then re-used for other tasks. Virtual SMP periodically moves processing tasks between the available processors to re-balance the work load. Virtual SMP has built-in controls to minimize overhead on the system.
  • What is VMware VMFS? VMware® Virtual Machine File System (VMFS) is a high-performance cluster file system for ESX Server virtual machines . Each virtual machine is encapsulated in a small set of files and VMFS is the default storage system for these files on physical SCSI disks and partitions. VMFS allows IT organizations to: Greatly simplify virtual machine provisioning and administration by efficiently storing the entire virtual machine state in a central location. Run multiple instances of ESX Server to access the same virtual machine storage concurrently. Support virtualization-based distributed infrastructure services using VMware VirtualCenter , VMware VMotion ™, VMware DRS and VMware HA . How Does VMware VMFS Work? VMware VMFS is optimized, rigorously tested and certified for a wide range of Fibre Channel and iSCSI SAN equipment. VMFS efficiently stores the entire virtual machine state in a central location and can be created in advance, enabling instant provisioning of virtual machines , without relying on a storage administrator. Conventional file systems allow only one server to have read-write access to the file system at a given time. In contrast, VMFS is a cluster file system that leverages shared storage to allow multiple instances of ESX Server to read and write to the same storage, concurrently. VMFS provides on-disk locking to ensure that a virtual machine is not powered on by multiple installations of ESX Server at the same time. Should a server fail, the on-disk lock for each virtual machine is released to allow the virtual machine to be restarted on other physical servers. The cluster file system enables innovative and unique virtualization-based distributed infrastructure services such as live migration of running virtual machines from one physical server to another, automatic restart of a failed virtual machine on a separate physical server, and clustering virtual machines across different physical servers.
  • But really the core is VMotion technology. Lets you Adjust resources to demand. If you suddenly were flooded by demand, you can move servers to handle it. VMotion technology lets you move live, running virtual machines from one host to another while maintaining continuous service availability. VMotion allows fast reconfiguration and optimization of resources across the virtual infrastructure because you can make changes on the fly, without impacting users. VMotion enables you to move the machine without user service interruption. Applications don’t have to be taken off line. VMotion is a huge advantage when doing hardware maintenance or when re-balancing workloads across servers. It also gives you optimal utilization etc. Let’s consider each of these
  • VMware® Distributed Resource Scheduler (DRS) dynamically allocates and balances computing capacity across a collection of hardware resources aggregated into logical resource pools . VMware DRS continuously monitors utilization across resource pools and intelligently allocates available resources among the virtual machine s based on pre-defined rules that reflect business needs and changing priorities. When a virtual machine experiences an increased load, VMware DRS automatically allocates additional resources by redistributing virtual machines among the physical servers within the network. VMware DRS allows IT organizations to: Prioritize resources to the highest value applications in order to align resources with business goals. Optimize hardware utilization automatically and continuously to respond to changing conditions. Provide dedicated (virtual) infrastructure to business units while giving central IT complete control over hardware. Conduct zero-downtime server maintenance How does VMware DRS work? VMware DRS dynamically allocates and balances computing capacity across collections of hardware resources aggregated into logical resource pool s. VMware DRS continuously monitors utilization across the resource pools and intelligently allocates available resources among virtual machine s. VMware DRS allows users to define the rules and policies how virtual machines share resources and how these resources are prioritized among multiple virtual machines . When a virtual machine experiences increased load, VMware DRS first evaluates its priority against the established resource allocation rules and policies, and if justified, allocates additional resource. .Additional resources are allocated to the virtual machine by either migrating it to another server with more available resources or by making more “space” for it on the same server by migrating other virtual machines to different servers.. VMware DRS can be configured to operate in automatic or manual mode. In automatic mode, it migrates virtual machines to the most appropriate physical servers. The live migration of the virtual machines to the different physical server is executed completely transparent to end-users though VMware VMotion . In manual mode, VMware DRS provides a recommendation for optimal placement of virtual machines, and leaves it to the system administrator to decide whether to make the change. Flexible hierarchical organization of resource pools allows administrators to match available IT resources to the needs of the business organization. Individual business units can receive dedicated IT resources while still benefiting from the efficiency of resource pooling. Robust access privileges make it possible to delegate routine infrastructure tasks for a business unit resource pool to a business unit administrator. VMware DRS optimizes IT environments to align resources with business goals while ensuring flexibility and efficient utilization of hardware resources. How Is VMware DRS Used in the Enterprise? Align IT resources with business priorities . Define rules and policies how resources are prioritized among virtual machines . VMware DRS dynamically and intelligently allocates IT resources to the highest priority virtual machines to ensure optimal alignment between business and IT. Guarantee IT autonomy and service levels to business organizations. Provide dedicated IT infrastructure to business units while still profiting from higher hardware utilization through resource pooling. Dramatically increase system administrator productivity . Enable a single system administrator to monitor and effectively manage a large pool of infrastructure resources. Automate hardware maintenance. Place a physical server in maintenance mode and VMware DRS will automatically migrate all virtual machines to other physical servers, allowing server maintenance with zero downtime.
  • What is VMware HA? VMware® High Availability (HA) provides easy to use, cost effective high availability for applications running in virtual machines . In the event of server failure, affected virtual machines are automatically restarted on other production servers with spare capacity. VMware HA allows IT organizations to: Minimize downtime and IT service disruption while eliminating the need for dedicated stand-by hardware and installation of additional software. Provide uniform high availability across the entire virtualized IT environment without the cost and complexity of failover solutions tied to either operating systems or specific applications. How Is VMware HA Used in the Enterprise? VMware HA allows companies to provide high availability to any application running in a virtual machine. With VMware HA IT organizations can: Protect applications with no other failover option . Provide cost-effective high availability for any application running in a virtual machine. High availability solutions are often relatively complex and expensive, and typically reserved for mission critical applications. VMware HA provides a cost-effective high availability solution that makes high availability possible for software applications that were formerly left unprotected. Establish consistent “first line of defense” for an entire IT environment . Unlike other high availability solutions that are operating system or software application specific, VMware HA represents a consistent, easy to manage high availability solution for the entire IT environment. VMware HA provides basic failover for any application with minimum cost and management overhead. How Does VMware HA Work? VMware HA continuously monitors all servers in a resource pool and detects server failures. An agent placed on each server maintains a “heartbeat” with the other servers in the resource pool and a loss of “heartbeat” initiates the restart process of all affected virtual machines on other servers. VMware HA ensures that sufficient resources are available in the resource pool at all times to be able to restart virtual machines on different physical servers in the event of server failure. Restart of virtual machines is made possible by the Virtual Machine File S ystem (VMFS) clustered file system which gives multiple ESX Server instances read-write access to the same virtual machine files, concurrently. VMware HA is easily configured for a resource pool through VirtualCenter.
  • VMware® Consolidated Backup provides an easy to use, centralized backup facility for virtual machines . It enables virtual machine contents to be backed up from a centralized Microsoft® Windows 2003 proxy server rather than directly from ESX Server. Consolidated Backup allows IT organizations to: [DU1]   Reduce the load on ESX Server by allowing it to run more efficiently and run more virtual machines . Improve manageability of IT resources by using a single agent running on the proxy server rather than an agent on every virtual machine. Eliminate backup traffic on the local area network by utilizing Fibre Channel tape devices for virtual machine backups How Is VMware Consolidated Backup Used in the Enterprise? VMware Consolidated Backup enables: Full and incremental file backup of virtual machines for recovery of individual files and directories Full image backup of virtual machines for disaster recovery How does VMware Consolidated Backup work? Consolidated Backup provides a set of drivers and scripts that enable LAN-free backup of virtual machines from a centralized Microsoft® Windows 2003 proxy server using an industry-standard backup agent. Consolidated Backup includes pre-backup and post-backup scripts for integration with most major backup providers. A backup job is created for each virtual machine and that job is dispatched on a Consolidated Backup proxy. For virtual machines running Microsoft® Windows operating system, the pre-backup script quiesces NTFS inside the virtual machine, takes a virtual machine snapshot, and mounts the snapshot to the proxy server directly from the SAN. The backup client then backs up the contents of the virtual machine—either as a set of files and directories or as a virtual disk image. Finally, the post-backup script tears down the mount and takes the virtual disk out of snapshot mode.   [DU1] Do we want to narrow to “IT organizations” or just use “users”?
  • VMware VirtualCenter is VMware’s tool for managing your virtual infrastructure. VirtualCenter gives you a “single pane of glass” view of your entire virtual infrastructure spanning all your VMware servers and the virtual machines hosted on those servers. VirtualCenter manages both VMware ESX Server and GSX Server hosts. VirtualCenter is a highly secure management tool that gives you full control of your virtual infrastructure from a central location. VirtualCenter performance monitoring tools and resource management controls let you allocate virtual machines across your servers to reliably optimize utilization and when you need to move virtual machines to balance workloads, VirtualCenter makes that a simple drag-and-drop operation. Provisioning new server virtual machines with VirtualCenter is literally a 5-mouse click operation that takes only seconds and VirtualCenter lets you create a library of standardized virtual machine templates so your newly provisioned systems are always conform to your datacenter requirements. VirtualCenter also delivers a revolutionary feature called VMotion that lets you migrate running virtual machines between servers so you can perform hardware maintenance and shift servers with zero downtime.
  • Faster Time-to-market with new prods / svcs Higher quality products through more efficient testing, Improved Debugging Improved Capacity Planning & Monitoring to match supply to demand Faster, timely provisioning & deployment - Apps deployed with right-sized virtual resources in minutes Higher Availability Meet spikes in demand thru instant /dynamic provisioning Reduced planned downtime – App with OS moved to a different machine instantly Reduced Unplanned downtime – App with OS recovered & redeployed in mins Thin-client Desktops” “Virtual / Hosted “standardized” Desktops delivered within a browser Secure, Compliant access to resources
  • VMware currently ships four products for desktop users: two are for individually administered desktops and the other two are for managed desktops. VMware Player is a free unsupported product for simply running virtual machines. VMware Workstation has been selling for years, providing the benefits of virtualization to developers and QA test environments. And VMware ACE and VDI provide the many of benefits of virtualization to desktop users but also give IT control over those desktop environments.
  • Virtual Desktop Infrastructure is built on VMware virtual infrastructure hardware. Desktop virtual machines are hosted on server hardware running VMware Virtual Infrastructure software. These desktop environments are then accessed remotely from a thick or thin client via a remote desktop protocol such as RDP.
  • Believe it or not Potential problems are diagnosed as soon as they start occurring and preventive medicine is administered. i.e. as soon as an application starts experiencing increased load, and is consequently starved for resources, and before it has hit serious performance issues, DRS detects that event, and provides more resources to that virtual machine. This is the self-adjusting, self optimizing datacenter. Normally sys admins would learn about such problems when their phones start ringing off the hook because a major application is down. You can allocate your available resources depending on the value of the applications they support. Not all applications are created equal – some are more important than the others. With DRS you can ensure that the important applications always take precedence if there is competition for resources. VMware® Distributed Resource Scheduler (DRS) dynamically allocates and balances computing capacity across a collection of hardware resources aggregated into logical resource pools. VMware DRS continuously monitors utilization across resource pools and intelligently allocates available resources among the virtual machines based on pre-defined rules that reflect business needs and changing priorities. When a virtual machine experiences an increased load, VMware DRS automatically allocates additional resources by redistributing virtual machines among the physical servers within the network. VMware DRS allows IT organizations to: Prioritize resources to the highest value applications in order to align resources with business goals. Optimize hardware utilization automatically and continuously to respond to changing conditions. Provide dedicated (virtual) infrastructure to business units while giving central IT complete control over hardware. Conduct zero-downtime server maintenance How does VMware DRS work? VMware DRS dynamically allocates and balances computing capacity across collections of hardware resources aggregated into logical resource pools. VMware DRS continuously monitors utilization across the resource pools and intelligently allocates available resources among virtual machines. VMware DRS allows users to define the rules and policies how virtual machines share resources and how these resources are prioritized among multiple virtual machines. When a virtual machine experiences increased load, VMware DRS first evaluates its priority against the established resource allocation rules and policies, and if justified, allocates additional resource. .Additional resources are allocated to the virtual machine by either migrating it to another server with more available resources or by making more “space” for it on the same server by migrating other virtual machines to different servers.. VMware DRS can be configured to operate in automatic or manual mode. In automatic mode, it migrates virtual machines to the most appropriate physical servers. The live migration of the virtual machines to the different physical server is executed completely transparent to end-users though VMware VMotion. In manual mode, VMware DRS provides a recommendation for optimal placement of virtual machines, and leaves it to the system administrator to decide whether to make the change. Flexible hierarchical organization of resource pools allows administrators to match available IT resources to the needs of the business organization. Individual business units can receive dedicated IT resources while still benefiting from the efficiency of resource pooling. Robust access privileges make it possible to delegate routine infrastructure tasks for a business unit resource pool to a business unit administrator. VMware DRS optimizes IT environments to align resources with business goals while ensuring flexibility and efficient utilization of hardware resources. How Is VMware DRS Used in the Enterprise? Align IT resources with business priorities . Define rules and policies how resources are prioritized among virtual machines. VMware DRS dynamically and intelligently allocates IT resources to the highest priority virtual machines to ensure optimal alignment between business and IT. Guarantee IT autonomy and service levels to business organizations. Provide dedicated IT infrastructure to business units while still profiting from higher hardware utilization through resource pooling. Dramatically increase system administrator productivity . Enable a single system administrator to monitor and effectively manage a large pool of infrastructure resources. Automate hardware maintenance. Place a physical server in maintenance mode and VMware DRS will automatically migrate all virtual machines to other physical servers, allowing server maintenance with zero downtime.
  • So, let’s dive into DR a bit. Most DR presentations describe some anecdote where DR planning failed and/or they list some frightening analyst statistics about what happens to the businesses of the unprepared. I’m going to assume that we are all here because we agree to the premise that DR planning is critical so I will skip all that. However, I will list out a few problems with DR today in the physical world to set the stage for the solutions we deliver and will build upon. This list is not comprehensive, but it covers the most common complaints I’ve heard in my many customer meetings on the subject. Lack of a plan For many customers the cost and complexity is too daunting and the question of making a real DR plan is continuously deferred. 2) Inability to meet RPO and RTO with current plan For many other customers, the RPO and RTO their business calls for are not being met because it relies on time consuming restores and/or system installations from scratch 3) Cost vs. RPO/RTO tradeoff For customers that can achieve the RPO and RTO they need, it is very costly. Besides replication and bandwidth costs for data, having systems with installed and ready OS’es is costly. Either (a) you have systems idle connected to the replicated data waiting for a disaster which is a waste of the capital cost of acquisition and the operational cost of patching, upgrading, etc… or (b) you reinstall/repurpose systems at DR time blowing away the RTO you paid to get with the replication system Result. Many customers are under-prepared. Many others have complex and costly plans (and even test them) for their top tier apps, but as they try to save money, they create as many as six or seven lower DR tiers, each with lesser RTO/RPO guarantees and lower cost, in order to provide the most cost effective DR allowed for each application class. But this proliferation of plans introduces its own operational cost and worse yet, complexity that leads to risk of incorrect execution when the time comes.
  • As you can probably guess, I will tell you that SRM is the answer to all of these problems. Again SRM is a workflow automation product. It walks customers through DR setup, failover and test. Throughout the various workflows, it does three specific things: It tightly ties VM DR preparation and failover to the underlying array replications It allows the customer to make per VM DR settings directly in VC. DR becomes a property of the VM When do you think about a VM’s DR protection? When you create it, not afterwards in some large project Allows you to preprogram your disaster response. Once you’ve made a number of per VM settings, how does it all come together? SRM allows you to create infrastructure-wide DR automation. Instead of looking at things on an app by app basis like in clustering, we let you do an orderly startup of the entire infrastructure through a process you configure in the VC UI As stated before, SRM will be a plug-in to VC. You just click on the “Site Recovery” tab and start configuring DR.
  • During setup We map VC objects from source side to the destination side We determine which VMs are replicated by talking to the storage Ask you to create recovery plans with predefined startup orders This is where the heavy lifting is. Make all of your decisions here so that they can be played out automatically for failover and test
  • Create a recovery plan in UI Determine which VMs to shutdown or suspend Determine which VMs to power on in what order Determine where to pause the process to prompt the operator, to launch a script or to notify a business owner In this way, we eliminate the need for manual repetition. For example, do you no longer need to hit power on for 500 VMs 500 times. You specify the order in advance and your instructions are carried out at the remote site Eliminates wasted time and effort, but more importantly introduces predictability and reliability. DR is a tense time and having a nervous person typing commands from a potentially out of date run book could be bad This is your virtual run book – no more 500 page manuals being printed and reprinted. The directions for restarting the infrastructure are right there in VC ready to be played out for you in a moments notice.
  • SRM will also take care of your VC information for you. It does not help to power on 500 VMs, even in a perfect order, if they are not organized in a way you can understand in folders because they are in a flat namespace at the remote site have no resource guarantees or SLA because they all have the same default shares in the destination VI3 cluster and are plugged into the wrong VLANs because you did not name the virtual switches identically SRM allows you map resource containers from one VC to containers in the other VC in our global settings. This way, when we register each VM at the time of disaster, we know What folder it goes into What resource pools it is in What port groups its virtual NICs should plug into. So, without any manual effort per VM at setup or failover time, you are guaranteed logical organization, enforced SLAs, and proper connectivity in no time at all as the automated disaster response plays out
  • Once you allow automation, the question of change control immediately comes to mind. You need role based access control so that only some people can setup the automation, only some people can view the automation and only some people can declare the disaster and execute the automation You need an audit trail so that you can determine who made what changes and when in case something goes wrong You need an updating process. How many people today have to deal with reprinting run books periodically with any changes between reprints being handled by sticky notes in each existing copy? This is just not reliable. With SRM – as soon as you make a change – a new VM added to a plan, a host added or replaced, an SLA changed, that change is reflected at the remote site so if a disaster came right then and there, you’d be ready to go. You need a reporting function. You should be able to send anyone electronically or via paper what the automated plan is.
  • That automated runbook in VC becomes a checklist. You can inspect the progress as it executes. This gives you the best RTO since it runs as fast as the computer can fire off the commands. Simple operator experience – no manual steps and immediate feedback on progress Reliability – no chance for human errors due to the pressure of the moment
  • There are 3 Steps in this road map to shared infrastructure: Consolidate, Manage, Automate Consolidation is the first step. Converting physical machines to VMs reduces server hardware and related server operating costs by 40% or more. The interesting point here is that we can do this consolidation on large scale, we can impact the operating cost of running a datacenter – the associated power, cooling and floor space requirements.
  • Company Overview: Industry’s global leader in providing high-value wireless data solutions Pioneered Code Division Multiple Access (CDMA) technology Network Management Center processes more than 7M transactions/day Qualcomm started a Server Consolidation Project in the first half of 2003 Major Goals included: Lowering IT costs, Reducing space requirements & Reducing power requirements Qualcomm reached these goals and realized several additional benefits including: lower TCO, better management, faster development/ deployment, The Challenge The QUALCOMM IT department needed to consolidate servers to lower costs in the company’s worldwide data centers. Why was VMware the right fit? Qualcomm needed to consolidate older hardware of a non-critical nature.  Had typically low resource requirements and the hardware would need to be replaced soon anyway. The VMware Solution A 30:1 server consolidation using VMware ESX Server lowered TCO, increased server utilization, and simplified server management In the initial pilot Qualcomm was able to Retired 23 servers and avoided adding about 90 new servers. With more than 1,000 servers, needed to prioritize for a methodical roll-out plan Started with oldest, least critical servers: Web servers Database servers Application servers “ Even more amazing than the product’s efficiency was the way it reduced our costs. VMware probably saved us several hundred thousand dollars this year on hardware purchases alone. As QUALCOMM grows, we anticipate even greater savings. reduced development/deployment times for servers, new apps, other: Before, it took a few weeks to get approval for a server, order it, a week to install. Best case scenario would take two weeks. Now we can do it in an hour if there’s room on ESX. Reduced cost on datacenter space, power, physical asset management (racking, cabling, etc), Network port cost d. other tangible (or intangible) benefit: By the time we order a machine, the cost we spend, it costs about $6k to install, including provision. A 4 CPU server is $60k. We can run 30 VMs on the server, which is $2k/VM. So by deploying a VM instead of an actual server, we save $4k per server. “The bottom line is we’re saving a lot of money. It’s not like a few hundred bucks per machine, it’s at least a couple thousand if not more per machine.” “ We probably saved several hundred thousand dollars this past year just on hardware purchases alone, just using VMWare. We have well over 100 VMs up and running, and that would all be hardware that we haven’t purchased. Even if we save $2,000 per system, that a couple of hundred thousand dollars right there. That’s a pretty big number, and going forward we’re just going to continue to grow, so we see ourselves saving money over the next year.”
  • Key Points: Here’s a real example of a disaster recovery architecture using some of the capabilities that we’ve been talking about. - Any h/w Script: Here’s the configuration of their disaster recovery solution. In the primary datacenter: Many virtual machines running on ESX Server, booting from the SAN. Connection to a SAN for both data and boot images. At the disaster recovery site we have machines available as targets for recovery as well as another SAN. These machines have ESX Server installed. Replication software is being used to replicate data to the recovery site SAN. In this configuration, if a disaster occurs at the primary site, recovery consists of: Recovering the virtual machine template files to the recovery targets or recreating virtual machine configuration (which is usually a short and simple process) Booting the virtual machines. Restarting applications. Since their data was replicated, they already have a copy of their data on the SAN at the recovery site. The result: this company is able to fail over to their recovery site in minutes rather than hours or days. They were also able to reduce the hardware requirements for their recovery site. For one, virtualizing both their primary and recovery datacenters significantly reduced their hardware costs. In addition, because their key goal was application recovery and not necessarily immediately having the same performance as in their primary site, they were able to further consolidate their recovery target servers, in this case having 50 ESX Servers as the recovery target for their 78 ESX Servers at their primary site.

Virtualize Your Environment with VMware Virtualize Your Environment with VMware Presentation Transcript

  • Ride our Wave Marcio Curvo WW HP Alliance Manager – Capacity Planner [email_address]
  • Lets Talk Facts
    • Capacity Planner Usage
      • 5 Years +
      • Over 5000 companies world wide
      • Over 1,00,000 servers measured
      • Over 100 Billion Performance Samples
    • Information Warehouse
      • Receives and stores summary info
      • Configuration
      • Basic Stats Summarized
  • What is going on out there?
    • Inventory
      • Over 25% of the infrastructure is old
      • Up to 50% is Test/Dev/Rogue
      • Most servers have 2 processors
      • Most clients’ Inventory reports are missing 20 to 50% of their servers
      • Typical Server supports one primary application
    • Capacity Usage
      • Typical Server is running @ 4.5% processor utilization
      • RAM Utilization is about 60%
      • Disk and Network throughput utilization is below 1%
  • Why Consolidation?
    • ROI - Cost vs. utilization
    • Infrastructure Concerns
      • Floor Space
      • Power
      • Weight
      • Cooling
    • Service Levels
      • BCP
      • DRP
      • High Availability
  • Infrastructure Challenges
    • Hardware Limitations
      • Typical app needed 8x RAM to Processor
      • Hardware sold had 2x Processor to RAM
      • Only way to increase utilization was to combine workloads
    • Application Co-existence
    • Utilization Patterns
    • Politics
      • Resource ownership
      • Loss of control
  • VMware Mission Transform industry standard server and desktop computing through virtualizatio n.
  • VMware Virtualization Basics
    • Full Isolation Events within one virtual machine cannot impact another one
    • Multi-Platform Maintain flexibility of choice in operating systems and software
    • No Rewrites Supports legacy and new applications
    • Transparency No changes in end-user environment
    • Software/Hardware Independence & Mobility Dynamic, cross-system re-mapping of software to hardware resources
    x86 Architecture
  • Virtualization Takes Hold
  • Using Virtualization to Meet the Needs of Business Leverage assets and speed software development by automating the setup, sharing and storage of multi-machine configurations. Software Lifecycle Automation
    • Rapidly provision machines
    • Improve software quality
    Secure unmanaged PCs while retaining end-user autonomy by layering a security policy in software around desktop virtual machines. Virtual Clients and Desktops
    • For enterprises and end users
    • Improve security and mobility
    Keep systems up and running through simple, reliable data protection and pervasive failover protection. Business Continuity
    • Reduce planned and unplanned downtime
    • Reduce cost and complexity of high availability
    • Simplify disaster recovery
    Deploy virtual machines that run safely and move transparently across shared hardware. Infrastructure Optimization
    • Consolidate servers
    • Reduce data center operating costs: real estate, power, cooling
    • Includes the industry’s most widely deployed Virtualization Infrastructure suite
  • VMware Product Line Business Continuity Infrastructure Optimization Desktop Mgt SW Lifecycle Resource Mgt Availability Mobility 17 Virtualization Platforms Œ Distributed Virtualization  Management & Automation  X
    • VMware Player
    • VMware Server
    • VMware ESX Server
    • VMware VMFS
    • VMware Virtual SMP
    • VMware VMotion
    • VMware HA
    • VMware VCB
    • VMware DRS
    • VMware VirtualCenter
    • VMware Converter
    • VMware CapacityPlanner
    • VMware ACE
    • VMware VDI
    • VMware LabManager
    • VMware Workstation
    Security
    • Roadmap
    • Roadmap
  • VMware Products Overview
    • Virtualization Platform Products
    • Distributed Virtualization Products
    • Management & Automation Products
  • Entry Level, Free Platforms
    • Launched in February 2006
    • ~1.2 million downloads to date
    • 60% are first time virtualization users
    Launched in October 2005 ~ 2 million downloads to date 70% are first time virtualization users
    • What is it?
      • Robust, production-proven virtualization layer that resources into multiple virtual machines
    • Benefits
      • Increase hardware utilization by sharing hardware resources across a large number of virtual machines.
      • Improve service levels to applications
    • Delivers the highest levels of performance, scalability and robustness
    ESX Server Copyright © 2005 VMware, Inc. All rights reserved. Deploy multiple virtual machines on a single physical server Physical Server Virtual Machines ESX Server
  • Unique Attributes of ESX Server
    • Unique Architecture
      • High performance, proprietary microkernel runs directly on the hardware
      • Uses SW + HW based approaches to provide compatibility for legacy AND modern hardware and OSes
      • Thin microkernel (<64MB in size) provides best-in-class reliability, stability and security
    • Unique Availability
      • Built-in device teaming and multi-pathing
      • Load-balances I/O access and protects against device failure
    • Unique Scalability
      • Advanced resource management & scheduling algorithms
      • Capable of handling 32/64-bit workloads, multi-core systems
      • VMs capable of using up to 4 processors
    • Unique Compatibility
      • Broad support of server platforms
      • Broad integration with enterprise networking technologies (e.g., VLANs)
      • Broad integration with storage technologies (e.g., SANs)
      • Broad integration with infrastructure SW (e.g., backup, monitoring)
  • 4-Way Virtual SMP
    • What does it do?
      • Allows single virtual machine to use up to four physical processors simultaneously
    • Benefits
      • Run resource intensive applications in virtual machines
      • Scale computing environments without adding new hardware
      • Create realistic development and testing environments
    Copyright © 2005 VMware, Inc. All rights reserved. Virtual Machines ESX Server Virtual SMP Virtualize the most processor intensive applications
  • VMFS Copyright © 2005 VMware, Inc. All rights reserved. Storage VMFS is high performance cluster file system for virtual machines Servers ESX Server ESX Server ESX Server ESX Server Virtual Machines A.vmdk
    • Stores the entire virtual machine state in a central location
    • Supports heterogeneous storage arrays
    • Adds more storage to a VMFS volume dynamically
    • Allows multiple ESX Servers to access the same virtual machine storage concurrently
    • Enable virtualization-based distributed infrastructure services such as VMotion, DRS, HA
    VMFS VMFS VMFS VMFS
  • VMware Products Overview
    • Virtualization Platform Products
    • Distributed Virtualization Products
    • Management & Automation Products
  • VMotion™ Technology Changes The Game VMotion technology lets you move live, running virtual machines from one host to another while maintaining continuous service availability. | Continuous Optimization | Fast Reconfiguration | | Zero-Downtime Maintenance |
  • VMware DRS
    • Align IT resources with business priorities
      • Dynamically allocate resource to virtual machines.
    • Dramatically increase system administrator productivity
      • Enable system administrators to manage more resources
    • Automate hardware maintenance
      • Maintenance mode automatically migrates all virtual machines to other physical servers.
    Copyright © 2005 VMware, Inc. All rights reserved. Dynamic and intelligent allocation of hardware resources to VMs Resource Pool
  • VMware HA
    • Losing a host in a cluster means fewer resources, not lost virtual machines
      • Impacted virtual machines are restarted on remaining hosts
      • Placement optimized by global scheduler
      • VirtualCenter handles all setup and configuration automatically
    • None of the cost and complexity of clustering
    Copyright © 2005 VMware, Inc. All rights reserved. Cost effective high availability for all servers Resource Pool X
  • VMware Consolidated Backup
    • Move backup out of the virtual machine
      • A single agent running on the proxy server rather than an agent on every virtual machine.
    • Eliminate backup traffic on the local area network
      • Utilize Fibre Channel tape devices for virtual machine backups
    • Pre-integrated with major 3rd-party backup products
    Copyright © 2005 VMware, Inc. All rights reserved. Agentless file level backup
  • VMware Products Overview
    • Virtualization Platform Products
    • Distributed Virtualization Products
    • Management & Automation Products
  • VMware Product Line Business Continuity Infrastructure Optimization Desktop Mgt SW Lifecycle Resource Mgt Availability Mobility 17 Virtualization Platforms Œ Distributed Virtualization  Management & Automation  X Security
  • VMware VirtualCenter Securely Centralize Management of your virtual infrastructure Optimize Server Utilization by dynamically moving workloads across servers Instantly Provision New Servers with standardized templates Enhance Business Continuity and eliminate scheduled downtime Virtual Infrastructure Management Software for the Responsive Enterprise
  • VMware Capacity Planner Copyright © 2005 VMware, Inc. All rights reserved. Discovery and Inventory of infrastructure Gather comprehensive performance data Infrastructure Assessment VMware Capacity Planner Utilization analysis & benchmarking Identify consolidation opportunities Capacity Analysis and Planning Set thresholds and other decision criteria Model/ test consolidation scenarios Select and implement best alternative (s) Consolidation Strategy Alerts / anomaly detection/ troubleshooting Ongoing capacity optimization recommendations Capacity Monitoring
  • VMware Converter 3.0
      • VMware ® Converter 3.0 automates the process of converting physical machines, other virtual machine formats and third party image formats to VMware virtual machines
    VMware Converter Physical Machine OR Third party image format OR Other virtual machine formats Virtual Machine
  • VMware Product Line Business Continuity Infrastructure Optimization Desktop Mgt SW Lifecycle Resource Mgt Availability Mobility 17 Virtualization Platforms Œ Distributed Virtualization  Management & Automation  X Security
  • VMware Desktop Product Line Managed Desktops Individually Administered Desktops Server-based Desktop Virtualization VDI Secure, Managed Desktop Virtualization ACE Desktop Virtualization for IT Professionals Workstation & Fusion
  • VMware ACE Solution Overview Create and Package Manage Workstation ACE Package ACE Management Server ACE ACE ACE ACE
  • Virtual Desktop Infrastructure Copyright © 2006 VMware, Inc. All rights reserved. ESX Server VirtualCenter 3 3 3 2 2 2 1
    • Connection using remote display software (e.g. RDP, VNC, etc.)
    2 1
    • Virtual desktops hosted on VMware Virtual Infrastructure
    • Virtual Infrastructure optimizes and manages servers to deploy desktops
    Virtual Desktops Secure Data Center 3
    • Clients can be a desktop, a laptop or a specialized thin client
    • Displays desktop of remote virtual machine
  • VMware Desktop Directions: Desktop 2.0
    • Users access server hosted virtual desktop from a thin client
    • Move/copy the VM to a notebook or USB key for mobile and disconnected users
    • Work with virtual desktop offline
    • When back in the office, check changes back to the server
    A single desktop platform that supports both online and offline use cases.
  • VMware Product Line Business Continuity Infrastructure Optimization Desktop Mgt SW Lifecycle Resource Mgt Availability Mobility Virtualization Platforms Œ Distributed Virtualization  Management & Automation  X Security
  • VI Broadly Enables Better Business Continuity VM-based D/R, VI Future Site Downtime VI Future Storage Downtime (0 RTO) N/A VCB, Storage Failure (>0 RTO) N/A VCB, Files Deleted VMotion/DRS VI Future Server Downtime (0 RTO) N/A VMware HA Server Crash (3 Minute RTO) DRS SLA Non-Compliance In-VM cluster, VI Future In-VM cluster, VI Future OS/Application Outage Built Into The Architecture Component Failover Planned Unplanned
  • DR Pain Points
    • Lack of a reliable disaster recovery plan
      • 27-30% of business have no disaster recovery plan (VMworld, Imation)
    • Inability to meet RTO and RPO requirements with current plan
      • Business needs and/or regulatory needs
      • Need to improve RTO from days to minutes or hours
      • Need to improve RPO from 24 hours to 1 hour or less
    • Expense related to hardware at remote site
      • Idle hardware at recovery site (capital cost)
      • Need to maintain system and application images at secondary site (operational cost)
      • Unable to instantly repurpose machines at the secondary site (RTO impact)
  • The Answers: VMware Site Recovery Manager
    • What it is:
      • A new VMware DR Workflow Automation product
    • What it does:
      • Simplifies DR, lowers cost, and increases reliability
        • Integrating VI3 with storage replication
        • Making DR protection a property of the VM
        • Allowing you to pre-program your disaster response
    • How it works:
      • Plugs into VirtualCenter to automate DR workflows
  • Site Recovery Manager Production Data Center APP OS APP OS APP OS APP OS APP OS APP OS Disaster Recovery Site APP OS APP OS APP OS APP OS APP OS APP OS Production LAN DR Production LAN CLI OS CLI OS DR Test LAN WAN Storage Replication
  • Pre-program the disaster response
      • What VMs are shutdown (instant repurposing)
      • VM startup order
      • VM-specific recovery steps
        • Scripts, notifications and prompts
      • Any action requiring repetition for each VM is automated
  • Propagation of VCMS info between sites
      • Global inventory mappings with per-VM overrides ensure
        • VMs are organized correctly at the remote site
        • VMs have the right CPU and memory allocations at the remote site
        • VMs are plugged into the right port groups at the remote site
  • Change control
      • Role based access control restricts access to setup and execution
      • Changes to DR plan instantly reflected in the test and failover workflows
      • Audit trails track who made what changes and when
      • Recovery and test plans can be exported and printed as needed
  • Automate DR failover and tests
    • Automate DR failover and tests
      • Playback of what was programmed into VirtualCenter during setup
      • Benefits
        • Speed: recovery starts with a single click
        • Simplicity: Most effort is in setup
        • Reliability: This virtual runbook is the same as is used for all tests
  • VMware Product Line Business Continuity Infrastructure Optimization Desktop Mgt SW Lifecycle Resource Mgt Availability Mobility 17 Virtualization Platforms Œ Distributed Virtualization  Management & Automation  X Security
  • VMware Workstation 6 Copyright © 2005 VMware, Inc. All rights reserved.
    • Runs on both Windows and Linux host operating systems
    • Powerful virtual networking options let you connect virtual machines to each other for multi-tier application development
    • Get the full functionality of native program debugging in a virtual machine with support for both user and kernel-level debuggers
    • Comprehensive APIs for test automation
  • VMware Lab Manager – Fast and Easy Self Service Provisioning Multi-Tier Complete Application Environment (multi-VM) Easy for non-IT users – Point and click library entry IT in Control of Policy and Quotas
  • Backup Slides
  • Thank you
  • Consolidation and Resource Optimization
    • Reduce the physical infrastructure footprint
    • Reduce capital and operational costs by 40%:
    • hardware
    • power
    • cooling
    • floor space
  • With Significant CAPEX and Operational Gains
    • Increased server utilization to nearly 80% percent
    • Consolidated servers by a 12:1 ratio
    • Reduced data center space by a 20:1 ratio
    • Virtualized 60% of x86 environment
    • Staffing has not increased in 2.5 years
    • Deploy new servers in hours rather than weeks
    • Standardizing their infrastructure on VMware
    Production VMs Storage Reserve DEV/TEST Production SAN Backup Server DR - Site Backup Server
  • VMware ACE Use Cases Home-Users / Remote Workers – Create an IT managed “virtual laptop” to deploy to remote workers and manage with enterprise tools. Apply lifecycle, device, and networking policies 3 rd Party Unmanaged PCs – Network connectivity, application performance, or cost prevent using a server-based solution. ACE allows IT to manage these hostile PCs as if they were on the domain while securing IP and sensitive data. Training & Education – Allow students to access applications and data in secure, isolated virtual machines. Less hardware needed in classroom, minimal time required to prepare for a new class, and students always start from a “clean” state Activity Partitions - Provide end-users with an isolated, secure environment for accessing corporate resources, while providing another more open, configurable environment that requires less control.
  • Use Cases for VDI Copyright © 2006 VMware, Inc. All rights reserved. Outsourcing/ Offshoring Desktop Consolidation Secure corporate assets within your own data centers while providing controlled access to external transaction workers Consolidate, standardize and centrally manage desktops distributed across the enterprise (incl. branches) within corporate data centers Disaster Recovery Alternative Workspaces In the event of a pandemic outbreak, ensure alternative, remote access to complete desktop environments and resources for users safely located away from infected areas Ensure desktop continuity by redirecting user access to alternate desktop infrastructure while helping quickly and reliably recover desktops and data in the main data center
  • Disaster Recovery Becomes Substantially Simpler Result: 16.5 minutes to failover!
  • VMware Lab Manager VMware Lab Manager Server VMware Infrastructure Software Development and Test Teams
  • Checking out a configuration from the VLM library Ops development lab Developer in New Jersey needs Debt Analytics production configuration Developer Logs in to Lab Manager via browser, browses library and selects Debt Analytics configuration Lab Manager (1) enforces access control and quota policies (2) selects “best” hosts for each VM (3) provides console access for each VM
  • Capturing a configuration to the VLM library Ops development lab QA Professional in Singapore has discovered a bug. QA user selects “Capture to Library” on current configuration Lab Manager (1) enforces access control and quota policies (2) suspends all VMs (3) Captures “net new” library entry and generates LiveLink URL. QA professional pastes LiveLink URL in bug report and resumes testing. Developer can then reproduce environment (and bug) on demand by clicking URL in bug report.