成本优化

概述

在 Google Cloud 上运行 VDA 时,您需要为使用的计算、存储和网络资源付费。这意味着您消耗的容量与产生的成本之间存在直接关联。您所做的选择和采用的做法与虚拟化系统的运营成本直接相关。

首先,确保您选择了正确 的工作负载交付选项 -如果您正在从头到尾阅读这篇文章,您刚刚通读了这些主题。这些可能会对解决方案的总成本产生巨大影响!在努力平衡成本与容量以及优化用户体验时,以下是需要考虑的其他一些建议和主题。

按需配置

当您使用 MCS 在 Compute Engine 中创建非持久性计算机目录时,MCS 使用按需配置来降低存储成本,提供更快的目录创建速度,并提供更快的实例电源操作。使用按需配置,只有在 Citrix DaaS 启动开机操作时才会创建 Compute Engine 实例。按需资源调配用于非持久性计算机目录。

注意:

一些管理员最初发现按需配置令人困惑,因为 VDA 实例在 MCS 开机之前不会显示在 Google Cloud 控制台中。此外,由于实例会收到新的虚拟网卡和 MAC 地址,因此 Active Directory DNS 条目成功更新/复制可能需要一些时间。VDA 身份磁盘在重新启动和创建/删除事件之间确实会持续存在。

正确调整 VDA 实例

现在,您已经深入了解与工作负载交付选项相关的重要决策,接下来让我们深入了解 VDA 实例的适当规模。对于 基于 VDI 的交付模型,选择正确的实例类型非常简单。假设您已经完成了一些功课,并且对 VDI 实例的操作系统、应用程序和用户的资源要求有了很好的了解,那么您只需将这些要求映射到您选择的 Google Cloud 区域中可用的实例类型 即可。如果您在可用实例类型和工作负载要求之间没有完美匹配,请不要担心。Google Cloud 支持 自定义实例类型,允许您随时调整 VDA 实例的形状。持续使用和承诺使用折扣仍适用于自定义实例类型,因此不要让这样做阻止您根据需要进行调整以提前获得合适的大小。

另外-Google Cloud 的 尺码建议 功能可用于确定您可能希望在一段时间内对 VDA 形状进行的调整。

正确调整 VDA 实例

注意:

需要注意的一件重要事情-工作负载资源消耗可能会随着时间有时,事件/活动会降低资源需求,例如管理员将优化应用于环境时。相反,有时这些要求会增加,例如在操作系统或应用程序漏洞被修补或应用更新时。找到您的基准,但是监控一段时间内的消费趋势并根据需要进行调整以找到用户性能和成本之间的最佳平衡非常重要。

为托管共享 VDA 选择合适的实例大小时,事情会变得更加复杂。您最终要寻找的是一个移动的目标-性能、成本和可管理性之间的适当平衡。使事情进一步复杂化,每个工作负载都是不同的。操作系统、应用程序、设置、调整和用户期望之间的差异使得很难为 VDA 确定正确的形状。随着时间的推移,它也往往会发生变化。

幸运的是,用于在性能、成本和可管理性之间找到“goldilocks”平衡的工具和技术是众所周知的,并且全面记录在案。我们首先推荐的一篇很棒的文章是 Citrix 云世界中的可扩展性 2018 版。本文今天仍然具有相关性,因为它讨论了有关基于性能、可管理性、成本、可用定价模型和 LoginVSI 可扩展性测试的实例选择的领先实践。尽管自初次发布以来,实例选择和定价可能发生了变化,但这些概念和注意事项今天仍然有效。

另一篇值得一提的文章是在 Google 云端平台上调整Citrix的大小。虽然有点日期,但本文更深入地探讨了注意事项,并提供了一个示例,说明如何根据单个 VDA 扩展和实例成本找到最经济高效的实例类型。

最后,要进一步了解优化 VDA 成本的策略,请参阅 Citrix TechZone 上的 AutoScale 技术简报 。它有助于使您的实例成本估算与 Citrix AutoScale 功能的功能(包括使用垂直负载平衡)保持一致。

说到 Citrix Autoscale-阅读并使用它:通过思考和巧妙的设计,您可以优化 VDA 队列的成本,同时确保您有可用的容量来应对预期和意外的系统需求波动。

说到需求模式-您想投入一些时间和资源来理解每个工作负载的独特模式。期望他们随着时间的推移而变化和发展,并准备好调整容量管理策略和策略以适应。

选择正确的定价模型

Google Cloud 提供各种不同的 定价 模式,客户可以针对您在其中运行的不同类型的工作负载使用这些模式。了解不同使用案例的需求模式可以帮助您为每种资源选择合适的模型,以平衡成本和服务可用性/性能。在 Citrix 虚拟化系统中,客户通常会考虑在 GCP 上运行的资源的持续使用与承诺使用折扣模式。持续使用折扣可能因实例类型而异(N1 与例如,N2)和某些实例类型(如 E2)不提供持续使用折扣。有关更多详情,请参阅 虚拟机实例定价

以下是一个简化图表,说明了 N1 实例类型的持续使用与承诺使用折扣:

optimizing-cost

某些资源是独特的、高度可扩展的,必须可用才能使 Citrix 虚拟化系统正常运行。因此,它们通常每天 24 小时运行并部署 N+1 以保证可用性,并且是承诺使用折扣的绝佳候选人。这包括 Active Directory、Citrix Cloud Connector、NetScaler ADC/Gateway VPX 和 Citrix StoreFront 虚拟机实例。

对于 VDA 实例,选择并不那么简单,但是您越清楚地了解需求模式,选择就越清晰。这一切都归结为 VDA 需要打开多长时间。考虑下面的图表(特定于 N1 实例类型),该图表可以通过一些离封的数学进行重现:

break-even

此图表显示,如果资源(在 N1 实例类型上运行)在给定的账单周期内将在超过 50% 的时间内处于开启状态,如果您可以应用 3 年承诺使用折扣,则开始节省资金。1 年承诺使用折扣的休息偶数点约为 82%。如果资源在计费周期内的电源打开时间超过此时间,并且 3 年承诺使用不可用,那么 1 年的承诺使用是有意义的。

成本优化

在本文中