大大小小各种规模的企业都一致认为,启动云计算项目所面临的最大的挑战在于如何纠正对云计算的错误理解。错误的理解和期望常常容易导致错误的管理方向,并妨碍早期的规划甚至曲解整个计划,由此而导致云计算项目成功的可能性大大降低。对于云计算而言存在着很多的神话,而以下我们即将要探讨的则是四个很可能导致私有云计算无法成功实施的最大阻碍。
1. 云计算总是要比内部IT更便宜。
非技术业务经理们和执行主管们对这个颇具争议的神话深信不疑,而这也就导致产生了一些真正灾难性的云计算项目。云计算服务的价格差异较大,从原内部IT开支的四分之一到维护整个内部部署数据中心成本的三、四倍。对于需要在海量数据中进行大规模数据存储、访问和更新数据库管理系统(DBMS),并要求较高响应时间的应用程序来说,其成本要高昂得多。
而这个虚假的神话也催生了另一个“小神话”,即服务器规模减少将导致云计算效率的最大化。由于刀片服务器的成本大致为1500美元,因此这个说法很难让人接受,特别是当多编程和虚拟化允许企业高效重复使用他们的服务器时。对于大多数云计算用户来说,运营维护与支持私有云计算的成本可能比相应服务器或硬件的成本更具说服力。
2. 所有的云计算都是通过连接多个实现虚拟化的数据中心而实现的。
这个神话可能更具生命力,因为诸如OpenStack这样基于虚拟化的云计算战略主要是基础设施即服务,这是一个最为常见的云计算服务模式,其本质上是虚拟机(VM)。
在现实中,如果资源效率是云计算项目成功的关键,那么虚拟化可能就是一个最不理想的入手点。可确保虚拟机正常运行的平台和在应用程序组件级别托管且无需额外软件支持的应用程序将变得更为高效。Microsoft公司的Azure以及一系列基于Sun公司操作系统的其他平台都是这样的例子。
云计算只是简单地由多个数据中心组成,这样一个观念是又一个神话。云计算效率源于池资源,但是规模与效益之间并不存在着直接的线性关系。实际上,两者呈线性反比的关系,即随着规模的增加,效率相应降低。与你节省下的资金相比,你创建多个数据中心的成本要多得多。
最成功的云计算服务供应商已经开始向更高层次服务(如纵向或横向应用程序软件即服务(SaaS))进行硬件建设。任何平台即服务(PaaS)或SaaS的关键属性是支持多租户,或隔离用户的能力,就如同他们在独立服务器上运行一样。虽然虚拟化实现了这一点,但也有着其它的多租户架构,甚至基于虚拟化云计算的管理和安全仍然需要支持多租户。先让我们看看这个功能。
3. 私有云计算需要有专门的IT架构以实现高效运行。
许多公司都希望在部署私有云计算之后可以大幅提高效率。云计算架构的经济性表明,基于通用技术合并服务器和存储资源形成的数据中心资源池具有类似的整体效率。
虚拟化将提高隔离服务器的效率,而多任务或多线程操作系统将高效地使用CPU和磁盘资源。事实上,即使大多数公司完全重新设计了他们的云计算模型数据中心,他们仍然难以在效率上得到很大收益。
这里有着一个复杂的因素,即现实中没有单一的云计算模型。虽然大多数人都认为私有云计算与虚拟化数据中心相关,这种方法只适用于计划基于许多离散服务器固化IT运行的企业。拥有大型中央计算机的公司完全无法感受到虚拟化的好处。在拥有众多云计算架构和不同业务模式的情况下,在你找到一个与你应用匹配的架构和模式之前,请评估一下你希望得到多少。
4. 云计算标准还未就绪。
IT业继续以非常危险的速度前进着;标准审议却并未跟上其脚步。这意味着IT标准从来都没有真正做好准备。
缺乏真正成熟的云计算标准是否会危及云计算的应用?事实可能并非如此。如果你打算在数据中心与云计算(或云计算供应商)紧密协作下构建应用程序,那么云计算标准就会成为影响你计划实施的一大障碍,但是它们可能不会破坏整个项目。你可能不得不调试你的云计算应用程序问题管理和故障隔离方法,但是出现这种情况并不取决于是否有标准。显而易见,云计算的安全标准还处于起步阶段,但是用符合标准的方法能够保护多少的数据中心?
如同所有的项目一样,云计算部署只有在期望成为现实时才能成功。如果云计算高级管理人员的意见与IT管理员的经验并不一致,企业将面临着失去项目动力与支持的风险。当IT组织沉迷于云计算神话之中时,他们无法专注于真正的问题。在你开始实施一个云计算项目之前,请务必做好核心IT团队、部门或业务人员的培训计划以便于让你的云计算之船行驶在正确的航向上。此举将有助于让云计算项目的主要负责人揭穿云计算神话,并对项目预期成果达成共识。