在哪里运行应用:内部云还是外部云?

日期: 2010-03-11 来源:TechTarget中国 英文

  IT经理必须做出的最大决策之一是在什么地方和如何运行数据中心应用程序。幸运的是有许多种可以降低成本和提高业务灵活性的选择,如服务器虚拟化、内部云、公共云和外部私有云。

  大多数机构正在利用这些选择。据Tier1 Research研究经理Antonio Piraino说,目前,70%的企业利用服务器虚拟化降低成本。10%以上的企业目前正在使用或者计划使用云计算。

  要利用云计算提供的新的机会,IT机构必须了解服务器虚拟化与各种类型的云计算的区别,理解从各种应用程序的特点看使用每一个执行环境可能产生的风险。

  什么是云计算?

  人们也许很想知道在服务器虚拟化已经通过减少企业购买物理服务器的数量显著降低成本的时候为什么还对云计算感兴趣。不过,这根本就不是一回事。

  可以选择的不同的云计算

  有两种基本类型的云计算:公共云计算和私有云计算。云计算的类型一般还可以根据其地点(在企业内部和企业外部)和提供的安全程度等特点区分。

  公共云计算是云计算提供商在互联网上向用户提供服务器、存储、网络和应用程序资源。按照定义,公共云计算是在企业外部的。

  私有云计算有两种形式:内部云计算和外部云计算。内部云计算在你的数据中心,为IT经理提供对可用资源的全面控制。

  外部私有云计算结合了内部云计算和公共云计算的特点。它们同公共云计算一样,因为它们是在企业外部的。但是,与公共云计算不同,应用程序在专用的服务器上运行,云计算提供商围绕外部私有云计算建设一个容器墙,使它比公共云计算更安全。对于在私有云计算中的资源,IT经理拥有比公共云计算更大的控制权。亚马逊的虚拟私有云计算就是一个外部私有云计算的例子。

  如何做出决策

  选择在什么地方运行应用程序取决于许多因素:

  ·应用程序的特点和处理要求,包括性能要求、存储要求、安全要求、可用性要求、要传输的数据量和服务级协议。

  ·应用程序的重要任务性质。

  ·数据中心可用的资源容量。

  ·预期的节省。

  ·政策。

  位于伦敦的咨询和技术公司Capital SCF的首席技术官Chris Swan说,你需要创建一个决定应用程序在什么地方运行的流程。这个流程首先是应用程序评估和打包,如Novell的PlateSpin Recon和VMware的 Capacity Planner软件可用于描绘物理IT环境和决定哪一个应用程序可以为了优化性能进行虚拟化。

  下一步,每一个应用程序(或应用程序类)的处理都应该对比在每一个执行环境中运行这个应用程序的安全性。

  一旦你确定哪一个应用程序要迁移到云计算中,P2V(物理向虚拟)、V2V(虚拟对虚拟)和Z2V(零对虚拟)工具能够帮助在独立的服务器、虚拟化的服务器和云计算之间物理地迁移应用程序。

  安全扮演重要的角色

  具有高可用性和合规或者监管要求的关键型应用程序不适合在公共云计算或外部私有云计算中运行,因为有资源控制和数据的地理位置的问题。要求高水平安全的应用程序应该在企业内部环境中运行–服务器虚拟化或者内部云计算中运行。只有在云计算提供商展示了需要的安全水平时,才可以在外部专用云计算中运行。

  波士顿大学IT安全经理David Escalante说,为你的机构创建一个云计算定义是非常重要的。

  目前,大多数最常用的云计算包括开发和测试新的应用程序、灾难恢复和运行通讯量大的Web应用程序。其它应用包括收集网络调查数据并且在云计算中存储和处理这些数据。

  波士顿大学的Escalante说,波士顿大学把一些调查工作外包给有调查经营的外部云计算提供商。他把这种类型的外包定义为云计算。

  卡巴斯基实验室高级产品经理Peter Beardmore正在使用云计算分析从该公司客户中收集来的大量数据以便得到最新的威胁和恶意软件趋势。

 

  有些企业选择上述全部云计算类型

  Johnson & Johnson Pharmaceuticals医药公司研发部门高性能技术负责人Sebastian Piotrowski说,他的部门选择在什么地方运行工作量取决于使用情况–最终用户如何使用指定的应用程序的说明以及计算和存储资源需要高峰的频繁程度。

  Piotrowski解释说,定期达到工作量高峰然后工作量下降的应用程序最适合应用于云计算,因为云计算以较低的成本提供了一种很好的选择,不用购买仅在高峰期使用然后就闲置的硬件。如果你已经有相当比例的工作量虚拟化了,那么,这些工作量非常适合云计算。

  一些用户一开始时在公共云计算中运行一些非重要任务应用程序以评估与云计算有关的节省成本、好处和风险。如果他们满意,他们也许会把更多的应用程序迁移到云计算。

  政策加入争论之中

  Capital SCF的Swan说,基础设施部门和应用程序开发者部门有时候会对于在什么地方运行应用程序发生分歧,并且各自都有充分的理由。基础设施部门正设法通过使用最便宜的地方,通常是通过虚拟化和云计算等新技术,减少运行应用程序的成本。这个部门还考虑哪一个应用程序最容易迁移到低成本的平台。

  另一方面,应用程序开发人员正在设法确定如何包装应用程序,这样,应用程序就可以为它们将允许的环境优化。这里的选择包括为能够使用上网本访问的云计算环境创建软件设备和/或者基于Web的应用程序。

  马萨诸塞州剑桥附近的卫生保健提供商网络Cambridge Health Alliance的高级IT安全官员Dan Cameron说,他支持在云计算中运行许多应用程序,包括公共云计算,因为他认为这比购买更多的设备要节省成本,而且云计算的安全将改善。他还预计要根据应用程序的性质利用各种边缘的云计算提供商。

  然而,该公司互联网Web开发人员Joe Velletri说,他对于在公共云计算等不安全的环境中运行他的应用程序持严重的保留意见。

  推出你自己的云计算

  目前,客户倾向于使用内部云计算,而不愿意使用外部的云计算,因为外部云计算有各种风险,包括安全、数据隐私和服务级协议。不过,这样做的主要缺点是IT必须建立自己的环境并且没有一个单个的厂商能够提供所有的设备。

  Verizon Business的Deacon说,总之,关于使用云计算还是使用服务器虚拟化的决定取决于你在你的数据中心投资的数量程度以及你的数据中心是否有充足的容量。大多数企业不会淘汰并更新设备,也就是说,他们不会关闭自己的数据中心把一起都迁移到云计算中。同样,一直外包的企业也不会立即在自己的数据中心创建一个内部的云计算。

  Verizon Business内部应用程序的云计算主管Jeff Deacon说,云计算提供服务器虚拟化所没有的自动化和编排。他们做什么取决于他们过去一直的做法和哪一种做法最适合他们。经过一段时间,有传统的外包合同和管理的主机的企业将转换到云计算,因为这是有意义的,是节省成本的并且提供更多的灵活性。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐