Windows Azure云计算实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.4 部署模式

IT机构可以选择在适合自己的公用云、专用云或混合云上部署其应用程序。公用云、专用云与混合云这几个术语并不规定位置。公用云一般就在互联网上,而专用云通常在建筑物内或设在主机托管场所。企业可以就选用哪种云计算模式考虑多种因素,而且有可能选用不只一种模式来解决多种不同问题。如果是临时需要的应用程序,可能最适合在公用云上部署,因为这样可以避免为了临时需要而购买额外设备的情况。同样,永久使用或对服务质量、数据位置有具体要求的应用程序,最好在专用云或混合云上部署。

1.公用云

公用云由第三方运行,而不同客户提供的应用程序可能会在云的服务器、存储系统和网络上混合在一起,效果如图1-6所示。公用云通常在远离客户建筑物的地方托管,而且它们通过向企业基础设施进行灵活甚至临时的扩展,提供一种降低客户风险和成本的方法。

图1-6 公用云向多个客户提供服务效果图

如果在实施一个专用云时牢记性能、安全性和数据保存位置,那么,该云中运行的其他应用程序的存在对于云架构设计师和最终用户都是透明的。的确,公用云的优点之一是,它们可以比一个公司的专用云大很多,因而能够根据需要进行伸缩,并将基础设施风险从企业转移到云提供商——哪怕仅仅是临时性的。

可以将公用云的部分划出去,以便于独占单个客户端,从而产生一个虚拟专用数据中心。虚拟专用数据中心不仅限于在公用云中部署虚拟机映像,而且使客户在更大程度上清楚地了解其基础设施。现在,客户不仅可以处理虚拟机映像,而且可以处理服务器、存储系统、网络设备和网络拓扑。利用位于同一场所的所有组件创建一个虚拟专用数据中心,有助于缓解数据位置问题,因为当在同一场所内连接资源时,带宽非常充足,而且一般都可用。

2.专用云

专用云是为一个客户单独使用而构建的,因而对数据、安全性和服务质量提供最有效的控制,如图1-7所示。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。专用云可部署在企业数据中心中,也可以将它们部署在一个主机托管场所。

图1-7 专用云的构建与使用

专用云可由公司自己的IT机构构建,也可由云提供商构建。“托管式专用”模式可安装、配置和运营基础设施在像Sun这样的公司中,用于作为支持一个公司企业数据中心内的专用云。此模式赋予公司对云资源使用情况极高的控制能力,同时带来建立并运作该环境所需的专门知识。

3.混合云

混合云把公用云模式与专用云模式结合在一起,如图1-8所示。混合云有助于提供按需的、外部供应的扩展。用公用云的资源扩充专用云的能力,可用来在发生工作负荷快速波动时维持服务水平。这在利用存储云支持Web 2.0应用程序时最常见。混合云也可用来处理预期的工作负荷高峰。

图1-8 混合云构建效果图

混合云引出如何确定在公用云与专用云之间分配应用程序的复杂性。需要考虑的问题包括数据和处理资源之间的关系。对数据量小或应用程序无状态的情况,应用混合云处理比应用公有云和专有云处理成功得多。