5、云计算应用平台架构
云计算应用平台采用面向服务架构SOA的方式,应用平台为部署和运行应用系统提供所需的基础设施资源应用基础设施,所以应用开发人员无需关心应用的底层硬件和应用基础设施,并且可以根据应用需求动态扩展应用系统需的资源。完整的应用平台提供如下功能架构。
1)应用运行环境
分布式运行环境
多种类型的数据存储
动态资源伸缩
2)应用全生命周期支持
提供开发SDK、IDE等加快应用的开发、测试和部署。
公共服务:以API形式提供公共服务,如队列服务、存储服务和缓存服务等。
监控、管理和计量:提供资源池、应用系统的管理和监控功能,精确计量。应用使用所消耗的计算资源。
3)集成、复合应用构建能力
除了提供应用运行环境外,还需要提供连通性服务、整合服务、消息服务和流程服务等用于构建SOA架构风格的复合应用。
以上是对云计算数据中心架构的一些剖析。云计算之所以称为“云”,是因为它在某些方面具有现实中云的特征:云一般都较大;云的规模可以动态伸缩,它的边界是模糊的。云计算的商业模式给用户提供的是一种IT服务,其内容也是随时间变化、动态弹性的。因此,云计算数据中心的架构也会随着社会的进步不断调整和优化。 |