29
容量规划的目标
、
问题和过程
另一个有关性能优化和容量的提议:没有完美的建议告诉你什么时候调优是合适
的什么时候不合适。权衡对已有系统进行调优所花的人力时间,可能简单地购买
更多的硬件和在云上增加新的实例是正确的。可能是一个电子商务网站或应用程
序的流量激增的例子,也可能是因为谷歌在一次疾病暴发后的一次销售或搜索次
数的激增,还有可能潜在影响最终用户体验的事件差不多总是(反过来又影响底线)
要求立即扩大容量和前述性能优化。另一方面,性能优化对于初创企业来说是非
常重要的,因为初创企业需要最小化人员运作成本,这在一定程度上有助于保持
其检查烧钱率。在优化和能力部署之间达到平衡是一个调整,并且会因环境而异。
社交网站与开放式 API 的影响
随着越来越多的网站应用了
Web 2.0
特性,网络维护正变得越来越重要,特别是
容量管理。如果你的网站上有用户自主生成的内容,那就意味着网站的利用率
和增长率已经不完全在创建者的掌控之下,有很大一部分控制权在用户手里。在
类似的情况下,容量需求也受第三方供应商使用的关键服务,包括但不限于管理
DNS
、内容交付、内容加速、服务、分析、行为目标、内容优化和小应用。此外
在社交媒体时代,传入流量也受到病毒效应的影响。对于那些习惯于以非常可预
测增长模式构建网站的人来说这是很可怕的,因为这意味着容量难以预测,需要
对所有投资的企业、技术人员负责。社交网站的开发和运维人员面临的挑战是,
它们必须走在日益增长的访问使用量的前面,通过向上发展的螺旋式增长收集足
够的数据来驱动未来的容量规格化。
通过开放的
API
(例如,由广告交流所公开的
API
、
Twitter
的
API
、
Facebook
的
阿特拉斯
/
图形
/
营销
API
)所提供
Web
服务引入了另一个逐渐扩大的问题,因为
你的应用程序的数据将被更多的应用程序访问 ...