开启辅助访问

超融合+云计算论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1579|回复: 3
收起左侧

[架构设计] Data Locality&Read Cache—为什么是桌面虚拟化高性能的关键-2

[复制链接]
发表于 2015-10-28 23:07:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

In Part 1 of this series, we discussed how Nutanix “Extent Cache” dramatically improves read performance in not only Horizon View environments, but all Virtual machines.

In Part 2, we will discuss how Nutanix further enhances Horizon View performance using a Nutanix feature which is known as “Dynamic Shadows”.

So the first question is “What is a Dynamic Shadow” and “How does it improve performance”?

To answer this question, lets first discuss the issue.

All the Linked Clones in a desktop pool access a shared “replica” disk. This creates large amounts of read I/O to the shared storage.

The below diagram shows what this looks like in a traditional storage architecture.

NutanixReplicaReadTraditionalStorage.jpg

So when a Virtual Desktop in a Desktop Pool using Linked Clones needs to read data it has to exit the ESXi host, traverse the Storage Network, go via a Storage Controller and access the “replica” from either disk or cache.

As we discussed in Part 1, VMware have helped address this problem with CBRC, but not all the replica can fit within the CBRC which is limited to 2GB,.

Enter Nutanix with “Extent Cache” and the size of the Extent cache can be configured to any size thus ensuring the maximum amount of the “replica” can be served via Cache. So why do we need “Dynamic Shadows”?

The only issue with Extent Cache is that it is RAM assigned to the CVM, so the bigger the Extent Cache, the more RAM is being used on the ESXi host, so you want to aim for a balance between Cache capacity (and therefore % of cache hits) and Virtual Machine consolidation ratio on the ESXi host.

Enter Dynamic Shadows and we have the best of both worlds, 100% of the replica Read I/O will be served locally, via either Extent Cache or Dynamic Shadows.

Show how does “Dynamic Shadows” work?

What it does is intelligently analyse the I/O access pattern at the storage layer to identify what files are a shared read only disk (ie: Linked Clone Replica).

When a 100% read only disk is discovered, Nutanix will take a snapshot at the storage layer on each Controller VM (CVM) and redirect all read I/O to the local copy.

The below diagram shows what Dynamic Shadows looks like

NutanixDyanmicShadows.jpg

The above is a dramatically simpler and more scalable solution than tradition architecture, as the solution will scale indefinitely without degrading performance.

Some of the benefits of Nutanix Dynamic Shadows are

1. Replica data is always served locally ot the ESXi host (via Extent Cache and Dynamic Shadows)
2. Does not require the use of CBRC and is not limited to 2GB
3. Reduced overhead on the Storage Network (IP Network) as read I/O is serviced locally
4. During boot storms, login storms and antivirus scans all replica data can be served locally and NO read I/O is forced to be served by a single storage controller. This not only improves Read performance but makes more I/O available for Write operations which are generally >=65% in VDI environments
6. The solution can scale while maintaining linear performance (Performance does not taper off at scale)
7. When the base image is updated, Nutanix detects the file has been written to an automatically creates a new snapshot which is replicated out to all nodes.
8. Feature is enabled once and does not require ongoing configuration or maintenance

欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复

使用道具 举报

发表于 2016-4-3 17:53:15 | 显示全部楼层

Thanks for sharing
欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复 支持 反对

使用道具 举报

发表于 2018-5-2 10:46:05 | 显示全部楼层
这个不错~学习一下!
欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复 支持 反对

使用道具 举报

发表于 2018-9-28 19:54:00 | 显示全部楼层
感谢分享
欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部快速回复上一主题下一主题返回列表微信扫一