|
云服务质量问题新环境带来新挑战无论应用是在云计算基础设施上或在传统的本机硬件配置上运行,用户期望的是相同的服务质量。满足这种期望不仅需要强大的应用软件体系架构和高质量的实施,还需要来自虚拟化的云基础设施、配套技术组件以及连接用户与应用实例的网络等的可接受的服务质量。 新环境带来了新挑战 前面的例子阐明了一种当应用从云计算基础设施访问资源时会遇到的新的服务质量受损的情况。除了处理云基础设施中虚拟化的计算、内存和存储带来的挑战,许多应用会使用由云服务提供商提供的技术组件 ---例如数据库管理系统和负载均衡。为了取得成功,运营基于云应用的企业必须能够快速检测应用服务质量缺陷、故障检测并找准真正的根源、还原用户的业务、并实施纠正措施。 不幸的是,没有一个一刀切的方法来管理应用的服务质量。对于任何特定的应用,用户的服务质量可能对一些基础设施受损很敏感但对其他因素却相对不敏感。更重要的是,不同的应用和架构有不同的敏感性。 即便如此,云服务供应商没必要就给定的目标应用而言并不重要的KQI来过度设计基础设施的性能。例如,视频流应用可将内容缓存在客户端设备上,因此可以容忍某些服务质量的损伤如分组丢失和重传或虚拟机故障和恢复。与此相反,一个视频聊天应用却需要非常低的服务时延,以保持双方之间的对话互动,所以没有时间来重传丢失的数据包。因此,托管交互式视频聊天的云计算基础设施可能比托管预录制视频的基础设施需要较低的丢包率和更严格的资源调度。 由于职责改变带来的服务质量受损 传统的角色、责任和职责在云服务模式中发生了改变。云服务供应商可能把各种来自不同供应商的软件、网络和虚拟化技术集成在一起来实现一个应用服务。这使得问题的跟踪和确定谁来为解决问题负责变得困难。 标准化云计算基础设施服务质量的度量可以帮助云计算消费者和服务供应商管理不可避免的服务质量受损。这些指标有助于快速确定故障部件或服务,以便有关职责方及时恢复服务,并实施适当的纠正措施。有了标准的基础设施的KQI ,云服务供应商可以很清楚地协商给定应用所需的服务等级目标(SLO )。云服务供应商也可以选择最能满足这些需求的基础设施设备和软件,并确保其能持续满足或超过事先定义的SLO。 由于新的伙伴关系带来的服务质量受损 除了应用软件之外,运行在云计算基础设施之上的应用实例依赖于由合作伙伴提供的重要组件来为用户提供可接受的服务质量。这些组件包括: 针对基于云的应用,用于取代传统计算机或服务器硬件的虚拟机。与传统的硬件类似,虚拟机实例很容易受到损害。然而,虚拟机实体更容易受死机、可变资源的访问延迟、不一致的计时器事件激活、时钟误差和其他异常事件的损伤。这些损伤可能是由于资源共享和底层虚拟化技术(在应用的客户机操作系统与物理硬件之间插入了一层并非完全的硬件仿真)引起。 ‘连接即服务’,它提供了应用的虚拟机实体和其他分布式系统与设备之间的网络连接。传统服务供应商使用背板和物理网络基础设施来连接传统的硬件设备。云服务提供商必须把网络连接作为一种服务来提供,让分布式的基于云的应用可以发挥作用,并给客户提供价值。这些提供的’连接即服务’---容易受到数据包丢失、数据包延迟、数据包抖动和业务不可用的损伤。 以服务形式提供的技术组件可以缩短应用的上市时间并降低运营费用。例如‘数据库即服务’和‘负载均衡即服务’允许云服务提供商'买'一个成熟的技术组件服务,而不是“建设”私有和特定应用实例。然而,这些产品很容易受到服务的可靠性、时延、质量和业务不可用等因素的损伤。 责编:李玉琴 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|