使用云计算时的几大考虑事项
云计算也被称为网格计算或者弹性云计算,归根到底就是一个使用新技术的旧思想。供应商把网络技术和一种或者多种形式虚拟化技术融合在一起,然后作为一个平台提供给虚拟桌面工作环境或者虚拟服务器工作环境。
过去供应商通常使用“服务机构”或者“应用程序服务供应商”类似的词来描述这样的服务。这样的服务对于中小型企业非常有诱惑力,同时大型企业的远程或者分支办公室的领导对此也非常感兴趣。
现在虚拟化技术可以使得一个应用程序、整个客户端或者服务器工作环境放置到一个容器中、也可以被虚拟化,然后在网络上的其它位置运行。供应商声称可以把IT设施看做是可变的花费而不是一个固定不变的花费。这样的话,单位只用为它们所使用的IT功能付费,而不用购买硬件、软件许可权,也不用雇佣IT员工。
但是他们为什么不提及企业所使用的应用程序也可能需要重写,需要使用云供应商提供的新工具。只有在使用那些工具重新部署这些应用程序之后,他们才有可能连接到供应商的云中。
由于没有描述容器内容以及如何创建、部署和管理容器的元数据,供应商目前就提供一定的锁定软件,可以把企业用户永久性地绑定在他们所提供的服务上。一些供应商,如VMware和Citrix正在努力制定云计算的标准,也在召集愿意支持这些标准的合作伙伴。只有在这些标准广泛接受之后,才可以开发支持这些标准的工具。一旦这些工具对用户可用,云计算就可以发挥其真正潜力。
尽管仍然有需要解决的问题、需要研究的新技术,这些供应商提供了一种假想的场景:企业不用再为整个IT基础架构付费。同时也承诺给企业:他们的花费只在所使用的IT基础架构和支持他们工作确实需要的员工上。
这个听起来有点像是比较陈腐的、虚拟化增强的效用计算概念,对吧?对我来讲确实如此。那么这就意味对所有企业来讲,这个方法在未来的几年中会成为中流砥柱吗?另外确切来讲,那些客户使用它?他们为什么要做出改变自添麻烦呢?
毫无疑问,企业正在朝着这样一个方向而努力:封装他们的应用程序和应用程序服务,可以让公司员工、咨询人员和顾客通过他们各自喜欢的网页浏览器访问这些应用程序或者服务。公司倾向于选择支持基于网页的用户界面,而不是使用自定义的或专有的客户端软件。通常他们仅仅寻找把云计算的概念整合到他们IT架构中的方法,以及适用的时间和位置。最重要的是,对于允许一些供应商坚持企业需要改变他们正在做的工作来适应供应商的基础架构,很多公司并不是真正的感兴趣。
由于云计算是一个最新的概念,重要的是要知道企业故意使用更通用、更低廉、高交互性的技术,来使得他们有可能选择一个外部服务或者系统。商务或者重要任务的应用程序不可能迁移到外部云中过长时间。
另外一方面,企业可能把他们的应用程序迁移到内部云中,保证通过使用任何基于网页的客户端系统都可以访问这些应用程序。在一个企业准备迁移其组件到外部云之前,IT决策者需要得到确信:这个观点已经得到证明、下述安全问题得到有效解决,才有可能迁移到负载任何成分的外部云。
安全:允许谁查看企业的专有数据?
性能:应用程序系统性能在处理峰值时刻会如预期那样吗?
数据数据所有权:“云”的所有权就是系统平台上数据的所有权吗?
可靠性:一个企业可以部署很多数据中心和冗余系统,来满足正常运转时间的需要。提供“云”服务的公司会提供相同的服务吗?
一致性:越来越多的公共企业、金融服务和健康部门的公司都面临着严格的条例规范;他们需要能够证明谁访问了数据、在何时或者何处处理过这些数据,当处理这些数据的时候,就需要哪些软件和硬件。在企业内部的数据库中,做到这些就非常困难。在云中他们能够允许做同样的工作吗?
jasonkid 发表于: 2010-01-05
我要回答