You are previewing vSphere Design Best Practices.
O'Reilly logo
vSphere Design Best Practices

Book Description

Apply industry-accepted best practices to design reliable high-performance datacenters for your business needs

In Detail

vSphere allows you to transform your IT infrastructure into a private cloud, then bridge it to public clouds on-demand, delivering an IT infrastructure as an easily accessible service. vSphere delivers uncompromised control over all IT resources with the highest efficiency and choice in the industry.

The book begins with a definition of the core technologies in a virtual datacenter, vCenter, and ESXi. It then covers the architecture of specific virtual datacenter components. Readers will learn design principles related to storage and storage protocols. Moving on to networking, readers will learn to design flexible and reliable networks for their virtual datacenters. After this, Virtual Machine design considerations are reviewed in depth and readers are guided through inspecting existing VMs and design principles for correctly resourced and configured virtual machines.

What You Will Learn

  • Examine virtual datacenter design scenarios and understand the basics of vSphere clustering, HA, and DRS
  • Compare and contrast scale-out versus scale-up designs
  • Learn to map the storage Service Level Agreements (SLAs) to business requirements
  • Get to know how to design flexible and reliable networks for virtual datacenters
  • Inspect existing VMs and design principles to correctly resource and configure virtual machines
  • Design different RPO and RTO requirements to plan and test the DR strategy
  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at If you purchased this book elsewhere, you can visit and register to have the files e-mailed directly to you.

    Table of Contents

    1. vSphere Design Best Practices
      1. Table of Contents
      2. vSphere Design Best Practices
      3. Credits
      4. About the Authors
      5. About the Reviewers
        1. Support files, eBooks, discount offers and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
          3. Instant Updates on New Packt Books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Errata
          2. Piracy
          3. Questions
      8. 1. Virtual Data Center Design
        1. Virtual Data Center design principles
        2. Best practices
        3. Designing Virtual Data Center
        4. VMware vCenter components
          1. Choosing a platform for your vCenter server
          2. Using the vCenter server appliance
          3. Sizing your vCenter server
            1. Choosing your vCenter database
          4. vSphere clustering – HA and DRS
            1. Host considerations
            2. Network considerations
            3. Storage considerations
            4. Cluster considerations
            5. Admission control
        5. Summary
      9. 2. Hypervisor Design
        1. ESXi hardware design
          1. CPU considerations
          2. Memory and NUMA considerations
          3. Virtual NUMA (vNUMA) considerations
        2. Considerations for Java virtual machines (JVMs)
          1. Network interface card considerations
          2. Hypervisor storage components
        3. Stateless host design
        4. Scale-Up and Scale-Out designs
        5. Summary
      10. 3. Storage Design
        1. Storage protocols
          1. Fibre Channel (FC)
          2. iSCSI
          3. Fibre Channel over Ethernet (FCoE)
          4. NFS
        2. Virtual machine filesystems
          1. VMFS
          2. RDM
          3. NFS
        3. Designing storage
        4. Local storage considerations
        5. Datastore and cluster design
        6. VMware storage features
        7. Configurable storage features
          1. SIOC
          2. Configuring the multipathing path selection policy
          3. Provisioning
        8. Summary
      11. 4. Network Design
        1. Introducing vSphere switching
          1. vNetwork Standard Switches (vSS)
          2. vNetwork Distributed Switches (vDS)
        2. Common networking design considerations
        3. Best practices to implement in your design
        4. Implementing Network I/O Control (NIOC)
        5. Providing network redundancy, resiliency, and throughput
          1. Physical switches and adapters
          2. ESXi host hardware
        6. Considerations when using IP storage
          1. Separating your traffic
          2. Validating your storage configurations
        7. Summary
      12. 5. Virtual Machine Design
        1. Virtual machine resources and templates
          1. Best practices for virtual machines and templates
            1. Over-allocation can be a painful proposition
        2. Physical to virtual migrations
        3. Multi-vCPU considerations
        4. Shares, limits, and reservations
          1. Configuring shares
          2. Limits
          3. Reservations
        5. Causes of virtual machine performance problems
          1. CPU performance issues
          2. Memory performance issues
          3. Storage performance issues
          4. Network performance issues
        6. Summary
      13. 6. Business Critical Applications
        1. Special considerations for tier 1 applications
          1. Starting simple
        2. Workload profiles
          1. Designing for Microsoft Exchange
          2. Considering Microsoft SQL server
        3. HA, DRS, and vMotion considerations
        4. Resource considerations
        5. Ensuring high availability and application resiliency
          1. Enabling CPU Hot Add in vSphere client
          2. The vCenter operations manager dashboard
        6. Other business critical application resources
        7. Summary
      14. 7. Disaster Recovery and Business Continuity
        1. The benefits of disaster avoidance
        2. Designing backup strategies
        3. Designing for RPO and RTO requirements
        4. Choosing replication technologies
          1. VMware vSphere Replication
          2. Storage-based replication
          3. Mixing replication solutions
        5. Planning and testing the DR strategy
        6. Summary
      15. A. vSphere Automation Tools
        1. Introducing VMware vCenter Orchestrator
        2. Introducing VMware vCloud Automation Center
          1. Unified IT service catalog
          2. Advanced Service Designer
          3. Multivendor interoperability
        3. Designing for automation and XaaS
        4. Summary
      16. B. Certification Resources
        1. VMware Certification Roadmap
          1. Associate exams
          2. Professional exams
          3. Advanced professional exams
          4. Expert-level defense
        2. VMware vExpert program
          1. Evangelist path
          2. Customer path
          3. VMware Partner Network (VPN) path
        3. Recommended reading, blogs, and podcasts
        4. Exam and study tips
        5. Summary
      17. Index