在云中构建应用程序
了解开发人员如何编写在云中运行的程序,包括如何部署、容错、负载均衡、扩展和处理延迟。
学习目标
在本模块中,你将学习以下内容:
- 对在云中运行的应用程序进行编程时,评估不同的注意事项
- 在云中部署应用程序时,评估不同的注意事项
- 比较云应用程序中容错的主动和被动措施
- 介绍负载均衡在云应用程序中的重要性并枚举各种实现方法
- 枚举缩放云应用程序的策略和注意事项
- 鼓励将结尾延迟降到最低,并讨论减少结尾延迟的各种策略
- 描述优化使用云服务的总运营成本的策略
与Majd Sakr 博士和美国卡内基梅隆大学合作编制。
先决条件
- 了解什么是云计算,包括云服务模型和常见云提供商
- 了解支持云计算的技术
- 了解云服务提供商如何为云付费
- 了解什么是数据中心及其存在原因
- 了解如何设置、支持和预配数据中心
- 了解如何预配云资源以及如何按流量计费