云应用服务质量解析
1. 云应用服务概述
云应用依赖虚拟化的计算、内存、存储和网络资源,通过接入和广域网为终端用户提供信息服务。其主要质量关注点在于应用面向客户的服务边界所提供的用户服务。
2. 简单应用模型
一个简单的基于云的应用通常由前端组件池和后端组件池构成。前端组件负责将工作分配到后端组件,而这两组组件由一对控制组件管理,为整个应用实例提供管理可见性和控制。每个应用组件及其支持的客户操作系统都在云服务提供商提供的不同虚拟机实例中运行。
虚拟机被定义为支持客户软件执行的完整环境,是虚拟硬件、虚拟磁盘及其相关元数据的完整封装。它通过名为管理程序的软件层实现对底层物理机的多路复用。
为简化模型,通常会忽略直接支持应用的系统,如保护应用免受外部攻击的安全设备、域名服务器等。
云服务提供商的基础设施为应用的客户操作系统实例提供以下资源服务:
- 网络 :使应用程序与其他应用组件、应用客户端和其他系统进行联网。
- 计算 :应用程序最终在物理处理器上执行。
- (易失性)内存 :应用程序使用堆内存、栈存储、共享内存和主内存来维护动态数据,如应用状态。
- (持久性)存储 :应用程序将程序可执行文件、配置和应用数据存储在持久存储的文件和文件系统中。
3. 服务边界
为更好地理解整体用户服务交付中各元素的依赖关系、交互、角色和责任,定义应用和服务提供的边界是很有用的。主要关注两个高级应用服务边
超级会员免费看
订阅专栏 解锁全文
3802

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



