This is part of a series comparing Provisioning Services and Machine Creation Services
- Part 1: Resource Delivery Options
- Part 2: Scalability
- Part 3: Storage Optimization
- Part 4: Deployment
- Part 5: On-going Maintenance
- Part 6: Architecture
- Part 7: Summary
In the previous blogs comparing PVS with MCS, I focused on functionality within each technology, but this time I’m focusing on how easy is it to manipulate.
Consider the following:
- A single XenApp/XenDesktop (including Machine Creation Services) architecture can span multiple geographical sites.
- A single Provisioning Services architecture can span multiple geographical sites.
However, having a single XenApp/XenDesktop/Provisioning Services farm span across multiple geographical sites might not always be the correct architecture.
Imagine you have two major data centers, each hosting virtual desktops/apps. You have XenApp and XenDesktop hosts in each data center. Do you define zones for each data center and implement a single XenApp/XenDesktop environment or do you deploy two environments: one for each data center?
The correct answer is based on the unique characteristics of the organization and their risk tolerance. Risk sensitive organizations will want to reduce the size of their failure domain, resulting in two separate environments. If there is a catastrophic failure, it only impacts a portion of the environment.
If you follow this path, you need to devise a plan on how to replicate the master images between sites.
- With Machine Creation Services, the admin must work in the hypervisor and export/import the master image to the different sites and resource pools.
- With Provisioning Services, the admin simply copies the image file to the other site. In fact, this is the same process many Provisioning Services admins already use to keep images synchronized across multiple servers. And to streamline this process, many admins create simple scripts to copy images when changes are detected.
Even though it is possible to keep images synchronized across multiple sites if you are using Machine Creation Services or Provisioning Services, I believe the simplicity of copying Provisioning Services image files gives it an edge for this criteria.