Contrail与VISCERAL:分布式应用部署与大数据评估框架
1. Contrail:SLA下的分布式应用部署
Contrail项目提供了一种在IaaS和PaaS层面的开源虚拟化集成方法。它旨在解决跨异构云提供商联合的分布式应用的互操作性问题和支持SLA的部署。
1.1 受限执行环境(CEE)
CEE定义了一个由资源处理程序和约束条件组成的虚拟基础设施,用户应用程序在此部署和管理。应用程序OVF文档中描述的资源与CEE资源处理程序之间存在映射关系,资源处理程序指定了每个资源部署时应遵循的约束条件,同时明确了为每个虚拟资源(虚拟机、存储或网络)分配的物理资源。
VEP支持多种类型的约束条件,包括性能、安全、放置位置或可分配的虚拟资源数量等。例如,亲和性约束可使资源彼此靠近分配以改善交互,反亲和性约束可提高可靠性,如将虚拟机放置在不同的数据中心。此外,CEE还定义了监控配置,供提供商和联合组织评估SLA是否得到执行。
当应用程序的性能指标出现偏差时,SLA执行服务会自动生成新的资源部署请求,用户也可直接提出请求。只要遵循CEE的约束条件,向应用程序添加新资源无需重新协商SLA。
1.2 VEP的特性
除了通过CEE和DMTF的OVF标准支持SLA以及处理弹性应用程序外,Contrail VEP还有其他特性:
- 部分应用程序部署:允许从联合层进行多提供商应用程序部署。
- 提前预订:保证未来的资源供应。
- 应用程序快照:提高可靠性。
Contrail的这些组件允许从多个来源动态透明地租赁资源,方便用户访问云服务,提高了按需付费模式的有效性,增加了最终用户选
超级会员免费看
订阅专栏 解锁全文
443

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



