像之前的SOA一样,云计算不是一个产品。这使人们难以实施,它不仅需要在数据中心的各种基础设施配合,而且还需要不同的小组之间的协调。它不仅仅是一个在执行架构模型方面的练习,它还要求人们之间的协调与协作,它可能实际上是机构要克服的比较困难的障碍。您的机构必须准备并愿意改变其应用和如何部署、如何编制预算及分配资源的想法。项目经理将需要改变他们费用分配,虚拟化和云模型必然需要把重点放在计算资源上,而不是有形的硬件和软件上。
不幸的是,人们之间的协作和项目管理问题远远超出本文的范围。我们将重点放在确定架构师所需的关键步骤,部署什么是更准确的、称为一种按需服务为导向的基础设施。
从对业务来说是非关键性的小应用程序开始。云计算的目标是恢复闲置资源、验证成本节约、并了解如何通过虚拟化的基础设施来管理性能。
第1步:决定哪些技术将是您需要的应用基础设施的基础
大多数人没有开始考虑云计算基础设施,直到他们已经部署了一些虚拟化应用,因此,关于哪些虚拟化技术将成为机构的标准的决定,往往是已经做出了。但是,如果还没有决定,那么就在开始前做决定。一个不同种类的和相同种类的虚拟化基础设施都有各自的优点和缺点,决定将影响以后的管理和监测基础设施的能力,所以,首先要做出决定。
不要忘记,规定和管理流程自动化,在网络层的应用基础设施的改变是必需的。从网络和自动化网络/IP配置的导入能力是至关重要的,以确保连续性和对应用要求的登录图像的处理能力。
第2步:确定什么传输基础设施将被用来使应用基础设施抽象化
云基础设施需要的容量被设计主要用来做两件事:确保可扩展性和高效率地利用资源。要完成前面的这些做法,负载均衡/应用传输将是必要的。
架构的这一层将应用实例抽象化,并提供一个统一的访问用户和客户的方法,屏蔽他们不受发生在基础设施的高变化率的影响。