云端架构:基于云平台的41种可复用的架构最佳实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.3 弹性及快速扩展

对于用户来说,云平台资源是“无限”的,用户可以快速扩展资源来应对快速增加的业务流量。对于大多数业务,用户无须使用非常高配置的云主机,可通过快速横向扩展来提升整体业务性能。对象存储文件的数量和容量也是“无限”的,用户只需负责上传和管理文件,云平台就会自动提供容量来存储。

在传统IT架构下构建资源运行业务,底层资源很难适应上层业务的变化,如电商行业的双11等流量高峰、游戏行业的玩家快速增加等。通过招投标、采购流程扩展IT资源难以跟上瞬息万变的业务层变动。

云平台提供分时共享功能来支撑不同场景的用户业务流量高峰。当业务流量增大需要更多底层资源时,可通过程序自动扩展或手动操作来扩展创建更多资源,当业务流量减小时,也可适应资源。所有这些操作均可以通过控制台完成或通过API自动处理。

当最终用户遍布全球各地时,就需要将业务快速复制到全球各地,得益于云服务商已经搭建好的地域,用户无须倒时差、切换语言交流即可在全世界挑选IDC。当用户业务扩展到东南亚、欧洲时,可选择就近地域部署业务,当业务重心转移到北美洲时,可重新启动云主机部署应用,若在其他地域,逐步释放资源即可,创建或释放由用户自主决定。