在云中保存什么



云对它们的灵活性很满意。我们需要一个功能强大的计算集群,需要八个小时的时间:单击三下即可租用,完成任务并放出汽车。不幸的是,许多人只是误解了云资源的意识形态,当他们在月底看到帐户时常常会感到失望。

要优化成本,您需要首先收集良好的统计数据。我将尝试简要描述用于此的适当工具。

节省的关键原则是关闭所有不必要的存储,并尽可能减少保留。断然想起了公司基础架构中本地服务器的范例。如果您可以根据负载自动进行云资源的扩展和关闭,那就更好了。

考虑固定利率更有利可图的情况,以及-现收现付(PAYG)的情况。此外,请考虑可以关闭多余资源的地方以及最经常浪费资源的地方。让我们看一下主要的资源类型:CPU,RAM,虚拟磁盘,网络和备份。

我们收集信息


在执行任何优化操作之前,首先需要了解如何加载计算机。因此,最正确的方法是从监视系统开始,以准确了解负载的性质。此外,应对负载进行不同规模的分析。通常,该月的平均数据将有助于了解预订的程度或缺乏资源。此外,如果负载逐渐增加,则可以预测当前容量将不再足够的大概日期。几天的数据将能够显示出通常与时区的生命周期相关的昼夜波动,而在资源短缺时出现急剧的单次突发事件。

如何监控


有大量的信息收集和可视化系统可供选择,但我想提请注意以下关键系统:

  • Zabbix — . , .
  • Kibana — ELK. , , .
  • Grafana — , . , .
  • . , .




云本身旨在节省成本,但是您也可以通过适当消耗云资源来优化成本。估计机器的均匀负载。如果虚拟机负载稳定,则一切正常,具有固定限制和少量功率储备的收费将是最有利的。


在峰值负载期间,仅涉及一个核心。您可以省钱,而不用两个。


您可以采用两个核心而不是四个核心,而不会损失性能。

如果VM空闲时间超过10%,则需要尝试依靠PAYG模型。只有这样,不使用时才应关闭机器。例如,每天一次,节点打开,编译项目,然后再次关闭。


所有内核均已均匀加载。最有可能的做法是,采用固定付款方式收取关税。

通常,财务优化策略如下所示:根据消耗将基础结构的元素分为稳定的元素和负载高峰的不稳定的元素。我们尝试将固定消耗量的元素转换为固定费率,将不稳定消耗量的元素转移到PAYG,以便能够廉价地平滑单次突发事件。

我们在各种测试和实验机器上也是如此。通常,以消耗的资源付款而不是使用固定关税更有利可图。如果您发现一辆汽车消耗了1%的功率,则将其关闭并转移到PAYG。

您需要了解,在云中,您不是在为处理器的负载付费,而是为使用核这一事实付费。例如,如果您使用现收现付计划,并且现在不需要虚拟机,则您已经对其进行了必要的测试并且不再使用它,那么将其关闭以节省虚拟内存和处理器的成本就更合乎逻辑了。

一些客户端使用vCloud Director API来按计划打开和关闭VM,以节省更多的资源消耗。一个非常好的方法是使用业务流程来控制云,并在负载变化时打开和关闭节点。

同时,您仍然必须为虚拟磁盘付费。如果您不再需要VM,则最好将其删除。或者,如果您很少使用它,则在关闭后的一段时间内,将其转移到便宜的存储设备中。如果您每次从一个现成的模板中部署一个节点,也可以保存在虚拟磁盘上,而不是关闭已完成的模板。并已将模板保存在廉价的存储器中。

内存


您不应为虚拟机分配比所需更多的内存。通常,云用户凭经验配置虚拟机:“好吧,大约需要转储多少内存和那么多内核。” 同时,通常,RAM是云中最昂贵的资源。

使用PAYG收费计划,可以合理地配置VM,使其最佳地利用分配给它的资源,从而在峰值负载下具有一定的性能余量。同时,储备金不应是应用程序平均消耗的4倍或10倍:这简直是非理性的昂贵。当然,总是为每个任务单独确定限制,但是大多数情况下,您应努力确保库存不超过25%。

虚拟磁盘


一种重要的资源是虚拟磁盘。有几种类型的虚拟磁盘,其速度和价格各不相同。驱动器速度越快,预期价格就越高。因此,保存此参数应从分析数据并将其分为“冷”和“热”开始。


选项错误。配置VM分配策略,以便将VM交换,配置和磁盘放置在昂贵的磁盘上,除非您另外明确指定。

VM可以同时使用可以放置在快速和慢速存储中的不同类型的磁盘。因此,如果您存储某种数据档案或日志,则将它们放置在慢速磁盘上是有意义的。数据库对于IOPS至关重要,因此我们将它们发送到快速存储库。


正确的选项。每种数据类型都有自己的磁盘速度。

现在,我们需要解决将VM放置在哪个磁盘上的问题。vloudDirector平台具有一项功能:它在启动时为VM的RAM保留磁盘空间。在这种情况下,您可以预选择存储类型。操作系统本身对于IOPS并不是很关键,大多数组件已经加载到RAM中,而磁盘尚未加载。但是,如果您省钱并且将自己放在慢速磁盘上,则由于读取交换和配置文件的速度较低,您将需要长时间重启并从睡眠模式中唤醒。

如果对于重新启动后快速提升虚拟机至关重要,请考虑此因素。在其他情况下,您可以保存。

数据库下的磁盘


通常,数据库下的磁盘被“用于增长”。这是云系统的典型错误。如果您需要60 GB,则只需少量空间即可容纳所需的空间。有条件的200 GB快速磁盘将耗尽财务和空闲空间。

与Iron服务器不同,根据需要逐渐扩展磁盘容量没有问题。只是不要忘记使用触发器来挂起监视程序,以使磁盘溢出,以免错过扩展空间的时刻。如果您想做得非常漂亮,可以尝试在填满API时自动增加空间。

这种方法的唯一缺点是您无法减小磁盘的大小,只能在扩展方向上进行更改。如果仍然需要减少它,则执行此过程,将数据传输到较小的卷并删除旧磁盘。在此阶段,请不要忘记备份和全面的测试。

不要忘记将日志转储到单独的慢速存储中,以免浪费数据库中快速磁盘上的宝贵空间。它们往往会很快吸收空间,特别是在MS SQL的情况下。还非常需要从常规备份的映像中排除日志。

网络


我们对网络进行同样的操作:我们不会追逐1-10-100兆位的整数,但是如果您的平均信道负载约为40,则立即采用45兆位。请根据需要获取尽可能多的资源。

明确说明您可以控制此参数的可能性。在我们这个地方,客户自己无法更改它,即按需付款即行不通,并且可以每月更改一次通道宽度。但是,有些云是实时配置此设置的。



在基于vCloud Director的云中,关于NSX Edge的一个重要方面就是虚拟路由器。它是免费的,可以替代需要额外容量和购买许可证的更昂贵的解决方案。它具有一个平衡器,可以在简单情况下替代Haproxy和虚拟设备Citrix NetScaler等解决方案。无需购买商业产品的许可证,您无需支付NSX Edge资源的费用。默认情况下。

如有必要,可以缩放NSX Edge。能够作为三种类型的VPN工作:

  1. IPsec VPN站点到站点隧道-用于在云与客户端资源所在的办公室或其他云之间组织安全通道。
  2. SSL VPN — , Checkpoint Cisco Fortigate.
  3. L2VPN — , IPSEC Site-to-Site, L2.

CPU


在这里您可以保存一些选项。

首先,您需要根据频率和内核数量仔细选择最佳处理器类型。一切都取决于本机上运行的软件许可的功能。例如,AD服务器或终端服务器可以很方便地保留具有大量中端核心的虚拟机管理程序。在具有按内核数量许可的软件的服务器上,单个内核的频率已经变得很重要。这样的机器更昂贵,但就每个内核的性能而言却更有利可图。

完全没有必要在所有计算机上使用相同的处理器。此外,具有2.4 GHz核心频率(例如3.1 GHz)的实例的组合可能在经济上更具吸引力。

也可以使用混合架构。如果您拥有自己的基础架构,并且不想转移所有内容,那么当一部分在办公室中旋转而另一部分在云中旋转时,混合解决方案将是一个很好的解决方案。同时,仅利用云资源来平滑其自身基础架构的峰值负载。

请注意:只有在关闭VM的情况下,RAM才会减少RAM和CPU,否则系统可能会死机。如果操作系统支持并且启用了热添加模式,则可以在运行的计算机上扩展资源。

后备


使用备份服务时,客户端需要支付两件事:VM的数量和磁盘空间上的数据量。同样,我们从分析开始。

考虑一下一年前是否需要Active Directory副本,或者一到两周的每日增量备份是否足够。确定损坏的数据可能无法检测多长时间,并相应地配置备份存储。通常,只能在其上旋转服务的工作机器上,存放超过一周的时间是没有意义的。对于数据库,如果有人弄乱了数据,可能有必要从六个月前的副本中恢复,但这不会立即被注意到。

第二点是恢复的速度。如果该服务具有保留,则可以将自己限制为完整备份和增量副本。在这种情况下,将还原最后一个副本,但是在此之前,必须分阶段考虑增量副本中的所有更改。这是很长时间了。但是在工作备份节点的情况下,该服务将在恢复其中一个节点时继续运行。

如果由于某种原因没有预留空间,那么您应该考虑存储当前的完整备份而不增加。在更多地方吃饭,但部署速度更快,并最大程度地减少了停机时间。速度差异可以是一倍半到两倍。

如果需要长时间保留备份,则应考虑选择冷存储。这些通常是缓慢恢复的磁带库。该选项是归档数据的理想选择。一个很好的例子是Amazon Glacier,其中从旧备份开始部署的请求在请求后三到五个小时开始。有条件地,需要在物理上找到您的数据,将其从仓库中删除并进行计数。但是,每千兆字节存储的成本变得越来越有利可图。

我们可以以“ 单一的速率使用设施存储它的存储成本很小,并且有逐步的折扣:您存储的存储越多,千兆字节的数据成本就越便宜。

摘要


仅当您仔细分析负载并最大程度地减少保留容量时,才能在云上节省资源。首先收集高质量的统计信息,然后开始将资源平稳地削减到最低限度。

如果节点消耗稳定且没有变化-请转到您自己的基础结构执行此任务或选择固定费率。

不要忘记混合方案的可能性。使用云资源来消除不规则的峰值负载几乎完全适合“按需付费”概念。

All Articles