拒绝骗局 消除云计算的9个误区

厂商言过其实的宣传和IT部门自欺欺人的说法能够很快让你失望。如果你在考虑云计算战略,不要被这些虚假的承诺所欺骗。

无论你去什么地方,都会有人告诉你或者向你推销有关云计算的东西。消除这些误区对于你决定云计算是否适合你、什么时候适合你和如何适合你都是非常重要的。下面就是这些误区:

误区1:只有一种云计算

至少有三种形式的云计算。每一种云计算都有不同的好处和风险。这三种形式的云计算是:1)基础设施服务(亚马逊的弹性计算云等服务根据需要提供的裸机虚拟服务器);2)Web服务提供商或者"平台服务"。这是让用户在云计算中创建和运行的应用程序的开发平台或者应用程序编程接口;3)软件服务,如Salesforce.com公司的CRM软件等应用程序。用户可以在互联网上访问这些应用程序,几乎不需要自己的计算机上运行代码。

你运行的应用程序类型和生成的数据种类对于你是否和如何向云计算过渡也有很大的区别。这导致了第二个误区。

误区2:你需要的一切就是你的信用卡

如果你是一个单身的开发人员,有用不完的时间,你可以在命令提示符下设置一个虚拟的裸机服务器业务是没有问题的。但是,如果你要经营一个企业,安装和配置操作系统、多个应用程序和数据库连接等工作就会影响收入。如果你是一个足够大的企业,要配置标准的安全、数据格式或者数据质量,你就必须要安排一些人做这个工作。

西门子北美IT解决方案和服务公司首席设计师Michael Kollar说,有些厂商暗示说,一个企业用户能够用15分钟购买一台开发服务器。这个服务器与IT部门用三、四天时间配置的服务器一样好。然而,基于云计算的服务器也许不安全,不能满足企业标准或者不能集成到更广泛的IT环境中。

例如,甚至一台Web服务器投入到云计算中进行短期的营销活动也需要满足企业的安全标准和数据格式标准。这是因为这台Web服务器收集的数据与真正的IT系统收集的数据一样,都要遵守同样的企业标准和法律标准。企业分析系统或者客户跟踪系统必须能够使用这台Web服务器。

误区3:云计算能减少你的工作量

从长远看也许是如此。但是,在开始的时候,你必须搞清楚哪一种云计算模式适合你;哪一种应用程序或者服务最合适云计算;如何保证合适水平的安全、遵守法规和运行时间。要记住,监视任何厂商的性能都需要额外的时间。

RightScale公司创始人和首席技术官Thorsten von Eicken说,当你运行生产应用程序的时候,你会考虑冗余、可靠性、性能和延迟等许多问题。在把应用程序迁移到云计算之前,用户需要保证满足上述要求。他说,基于云计算的系统自动管理自己那是一种理想的想法。

此外,并未所有的应用程序都适合云计算。Forrester Research主要分析师James Staten举例说,那些依靠集群服务器的应用程序就不适合它们与其它客户共享资源的云计算环境。这是因为它们要求每一台服务器都有同样的配置,服务器中需要大量的专用带宽。这些条件在云计算中是不能一直得到保证的。再说一次,考虑这些问题需要做工作,至少是提前做工作。

误区4:你能够把你的专有云计算(你的数据中心)与公共云计算提供商无缝地结合起来

有些云计算鼓吹者提出了对这两个世界都最合适的许诺:内部数据中心提供的控制以及云计算提供的低成本和灵活性,能够根据需要用鼠标一点拖放应用程序、存储和服务器。

但是,事情并非那样简单,至少对于复杂的多层应用程序是如此。多层应用程序依靠内部的数据库并且使用不断变化的访问权限为数千个用户服务。

Staten说,目前,把应用程序在公共云计算和专有的云计算之间进行迁移需要做许多跑腿的工作,做许多人工的设置工作和许多的工程努力。即使如此,我们仍处在"我希望它好使"的阶段,没有十分的把握。如果用户在公共云计算和专有的云计算中都采用同样的平台,无缝集成也许容易一些。但是,开放虚拟化格式等更复杂的环境标准仍是缓解互操作性问题的最基本的尝试。

误区5:你永远不能把你的公共云计算与专有云计算无缝地结合起来

厂商正在争先恐后地提供这种无缝的结合。例如,Kollar预计在12至18个月内向他的客户提供这种无缝的结合能力。RightScale公司的Von Eicken建议说,在此之前,应该对公共云计算和专有云计算的配置、数据模式和自动化部署政策进行标准化。这会让你利用当前的公共云计算的优势,并且随着这种技术标准和流程的成熟建立一个共享公共云计算和专有云计算资源的基础。

误区6:云计算总会为你省钱

McKinsey &公司最近发表了一个热门的白皮书竞赛,声称用户在云计算中运行Linux等具体的平台才可能省钱。对于整个数据中心来说,你最好呆在那里。

McKinsey不愿意对此发表评论。但是,谷歌应用程序部门的产品经理Rajen Sheth在博客中称,这个研究报告是错误的,因为它仅考虑了在一个高度冗余的架构中使用低成本的服务器省钱。这个报告忽略了客户使用同样有伸缩性的应用服务器和数据库节省的额外的资金。谷歌用户就把这项资源用于自己的应用程序,不用购买、安装、维护和升级自己的数据库和应用服务器。

Staten说,另一个不确定因素是,在当前的许可证和技术支持模式下,用户在云计算中部署软件向商业软件厂商支付的费用要远远高于在内部使用这些软件需要支付的费用。

误区7:云计算提供商能够保证安全

即使云计算提供商拥有书中说的每一个安全认证,那也不能保证你的具体服务器、应用程序和网络是安全的。当涉及到遵守信用卡行业的PCI DSS(信用卡行业数据安全标准)标准的时候,零售商或者信用卡处理器将接受审计,检查他们的服务器和应用程序在亚马逊或谷歌等云计算提供商提供的平台上部署的如何。如果你的应用程序设置得很糟糕,你运行的平台再安全也不行。

HyTrust公司的Budko说,在云计算中,把新的网卡分配给一个连接到不安全的网络的虚拟机要比在物理环境中更容易。一个机构现有的防火墙没有办法知道这个新的网卡的存在,不知道需要通过这个网卡监视网络通讯。这种潜在的威胁使独立的评估更加重要,而不是盲目地相信云计算厂商的安全基础设施。

误区8:如果你在运行虚拟机,你就是在进行云计算

虚拟化(创建逻辑服务器或者扩展到多个物理设备的存储)是云计算的要求之一。但是,拥有虚拟机并不意味着你有云计算。要获得虚拟化的全部好处,IT部门或者云计算提供商还必须提供根据需要增加和缩小容量的能力,提供按照使用付费的定价并且让用户根据需求自己轻松地配置新的服务器和存储。

让用户做一些订购虚拟服务器的工作是一些云计算客户的一个关键的省钱的目标。但是,这种自助服务不能自动地发生,因为你在运行VMware Infrastructure 3等软件。例如,西门子必须要大量投资开发虚拟服务器的标准目录。相关的服务用户能够根据需要从自己专有的云计算中订购虚拟机。

误区9:云计算是关于技术的

技术使云计算成为可能。但是,实现节省成本和灵活性还需要你有争取的流程。由于用户在物理设备之间移动数据和应用程序,作为云计算基础的虚拟化是非常动态的,允许非常高的变化率。这里缺少的是顺畅地管理虚拟户的能力,避免没有使用的或者利用率不足的虚拟机的蔓延。虚拟机蔓延会耗费电源、冷却成本和管理时间并且可能产生安全风险,就像没有人管理的物理服务器一样。

另一方面,在云计算中使用一个标准化的流程能够提高效率。Kollar说,通过把信息技术基础设施库(ITIL)管理框架与虚拟化等技术结合起来,西门子已经把IT管理和管理任务减少了25%至35%。