SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Server Virtualization
2009 AAMGA
Automation Conference




   Kenny Morris, MCSE

   Manager of Network Services
   CRC Insurance Services, Inc.
   kmorris@crcins.com
Server Virtualization
•170 servers – 70% in Central Datacenter

    Server       •25% of server farm are Virtual servers
                 •40 virtual servers running on 8 VM Hosts
Infrastructure   •Reduced physical servers by 20 in 1 year
                 •99 % Windows servers




 Backup and      •D2D2D Backup on all systems
                 •Disaster recovery plan includes restoring Physical servers to
  Recovery        Virtual servers in a total disaster scenario
Physical
Servers




                  Virtual
       Virtual
                 Machines
       Server
                  Guests
        Host
Server
                   Testing
Consolidation

            Server
        Virtualization

  Rapid            Disaster
Deployment         Recovery
•Server Consolidation
•Stops Server Sprawl (1 application = 1 server)
•Decreases costfull creating reliable fail-over
•Lower cost for of Lab deployment
•Saves money
systems to set up Lab environment
•Less time
•Testing of the time involved to restore servers
    •Less AC
•Decreases Patches and application upgrades
in a Disaster Crisis
    •Less Real Estate
    •Less Power Consumption
    •Fewer Hardware Support agreements
•Reduces Administration Workload – Fewer
Physical servers to maintain
•Eliminates Legacy OS maintenance and worry
•Answers problems with aging hardware (end of
service life issues)
•Rapid Consolidation
•Server Deployment
•Testing
•Speeds deployment of production machines
•Lower cost for full Lab deployment
   •Physical – 2-6 weeks
•Less time to set up Lab environment
•Testing of – a few hoursapplication upgrades
   •Virtual Patches and
•Server Consolidation
•Testing
•Lower cost for full Lab deployment
•Less time to set up Lab environment
•Testing of Patches and application upgrades
•Rapid Consolidation
•Testing Recovery
•Server Deployment
•Disaster
•Decreases costfull creating reliable fail-over
•Lower cost for of Lab deployment
systems to set up Lab environment
•Less time
•Testing of the time involved to restore servers
•Decreases Patches and application upgrades
in a Disaster Crisis
3 Types of Virtualization
Choices for Free Virtualization of Windows

 VMWare ESXi (Pros):

 • Industry leader with 9 years of maturation and sophistication
 • It’s free (well, not really) – admin tools must be purchased to manage it
 • Available as embedded component on new servers, simplifying deployment
 • Sophisticated add-ons to ease administration (extra cost)
 • Fast and very stable product
 • Bare Metal Installation (32MB) = Low overhead – capacity to add lots of VMs to a single Virtual
   Host
 • RAM over-commitment means total VMs RAM can exceed physical RAM of the host
 • Transparent page sharing means identical memory pages that appear across multiple virtual
   machines can be stored just once (think memory “de-duping”)
 • Free VMware vCenter Converter tool allows easy P2V and V2V conversions
 • Supports lots of OS – Solaris 10, Windows, Ubuntu, etc…
 • Online backup of full VMs provided via agents by most major Backup Software vendors
 • Excellent support (additional cost)


 VMWare ESX (Cons):

 • Upfront cost (TCO may be about same as other “free” virtualization systems)
 • Limited amount of approved hardware
 • Complexity and resources required to set it up initially (requires a virtual management server)
 • Limited to 128 VMs on a Host
Choices for Free Virtualization of Windows

 Microsoft Hyper V Server (Pros):


 •Free with either Windows Server 2008 (Hyper-V) or as bare-metal install (2008 Hyper-V Server)
 •Free OS installations with MS Windows 2008 Host OS
  •Windows 2008 Standard = 1 Free Virtual Machine OS
  •Windows 2008 Enterprise = 4 Free Virtual Machine OS
  •Windows 2008 DataCenter = Unlimited Free Virtual Machine OS
 •Para-Virtualization may lead to substantial performance gains
 •Supports up to 4 multiple processors on the VM
 •Memory allocations for VMs up to 64GB
 •Installed on servers with Intel-VT or AMD-V processors
 •Supports clustering multiple Virtual hosts so VMs can fail-over to another host
 •Supports up to 64 CPU sockets and 2TB of memory on Host
 •Supports Unlimited VMs on a host (192 on Hyper-V server)
 •Supports VSS online backups of VMs




 Microsoft Hyper V Server (Cons):

 •Must be installed on 64 Bit architecture
 •VM Converter must be purchased (SCVMM)
 •Does not allow RAM over-allocation or Memory de-duping
 •1st Generation product
Server Virtualization
Why Every Company Should be using
       Server Virtualization
• Typical performance tests show existing servers are only utilizing 10-15%
  of their available CPU processing power
• Most companies has experienced server sprawl with the typical “1
  application = 1 server philosophy”
• Reaching upper limits of server room capacity can mean costly
  infrastructure upgrades (space, AC, UPS, Generator, security, fire
  supression systems, etc..)
• Most companies over 5 years old, have approx. 30-50% of their server
  population nearing end of live (EOL)
• Simplifies and speeds up the deployment of servers
• Low cost and simple lab deployment for testing of software and patches on
  exact duplicates of production machines
• Desire to have a viable Disaster recovery plan leads companies to consider
  the use of virtual servers as an alternative to expensive physical machines
Desktop Virtualization


                VIRTUAL
             SERVER HOSTS




           CONNECTION
             BROKER




                            MANAGEMENT
                               TOOLS
Types of Desktop Virtualization


• Client-hosted Virtualization
   •   Virtual PC runs on user’s desktop
   •   Can be loaded from removable media
   •   Centrally managed virtual machines
       can be loaded from file shares
   •   Good way to have visitor transform
       their PC to your approved template
   •   Uses Management server to monitor
       packages and enforce corporate
       policies from central location
   •   Example: VMWare ACE, Microsoft
       Enterprise Desktop Virtualization
       (MEDV)
   •   CON: Doesn’t work with multiple
       monitors
Types of Desktop Virtualization


• Streaming Desktop
   •   Desktop streaming uses existing PC
       hardware
   •   Delivers a centrally stored image to a
       bare-metal PC on the LAN at startup
   •   Similar to a network boot using PXE
   •   Virtual machine runs on the existing
       PC, but is streamed from a central
       location
   •   Desktop is customized based on the
       user’s profile
   •   Example: XenDesktop 3
   •   CON: Slow boot up
Types of Desktop Virtualization
 Virtual Desktop Infrastructure (VDI)



                      VIRTUAL
                   SERVER HOSTS




                CONNECTION
                  BROKER




                                  MANAGEMENT
                                     TOOLS
Types of Desktop Virtualization
         Virtual Desktop Infrastructure (VDI)
• Server-Hosted Virtualzation
• Virtual Desktop Infrastructure (VDI)
   •   This broad term is actually a concept or
       architecture not actual piece of software
   •   Concept is simple: Instead of user running a
       local copy of desktop OS, you run the
       desktop OS in your datacenter. Then your
       users connect remotely.
   •   Uses Virtual server to host independent
       virtual desktops
   •   A connection broker manages dynamic
       provisioning of virtual desktops from pre-
       defined templates
   •   You can use any Virtual server host or any
       desktop template
   •   On surface sounds like Citrix TS, but not…
   •   Examples of brokers: XenDesktop 3, VMWare
       VDI, Quest VWorkspace
   •   CON: Not many
VDI: A Closer Look




              VIRTUAL
           SERVER HOSTS




       CONNECTION
         BROKER




                          MANAGEMENT
                             TOOLS
VDI: Benefits

•Ease of patching desktops – virus, SP and critical updates
•Ease of new SoftwareOS roll-out
•Persistent or temporary desktops
    •Consider using Application Virtualization (Thin-App, App-V)
•Ability to reduce your PC hardware refresh rate
•Consolidate applications and files to a central datacenter
VDI: Important Points

•Speed of storage is very important
•Redundancy of Virtual hosts is important
•Network connection speed back to the thin client is very important
•Use a connection broker that has an advanced RDP
•If you’re going to use temporary desktops, you may want to explore
using a virtual apps component as well
Server Virtualization Best Practices
•Memory allocation – Be careful if you intend to use memory over-
 allocation with ESX – you don’t want your production servers paging
 memory to file
• Install Integration Services(Microsoft) or VMWare Tools on your VM – this
 optimizes video drivers and gives you fluid mouse control between host
 and guest systems
•Use SCSI drivers for your virtual hard disks – on ESX they are optimized for
 better I/O performance than IDE. On Hyper-V MS has upgraded the IDE
 drivers so they provide similar performance to SCSI, so you can use either.
•Don’t forget to backup your VM - install backup agents for normal
 backup or use a backup agent with your favorite software to backup the
 entire VM while online.
•Use Fixed disks – provides better performance than dynamic disks for a
 production VM. Use dynamic for testing only
•Install multiple NICs on your host machine – this can help prevent
 networking bottlenecks on the host
•Beware VM server sprawl – ease of setup makes it tempting to throw up a
 server in a few minutes for a new app. Make sure you need all new VMs in
 your environment, or you will waste important VM Host resources with VM
 sprawl
Sources
•http://www.microsoft.com/windowsserver2008/en/us/hyperv-faq.aspx
•http://www.vmware.com/products/esxi/features.html
•http://support.microsoft.com/kb/897615
•http://www.computerworld.com/softwaretopics/os/story/0,10801,89232,00.html
•http://www.brianmadden.com/blogs/brianmadden/archive/2007/03/14/when-
 to-use-vdi-when-to-use-server-based-computing-and-how-the-citrix-ardence-
 dynamic-desktop-fits-into-all-this.aspx
•http://blogs.technet.com/askcore/archive/2008/08/20/how-to-enable-
 windows-server-backup-support-for-the-hyper-v-vss-writer.aspx
•“Microsoft – Desktop Virtualization Strategy” Abstract

Weitere ähnliche Inhalte

Was ist angesagt?

Running DataStax Enterprise in VMware Cloud and Hybrid Environments
Running DataStax Enterprise in VMware Cloud and Hybrid EnvironmentsRunning DataStax Enterprise in VMware Cloud and Hybrid Environments
Running DataStax Enterprise in VMware Cloud and Hybrid EnvironmentsDataStax
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglyTyler Wishnoff
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxIDERA Software
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]shuwutong
 
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAININGDATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAININGDatawarehouse Trainings
 
Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudKent Graziano
 
Launching a Data Platform on Snowflake
Launching a Data Platform on SnowflakeLaunching a Data Platform on Snowflake
Launching a Data Platform on Snowflake KETL Limited
 
TechEvent DWH Modernization
TechEvent DWH ModernizationTechEvent DWH Modernization
TechEvent DWH ModernizationTrivadis
 
Dell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for DisruptionDell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for DisruptionNEXTtour
 
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)GeeksLab Odessa
 
Througwave Day 2015 - VMware Software-Defined Techtrend Event
Througwave Day 2015 - VMware Software-Defined Techtrend EventThrougwave Day 2015 - VMware Software-Defined Techtrend Event
Througwave Day 2015 - VMware Software-Defined Techtrend EventAruj Thirawat
 
VMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the CloudVMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the CloudVMware
 
GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017Jeremy Maranitch
 
Panel Session with NetApp Alliance Partners
Panel Session with NetApp Alliance PartnersPanel Session with NetApp Alliance Partners
Panel Session with NetApp Alliance PartnersNetAppUK
 
Apache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshApache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshConfluentInc1
 
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with RubrikA Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with RubrikNEXTtour
 
Snowflake: The Good, the Bad and the Ugly
Snowflake: The Good, the Bad and the UglySnowflake: The Good, the Bad and the Ugly
Snowflake: The Good, the Bad and the UglySamanthaBerlant
 
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT InfrastructureThroughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT InfrastructureAruj Thirawat
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxDataStax
 

Was ist angesagt? (20)

Running DataStax Enterprise in VMware Cloud and Hybrid Environments
Running DataStax Enterprise in VMware Cloud and Hybrid EnvironmentsRunning DataStax Enterprise in VMware Cloud and Hybrid Environments
Running DataStax Enterprise in VMware Cloud and Hybrid Environments
 
Snowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the UglySnowflake: The Good, the Bad, and the Ugly
Snowflake: The Good, the Bad, and the Ugly
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptx
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAININGDATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
DATASTAGE AND QUALITY STAGE 9.1 ONLINE TRAINING
 
Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data Cloud
 
Launching a Data Platform on Snowflake
Launching a Data Platform on SnowflakeLaunching a Data Platform on Snowflake
Launching a Data Platform on Snowflake
 
TechEvent DWH Modernization
TechEvent DWH ModernizationTechEvent DWH Modernization
TechEvent DWH Modernization
 
Cheetah:Data Warehouse on Top of MapReduce
Cheetah:Data Warehouse on Top of MapReduceCheetah:Data Warehouse on Top of MapReduce
Cheetah:Data Warehouse on Top of MapReduce
 
Dell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for DisruptionDell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for Disruption
 
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
FOSS Sea 2014_DataWarehouse & BigData_Владимир Слободянюк ( Luxoft)
 
Througwave Day 2015 - VMware Software-Defined Techtrend Event
Througwave Day 2015 - VMware Software-Defined Techtrend EventThrougwave Day 2015 - VMware Software-Defined Techtrend Event
Througwave Day 2015 - VMware Software-Defined Techtrend Event
 
VMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the CloudVMware Outlines Its Own Journey to the Cloud
VMware Outlines Its Own Journey to the Cloud
 
GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017
 
Panel Session with NetApp Alliance Partners
Panel Session with NetApp Alliance PartnersPanel Session with NetApp Alliance Partners
Panel Session with NetApp Alliance Partners
 
Apache Kafka® and the Data Mesh
Apache Kafka® and the Data MeshApache Kafka® and the Data Mesh
Apache Kafka® and the Data Mesh
 
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with RubrikA Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
 
Snowflake: The Good, the Bad and the Ugly
Snowflake: The Good, the Bad and the UglySnowflake: The Good, the Bad and the Ugly
Snowflake: The Good, the Bad and the Ugly
 
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT InfrastructureThroughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
Throughwave Day 2015 - Throughwave Next Generation Enterprise IT Infrastructure
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - Datastax
 

Ähnlich wie Server Virtualization

Virtualization
VirtualizationVirtualization
VirtualizationMadnanS
 
Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation Rubal Sagwal
 
Virtualisation at Ringo
Virtualisation at RingoVirtualisation at Ringo
Virtualisation at RingoJeremy Brown
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshersShravani Mondrety
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudNishant Munjal
 
Citrix XenServer Success
Citrix XenServer SuccessCitrix XenServer Success
Citrix XenServer SuccesseG Innovations
 
Introduction to Virtualization
Introduction to Virtualization Introduction to Virtualization
Introduction to Virtualization Wellshop.pk
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13gameaxt
 
module 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptxmodule 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptxshnider101
 
101 Virtualization and Private Cloud
101 Virtualization and Private Cloud101 Virtualization and Private Cloud
101 Virtualization and Private CloudFazle Abbas Luqmani
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupEPC Group
 
V mware view™ poc jumpstart service
V mware view™ poc jumpstart serviceV mware view™ poc jumpstart service
V mware view™ poc jumpstart servicesolarisyougood
 

Ähnlich wie Server Virtualization (20)

Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation
 
Virtualisation at Ringo
Virtualisation at RingoVirtualisation at Ringo
Virtualisation at Ringo
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
Citrix XenServer Success
Citrix XenServer SuccessCitrix XenServer Success
Citrix XenServer Success
 
Introduction to Virtualization
Introduction to Virtualization Introduction to Virtualization
Introduction to Virtualization
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13
 
module 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptxmodule 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptx
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
101 Virtualization and Private Cloud
101 Virtualization and Private Cloud101 Virtualization and Private Cloud
101 Virtualization and Private Cloud
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
V mware view™ poc jumpstart service
V mware view™ poc jumpstart serviceV mware view™ poc jumpstart service
V mware view™ poc jumpstart service
 
Virtualization
Virtualization Virtualization
Virtualization
 
Hyper-v Best Practices
Hyper-v Best PracticesHyper-v Best Practices
Hyper-v Best Practices
 

Mehr von webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

Mehr von webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

Server Virtualization

  • 2. 2009 AAMGA Automation Conference Kenny Morris, MCSE Manager of Network Services CRC Insurance Services, Inc. kmorris@crcins.com
  • 4. •170 servers – 70% in Central Datacenter Server •25% of server farm are Virtual servers •40 virtual servers running on 8 VM Hosts Infrastructure •Reduced physical servers by 20 in 1 year •99 % Windows servers Backup and •D2D2D Backup on all systems •Disaster recovery plan includes restoring Physical servers to Recovery Virtual servers in a total disaster scenario
  • 5. Physical Servers Virtual Virtual Machines Server Guests Host
  • 6. Server Testing Consolidation Server Virtualization Rapid Disaster Deployment Recovery
  • 7. •Server Consolidation •Stops Server Sprawl (1 application = 1 server) •Decreases costfull creating reliable fail-over •Lower cost for of Lab deployment •Saves money systems to set up Lab environment •Less time •Testing of the time involved to restore servers •Less AC •Decreases Patches and application upgrades in a Disaster Crisis •Less Real Estate •Less Power Consumption •Fewer Hardware Support agreements •Reduces Administration Workload – Fewer Physical servers to maintain •Eliminates Legacy OS maintenance and worry •Answers problems with aging hardware (end of service life issues)
  • 8. •Rapid Consolidation •Server Deployment •Testing •Speeds deployment of production machines •Lower cost for full Lab deployment •Physical – 2-6 weeks •Less time to set up Lab environment •Testing of – a few hoursapplication upgrades •Virtual Patches and
  • 9. •Server Consolidation •Testing •Lower cost for full Lab deployment •Less time to set up Lab environment •Testing of Patches and application upgrades
  • 10. •Rapid Consolidation •Testing Recovery •Server Deployment •Disaster •Decreases costfull creating reliable fail-over •Lower cost for of Lab deployment systems to set up Lab environment •Less time •Testing of the time involved to restore servers •Decreases Patches and application upgrades in a Disaster Crisis
  • 11. 3 Types of Virtualization
  • 12. Choices for Free Virtualization of Windows VMWare ESXi (Pros): • Industry leader with 9 years of maturation and sophistication • It’s free (well, not really) – admin tools must be purchased to manage it • Available as embedded component on new servers, simplifying deployment • Sophisticated add-ons to ease administration (extra cost) • Fast and very stable product • Bare Metal Installation (32MB) = Low overhead – capacity to add lots of VMs to a single Virtual Host • RAM over-commitment means total VMs RAM can exceed physical RAM of the host • Transparent page sharing means identical memory pages that appear across multiple virtual machines can be stored just once (think memory “de-duping”) • Free VMware vCenter Converter tool allows easy P2V and V2V conversions • Supports lots of OS – Solaris 10, Windows, Ubuntu, etc… • Online backup of full VMs provided via agents by most major Backup Software vendors • Excellent support (additional cost) VMWare ESX (Cons): • Upfront cost (TCO may be about same as other “free” virtualization systems) • Limited amount of approved hardware • Complexity and resources required to set it up initially (requires a virtual management server) • Limited to 128 VMs on a Host
  • 13. Choices for Free Virtualization of Windows Microsoft Hyper V Server (Pros): •Free with either Windows Server 2008 (Hyper-V) or as bare-metal install (2008 Hyper-V Server) •Free OS installations with MS Windows 2008 Host OS •Windows 2008 Standard = 1 Free Virtual Machine OS •Windows 2008 Enterprise = 4 Free Virtual Machine OS •Windows 2008 DataCenter = Unlimited Free Virtual Machine OS •Para-Virtualization may lead to substantial performance gains •Supports up to 4 multiple processors on the VM •Memory allocations for VMs up to 64GB •Installed on servers with Intel-VT or AMD-V processors •Supports clustering multiple Virtual hosts so VMs can fail-over to another host •Supports up to 64 CPU sockets and 2TB of memory on Host •Supports Unlimited VMs on a host (192 on Hyper-V server) •Supports VSS online backups of VMs Microsoft Hyper V Server (Cons): •Must be installed on 64 Bit architecture •VM Converter must be purchased (SCVMM) •Does not allow RAM over-allocation or Memory de-duping •1st Generation product
  • 15. Why Every Company Should be using Server Virtualization • Typical performance tests show existing servers are only utilizing 10-15% of their available CPU processing power • Most companies has experienced server sprawl with the typical “1 application = 1 server philosophy” • Reaching upper limits of server room capacity can mean costly infrastructure upgrades (space, AC, UPS, Generator, security, fire supression systems, etc..) • Most companies over 5 years old, have approx. 30-50% of their server population nearing end of live (EOL) • Simplifies and speeds up the deployment of servers • Low cost and simple lab deployment for testing of software and patches on exact duplicates of production machines • Desire to have a viable Disaster recovery plan leads companies to consider the use of virtual servers as an alternative to expensive physical machines
  • 16. Desktop Virtualization VIRTUAL SERVER HOSTS CONNECTION BROKER MANAGEMENT TOOLS
  • 17. Types of Desktop Virtualization • Client-hosted Virtualization • Virtual PC runs on user’s desktop • Can be loaded from removable media • Centrally managed virtual machines can be loaded from file shares • Good way to have visitor transform their PC to your approved template • Uses Management server to monitor packages and enforce corporate policies from central location • Example: VMWare ACE, Microsoft Enterprise Desktop Virtualization (MEDV) • CON: Doesn’t work with multiple monitors
  • 18. Types of Desktop Virtualization • Streaming Desktop • Desktop streaming uses existing PC hardware • Delivers a centrally stored image to a bare-metal PC on the LAN at startup • Similar to a network boot using PXE • Virtual machine runs on the existing PC, but is streamed from a central location • Desktop is customized based on the user’s profile • Example: XenDesktop 3 • CON: Slow boot up
  • 19. Types of Desktop Virtualization Virtual Desktop Infrastructure (VDI) VIRTUAL SERVER HOSTS CONNECTION BROKER MANAGEMENT TOOLS
  • 20. Types of Desktop Virtualization Virtual Desktop Infrastructure (VDI) • Server-Hosted Virtualzation • Virtual Desktop Infrastructure (VDI) • This broad term is actually a concept or architecture not actual piece of software • Concept is simple: Instead of user running a local copy of desktop OS, you run the desktop OS in your datacenter. Then your users connect remotely. • Uses Virtual server to host independent virtual desktops • A connection broker manages dynamic provisioning of virtual desktops from pre- defined templates • You can use any Virtual server host or any desktop template • On surface sounds like Citrix TS, but not… • Examples of brokers: XenDesktop 3, VMWare VDI, Quest VWorkspace • CON: Not many
  • 21. VDI: A Closer Look VIRTUAL SERVER HOSTS CONNECTION BROKER MANAGEMENT TOOLS
  • 22. VDI: Benefits •Ease of patching desktops – virus, SP and critical updates •Ease of new SoftwareOS roll-out •Persistent or temporary desktops •Consider using Application Virtualization (Thin-App, App-V) •Ability to reduce your PC hardware refresh rate •Consolidate applications and files to a central datacenter
  • 23. VDI: Important Points •Speed of storage is very important •Redundancy of Virtual hosts is important •Network connection speed back to the thin client is very important •Use a connection broker that has an advanced RDP •If you’re going to use temporary desktops, you may want to explore using a virtual apps component as well
  • 24. Server Virtualization Best Practices •Memory allocation – Be careful if you intend to use memory over- allocation with ESX – you don’t want your production servers paging memory to file • Install Integration Services(Microsoft) or VMWare Tools on your VM – this optimizes video drivers and gives you fluid mouse control between host and guest systems •Use SCSI drivers for your virtual hard disks – on ESX they are optimized for better I/O performance than IDE. On Hyper-V MS has upgraded the IDE drivers so they provide similar performance to SCSI, so you can use either. •Don’t forget to backup your VM - install backup agents for normal backup or use a backup agent with your favorite software to backup the entire VM while online. •Use Fixed disks – provides better performance than dynamic disks for a production VM. Use dynamic for testing only •Install multiple NICs on your host machine – this can help prevent networking bottlenecks on the host •Beware VM server sprawl – ease of setup makes it tempting to throw up a server in a few minutes for a new app. Make sure you need all new VMs in your environment, or you will waste important VM Host resources with VM sprawl