云应用架构设计指南
一、写在前面
如今,几乎所有东西都在云端运行。音乐和电视从云端流式传输,文档在云端存储和编辑,汽车的导航系统也借助云端计算路线。然而,很多在云端运行的应用程序并没有发挥出最佳性能,原因可能是架构师没有意识到云应用设计与传统 IT 应用设计的差异,或者虽意识到但不知如何操作。
为了帮助大家更好地设计云应用,这里将介绍云应用架构设计的相关知识,不基于特定技术或产品,而是适用于使用各种云平台和技术的应用架构师。相关概念具有产品和供应商中立性,即使技术不断发展、旧产品被新产品取代,这些概念依然适用。
二、目标读者
本书内容主要面向想要学习云应用设计实践的应用架构师和开发人员。无论是为商业企业编写业务应用,还是在科研、政府、非营利组织等领域,只要用户对应用有需求且组织希望将应用部署到云端,这些技术都适用。
三、学习内容
通过学习,你将了解以下方面,从而学会如何为云架构应用程序:
1. 云与传统 IT 架构对比 :了解云计算架构相对于传统 IT 架构的优势、局限性,以及对应用架构的影响。
2. 云原生应用打造 :掌握使应用成为云原生应用的方法,让其在云端良好运行。
3. 微服务架构设计 :明白应用如何包含协作的微服务,以及如何为特定功能领域设计一组微服务。
4. 组件协作方式 :学会通过编排和编排两种方式,让多个微服务和其他软件组件进行协作。
5. 敏捷开发应用 :掌握
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



