问:
云中的动态分配如何为公司省钱?
A:动态分配云资源的想法为企业IT解决了许多非常重要的问题。 说明这一点的最佳方法之一是查看一个非常基本的想法:云服务可以是弹性的,换句话说,它们可以实时或近实时地动态提供资源。
几年前,随着云的出现,我们听到了很多有关按需资源和快速弹性的信息。 云之所以令人赞叹,部分原因是公司可以简单地购买硬件和软件资源的订阅,而不必在内部物理地构建和维护服务器及其他硬件。 这就为几乎每个行业的各种新功能和商机打开了大门。
在云计算发生巨大变化之后,公司不得不去研究新的领域以及如何使事情变得更好。 他们中的许多人发现,尽管您可以通过云配置和取消配置资源,但仍然无法解决资源分配问题。
莫·科恩(Mor Cohen)在Turbonomics博客上就此概念写了一篇很有启发性的文章–想法是,从广义上讲,动态配置还不够好。 在任何给定时间,开发人员仍在分配比一个应用程序需要更多的资源。 分配的资源至少会暂时被占用,而成本则取决于性能。 Cohen讨论了在应用程序中使用最小实例类型的情况,以及在这种情况下出现的一些问题,同时还指出开发人员经常分配这些资源以实现写入服务级协议的目标。 他们需要性能的基准标准,但是要达到目标,就必须分配某些资源,这些资源长期来看可能会浪费掉。
另一种表达方式是,某些动态和弹性资源并非固有地完全动态和弹性,除非另外进行一些控制和管理。 许多专家讨论的一个示例是广受欢迎的AWS EC2或Elastic Compute Cloud服务。 最重要的是,如果客户没有详细查看可用性区域之类的内容,则该服务并不是真正具有完全弹性。 多个区域增加了成本; 单一区域会增加风险。 因此,这不只是“订购所需的东西”那么容易。 公司必须有内部团队来真正处理他们通过云进行的配置,否则它的弹性将不如人们期望的那样。
通常,动态分配有助于解决很多成本与性能问题。 第三方工具和系统可以帮助自动化大量微管理工作,这些工作使AWS EC2或软件体系结构的任何其他方面真正真正地从根本上有效,而不仅仅是在字词或名称上都是有效的。 是的,您可以为任何给定服务进行云订阅,但是如果超过阈值,则价格会突然变得昂贵。 是的,您可以使用订阅服务,该服务可以随时删除,但是如果您不删除它,则仍需付款。 真正的目标是实现“期望状态”,使IT系统在任何给定时间都达到完美平衡,而这些需求将实时变化。
