目前的云应用程序,小到智能手机的APP,大到大数据整体运算解决方案,应用程序之间的竞争,已经从数量性、功能性的竞争逐渐向服务质量的竞争过渡。人们都希望通过云计算架构交付给用户的软件应用和服务,应当具有与在传统本地硬件配置上运行时相同级别的服务质量、可靠性和可用性。但由于云计算架构基于虚拟化的计算、内存、存储和网络资源,从而引入了许多潜在的服务缺陷风险。因此,基于云的应用程序开发人员应当学会如何消除这些缺陷,才能将可以接受的服务交付给终端用户。本书包含了三个部分:
第I部分:配置。介绍了关于云应用程序服务质量、云模型以及虚拟化架构缺陷的基础内容。
第II部分:分析。系统地分析了云应用程序服务由于云架构缺陷受到的影响。
第III部分:建议。为已经完成或尚在开发过程中的云应用提供了技术和策略方面的建议,以减轻或消除服务质量上的风险和缺陷。
展开