You are previewing VMware Horizon View 5.3 Design Patterns and Best Practices.
O'Reilly logo
VMware Horizon View 5.3 Design Patterns and Best Practices

Book Description

Explore the techniques to build a reliable and high performing View infrastructure

  • Identify the reasons why you are deploying Horizon View, a critical step to identifying your metrics for success

  • Determine your Horizon View desktop resource requirements, and use that to size your infrastructure

  • Recognize key design considerations that should influence your Horizon View infrastructure

  • Learn how third party add-on solutions can complement and enhance your Horizon View deployment

In Detail

VMware Horizon View is easy to install and configure, but building an adequate infrastructure and deploying the ideal desktops for your environment requires careful planning and a detailed understanding of the different options that exist. The more you know about those options and the impact of choosing one versus another, the better prepared you will be to make the optimal choice for your environment.

VMware Horizon View 5.3 Design Patterns and Best Practices provides important information that will guide you through decisions that are fundamental to designing and implementing a successful View environment. You will learn about major topics that are crucial to making your Horizon View environment a success, both in the early stages of deployment and beyond.

This book discusses multiple essential topics related to the architecture and administration of VMware Horizon View. Subjects such as infrastructure design, Horizon View desktop deployment, and monitoring are all discussed, each of which are critical to building and maintaining a healthy and well-performing Horizon View architecture.

Building a Horizon View infrastructure isn’t just about buying the right hardware; it requires careful consideration of all layers of the implementation including desktop pool configuration, the ability to monitor and troubleshoot the environment, and understanding what will happen when the environment matures or is required to expand. This book will help you understand why each of these topics is important, and provide the guidance needed to help make your Horizon View environment successful.

Table of Contents

  1. VMware Horizon View 5.3 Design Patterns and Best Practices
    1. Table of Contents
    2. VMware Horizon View 5.3 Design Patterns and Best Practices
    3. Credits
    4. About the Author
    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. Why is the information in this book so important?
      2. What this book covers
      3. What you need for this book
      4. Who this book is for
      5. Conventions
      6. Reader feedback
      7. Customer support
        1. Errata
        2. Piracy
        3. Questions
    8. 1. Introduction to VMware Horizon View Design
      1. The benefits of virtual desktops
        1. The ideal upgrade path for our legacy desktops
        2. New options for office mobility
        3. Platform and data security
        4. Simplifying the support model
        5. Bring your own devices (BYOD)
      2. Risks of end user computing
        1. Saving money should not be priority number one
        2. Knowing our virtual desktop use cases
          1. Complex workstations
          2. Heavy offline requirements
          3. Application and service compatibility
          4. Mobility within the office
        3. Storage considerations
          1. Traditional shared storage spinning disk arrays
          2. Shared storage all-flash arrays
          3. Storage acceleration platforms
          4. Traditional host-based storage
          5. Abstracted host-based storage
          6. Converged infrastructure solutions
        4. User acceptance
      3. VMware Horizon View design considerations
        1. Migrating user persona data
        2. Application virtualization with ThinApp
        3. Infrastructure monitoring
      4. Sizing the View infrastructure components
        1. Gathering desktop resource requirements
          1. Network adapter bytes total/sec
          2. Physical disk – read/write bytes
          3. Physical disk – reads/writes
          4. Percent processor time
          5. Memory committed bytes
        2. Analyzing performance monitor data
          1. Determining vSphere host's desktop capacity
          2. Determining storage array requirements
      5. Summary
    9. 2. Understanding Desktop Deployment Options
      1. Full clone or linked clone – which should we choose?
        1. Understanding View Composer linked clone desktops
        2. Understanding full clone desktops
      2. Floating versus dedicated user assignments
        1. Defining dedicated user assignments
        2. Defining floating user assignments
      3. Deciding between persistent and non-persistent desktops
        1. What is a persistent desktop?
        2. What is a non-persistent desktop?
      4. Building desktop pools
        1. The fewer the better
        2. When to use small desktop pools
          1. Accommodating varying CPU and RAM requirements
          2. Accommodating varying storage I/O needs
      5. Putting Windows on a diet
        1. Windows optimization – impact on storage I/O
        2. Windows optimization – impact on CPU utilization
        3. Always test windows optimizations
      6. Summary
    10. 3. Understanding the View Environment
      1. Defining the View Connection Server requirements
        1. Key limits of VMware Horizon View
        2. Understanding View Connection Servers
        3. Understanding View Security Servers
      2. Key View infrastructure design considerations
        1. High availability – you need it
          1. Load balancing options
            1. Load balancing appliances
            2. Microsoft Windows Network Load Balancing
            3. Round Robin DNS
        2. Disaster recovery and VMware Horizon View
          1. The bad news
          2. View infrastructure backup options
            1. Backing Up View desktops
              1. Backup of non-persistent desktops
              2. Backup of persistent full clone desktops
              3. Persistent linked clone desktops
          3. User persona data replication
          4. VMware high availability (HA)
          5. vCenter Server Heartbeat
            1. VMware Site Recovery Manager (SRM)
      3. View client protocol options
        1. PC-over-IP
        2. Remote desktop protocol
        3. HTML
          1. Limitations of HTML client access
          2. Supported HTML client web browsers
      4. Summary
    11. 4. Determining vSphere Resource Requirements
      1. Building vCenter Server
        1. vCenter Server resource requirements
        2. Using vCenter Server Appliance
        3. vCenter database space requirements
          1. New to vCenter 5.5 – SQL Cluster support
      2. Overview of View Composer
        1. Why use a dedicated View Composer server
          1. View Composer resource components
      3. Sizing the vSphere hosts
        1. Important View vSphere limits
        2. Scaling up versus scaling out the vSphere hosts
          1. Scaling out – using more vSphere hosts
            1. Advantages of scaling out
            2. Disadvantages of scaling out
          2. Scaling up – using larger vSphere hosts
            1. Advantages of scaling up
            2. Disadvantages of scaling up
        3. Accommodating Virtual Machine overhead
        4. The importance of reserve vSphere capacity
      4. Managing PCoIP network bandwidth requirements
        1. Common PCoIP bandwidth estimates
        2. Customizing PCoIP image quality levels
        3. Configuring the maximum PCoIP session bandwidth
      5. Summary
    12. 5. View Storage Considerations
      1. Why storage performance is so important
      2. Choosing the View storage platform
        1. Dedicated storage for View is best
        2. Mechanical disk and hybrid shared storage arrays
          1. All-flash shared storage arrays
          2. Server local storage
          3. Storage acceleration platforms
          4. Converged infrastructure solutions
          5. VMware VSAN
        3. Key reminders concerning View storage performance
      3. Understanding View storage-related features
        1. View Storage Accelerator
        2. Tiered storage for View linked clones
          1. User persistent data disk
          2. Replica disks
      4. Summary
    13. 6. View Client Management and Connectivity
      1. Understanding the View Client options
        1. The View software client
        2. Understanding thin clients
        3. Zero clients
        4. HTML Client Access
      2. Choosing a View client
        1. Why software clients?
        2. Why thin or zero clients?
      3. Managing View user persona data
        1. View Persona Management
          1. Folder redirection
          2. Persona Management infrastructure requirements
      4. Third-party persona management tools
        1. AppSense Environment Manager
        2. Liquidware Labs ProfileUnity
      5. Monitoring View using vCenter Operations Manager for View
        1. vCenter Operations Manager for View in action
          1. Top Desktops
          2. Top Sessions
          3. View Sessions
      6. Summary
    14. Index