摘要:基础设施管理员和应用程序管理员需要更好的了解彼此,尤其是当涉及到公共云计算的时候。 |
在本文中,我想要进一步将他的观点进行一些扩展,随着服务器虚拟化的蓬勃兴起,我所看到了一个更广泛的趋势。曾几何时,当服务器管理员建立一个新的系统时,若想要控制该系统的运行,他还需要具备相当的应用程序方面的知识。而如果管理员犯了一个错误,他可能需要重建系统,或者更糟糕的是,需要寻求资金来购买额外的硬件。
然而在今天,几乎任何工作负载都可以通过轻松地部署和修改虚拟机来获得支持。对于硬件和相关数据中心基础设施进行配置的需求已经不再那么强烈了,毕竟,其可以很容易地进行更改。数据中心管理员对于他们所运行的应用程序需要了解的知识似乎越来越少。
从他们的角度来看,这些应用程序只是一个运行虚拟机的数据存储集群。他们真的需要知道这些应用程序的相关工作原理吗?这难道不应该是云计算所带来的承诺吗?无论我们正在建设的是公共云或私有云,基础设施都应该代替这些管理员们来观察一切复杂性的业务,并允许较少的面向基础设施的应用程序选择私有云服务。我的观点是:消费类的基础设施,无论其是公共或私人的,都应该是简单、快速、易于操作。
但问题在于,数据中心实际仍然要有人来弥补基础设施和应用程序之间的差距。仍然要有人对于基础设施和应用程序是如何工作的有充分的了解,以便使得基础设施的配置能够在实际的工作中满足应用程序的需求。在许多情况下,基础设施和应用程序管理人员之间的交流与沟通其实是缺失的,无论是传统的IT基础设施环境下或是基于云计算的环境。
展望云分离
为了进一步的分析该问题,让我来举一个简单的例子。试想一下,一家企业正在考虑在该企业的新的私有云基础架构中部署一个高度可定制的关键任务应用程序。
该企业的这一问题是具有前瞻性思维的,所以他们已经部署了一套云管理系统来管理其私有云。所有的应用程序开发人员需要做的是朝着一个基于Web的门户网站方向进行研发,他们被要求采用一系列的虚拟机。几分钟后,这些虚拟机就已经配置完毕,可以供这些开发人员使用了。仅仅几天之后,应用程序的安装和集成工作也开始了。