
25
容量规划的目标
、
问题和过程
买东西,采购是一个过程
在你完成所有的测量之后,对于使用方面做一个快速判断,并且估算出未来的预
测及你需要购买的设备:带宽、存储机器、服务器,甚至是云上虚拟机实例或容
器实例。在每种情况下,你都需要向预算审批负责人解释,为什么你需要这些必
备的采购,以及为什么你认为需要它的时候就一定需要它(我们将讨论更多关于
预测未来方面的内容,并将在第
4
章介绍这些内容)。
在云计算的环境中,可以通过按钮的添加来增加计算、内存、网络带宽或存储
容量。为此,可以使用多线程持续传输(
CD
)平台,例如开源持续云交付平台
Spinnaker
。话虽如此,适当而详细地调查是为了规避资源不足或资源过剩的情
况。在
Netflix
,它完全基于
AWS
,工程师们按需提供,在团队层面建立有效的
成本报告机制,以提供关于产能增长的反馈。总的来说,这可能会让你陷入
Avi
Freedman
提出的“云监狱”,发现你花了太多的钱在基础设施上,会面临基础设
施完全由一个云厂商提供的困扰。后者来源于你正在使用云厂商的特定服务和环
境,出现这种情况后切换很困难而且成本非常高。
采购是一个过程,它应该当作容量规划的一部分。不论是找服务器提供商提升线
上容量,让供应商提供报价还是找到一个本地的电脑销售商,你需要考虑交付时
间这个重要的因素。规模较小的公司,虽然通常比体量大的同行少很多流量,但
是在交付时间这件事上确实是有优势的,规模小意味着很敏捷。因此,尽管你可
能因为没有采购大公司的大批量硬件资源而拿不到该硬件的最优价格,但由于审