构建私有云:一条漫长而崎岖的道路

间隙填充
正睿科技  发布时间:2010-09-11 09:35:01  浏览数:1498

  当几年前云计算成为公众探讨的热点话题时,公有云就备受业界的关注,大部分原因是源自包括谷歌和亚马逊公司在内的几家行业巨头的高姿态宣传。当几年前云计算成为公众探讨的热点话题时,公有云就备受业界的关注,大部分原因是源自包括谷歌和亚马逊公司在内的几家行业巨头的高姿态宣传。但是如今这种讨论已经进入实质的应用阶段,一些IT企业出于安全风险的担忧开始从公有云上撤离;因为他们认为数据放在企业防火墙以外基本就脱离了他们的控制。

  Gartner咨询公司的分析师汤姆.比特曼在最近的博客中写道,根据他对IT经理人进行的投票表决结果显示,安全和隐私已经成为企业用户更加关心的问题,重要程度甚至超过了三大公有云问题的总和。他还写道这些参与投票的IT经理人当中,有75%的表示他们到2012年会部署私有云战略,有75%的人表示到2012年他们对私有云的投入会超过公有云。

  Forrester Research的分析师弗兰克.吉列特也同意这种说法,他认为这两年IT企业用户把更多的重点集中在了私有云上。他表示IT经理人对将数据放在防火墙之外并不感兴趣。

  涉及的障碍

  构建自己的私有云涉及到一些挑战,主要包括:

  * 预算。私有云价格昂贵,因此你必须开动脑筋计算出预算的上限,根据投资回报率来减少可能的束缚。

  * 与公有云结合在一起。构建你的私有云以便需要公有云服务的时候可以迁移到混合模式上。这涉及到很多因素,包括安全问题,以此来确保你可以在两种云上运行工作负载。

  * 扩容。私有云计算服务通常不具备大型公有云提供商所能提供的经济规模。

  * 重新配置。当要迁移到私有云时,你可能要对服务器和其他基础架构做出变动。这种云会造成巨大的问题。

  * 遗留硬件系统。数据中心里有很多老化的服务器--如果私有云要求手动配置,你不应该重新定义任何服务器的用途,因为不可能在这些遗留硬件设备上应用自动化管理。

  * 技术退化。技术更新的灵活性和速度对于任何IT企业来说,要想掌控自如都是比较困难的,特别是那些规模较小的企业。一旦你决定在私有云技术上进行投资,你就必须确保你的投入能与最新推出的软件产品保持同步。

  * 担心改变。你的IT团队可能对私有云并不熟悉,这还需要一个学习的过程。还会形成一些新的运作流程和必须重新设计的原有流程。将这些流程转化为企业增长的机遇--这些做所要承受的压力可以通过帮助你的员工理解当下企业环境中重要的新技能来得到缓解。

  正如比特曼的博客所指出的,私有云也有面临着自己的挑战;在他的投票中,管理问题和规划出运营流程是最令IT经理人最头疼的问题。当然预设的私有云必须由IT部门在内部构建,因此时间周期,学习过程和预算必须计入这个计算公式。

  确实,从传统数据中心-甚至是某些服务器已经部署过虚拟化的数据中心过渡到私有云体系架构并不是一项简单的任务,尤其是整个数据中心并非都是建立在云基础架构上的。

  在分为两部分的本文中,我们将对某些问题做出解释。第一部分会关注虚拟虚拟化和传统数据中心的区别。第二部分将着重在管理部分,关注那些正在积极构建私有云的企业用户并吸取他们的经验。

  尽管我们通常将私有云作为公司防火墙内部云对待,但是私有云也有不是企业专有而是由第三方托管的,换句话说-私有云仍然在企业IT部门的掌控之下。但是在本文中,我们只探讨专有私有云。

  虽然你可能听说过所有有关云计算的宣传,但是目前没有一个单独的厂商能提供构建和管理真正私有云的所有软件--这些软件会涉及服务器虚拟化,存储虚拟化,网络虚拟化以及资源自动化和协调。依靠厂商来逐渐创建他们在即的私有云,以此来适应他们的产品类型。

  许多IT经理人将私有云等同于虚拟化。他们所描述的通常是虚拟基础架构,这意味着你可以将服务器,存储和网络当做是工作负载随需使用的一个资源池,主要从事企业IT基础架构研究的Ideas International公司副总裁兼高级分析师汤尼.爱农这样解释道。

  第2页:私有云与传统数据中心的对比

  但是虚拟化和云并不是一回事;就云而言,体系架构必须在虚拟化软件层的顶部构建来提供自动化和协作功能。

  没有一招制敌的正确方法从传统数据中心过渡到私有云环境。

  协作就是细条各种类型资源的交付,比如处理器,存储和网络,来提供整合的配置流程;资源可以在几分钟而不是几天或者几周时间就能完成传递。一言以蔽之,一个简单的命令或者请求就会引发一系列的动作,可能是以一个特殊的顺序来协调配置请求。

  私有云的整个要点就是允许IT管理者降低成本了提供所谓的灵活配置,而不仅仅是让基础架构管理更加方便。虚拟化基础上的私有云可以将技术基础架构转化为资源池,这个资源池可以随需配置并且将人为干预降到最低。

  不把重点放在IT服务交付上,你就无法真正获得私有云的回报。

  私有云与传统数据中心的对比

  Verizon Business公司的云计算首席架构师杰夫.邓肯解释说,在传统数据中心的创建过程中,你每次增加服务器都需要进入防火墙控制台,设置防火墙规则,将服务器连接到虚拟本地区域网上,创建负载平衡并进行许多其他的测试。但是私有云必须将人为干预降低到最小,而不仅是用新的计算机或者存储来满足需求。在云环境中,有一个控制台能让操作人员设置让整个流程自动化的参数,无需IT人员来登录不同的控制台来行使安全,网络和服务器操作系统职能。

  在私有云和传统数据中心之间另一个主要差别涉及IT流程。私有云可能需要对所使用的数据和需要重新编写的流程来重新进行构建。

  举例来说,目前许多IT企业都主张需求的设置必须满足预算内的配置流程;需要跟存储,网络和服务器部门进行探讨以及数以吨计的案头工作。这类流程与云上的流线型的,持续性的配置构成鲜明的对比。传统数据中心的配置时间可能需要数周,而云上只需要几分钟。

  为了利用私有云,你还需要对遗留应用软件的配置重新调整。许多遗留应用软件是在大型机和所有权UNIX平台上运行的。大部分虚拟化环境(包括私有云在内)都是在X86系统上运行的。

  在虚拟化环境中,我们通常不知道在任何指定时间内应用软件在那里运行。因为多数遗留应用软件是与专用平台绑定的,在私有云上运行这些应用程序通常需要对他们重新构建。

  将应用软件与硬件设备相分离是云的特色,私有云也包括在内。在传统的数据中心里,这10台服务器可能在运行记账应用软件,那5台服务器可能运行的是客户关系管理应用软件。不过有了私有云,你就无需提前知道那台服务器运行着那个专门的应用软件。在任何服务器上运行的应用软件都应用软件必须运行的时间周期内都可以自由调用。

  私有云涉及两个部门:IT(数据中心)运作部门和希望运行应用软件的企业用户。私有云赋予了企业用户快速破家诶之服务器和运行他们所需应用软件的机会--而且无需人为干预。

  IT运作人员必须确保有足够的资源供这类随需计算(这些都是公有云上可供使用的)使用,这通常意味着用户等待所需资源的响应时间缩短为分钟,而不再是以天来计算。

  第3页:过渡的步骤

  这就是私有云的全部:提供公有云的随需灵活性但是却是在企业防火墙内部完成。

  另一个不同是某些IT管理者或者企业用户可能希望私有云能像公有云那样运作。在公有云上,公有云提供商的IT运作团队要对计算基础架构负责,企业的业务应用软件团队要根据公有云协议负责管理和监控他们自己的应用软件。如果私有云也希望以类似的规则进行运作,就意味着IT部门可能要放弃其在传统应用软件管理方面的角色。

  过渡的步骤

  第一件事情是在服务器虚拟化以外进行拓展。在这点上,许多用户都希望通过虚拟化来实现可用性的目的。因此侧重虚拟基础架构来提高可用性是迈向私有云的下一步。

  如今将存储与虚拟化相结合的企业用户开始了解到拓宽资源虚拟化的影响力,Ideas International的爱农表示。当我们到了这一步,服务器的虚拟化已经不止是多数工作负载被虚拟化的了,这是虚拟化部署到运作流程的一个阶段。

  当你到达了这个步骤,你必须重新考虑如何规划你的存储流程,爱农表示。举例来说,虚拟化会如何影响备份和灾难恢复?。

  爱农将创建私有云归纳为以下几个步骤:

  * 对存储进行虚拟化,尽量实现与已经在虚拟服务器上的存储系统一样的灵活性。

  * 将服务器虚拟化和及配置管理工具(诸如Windows Azure Storage Management和VMware vStorage)的存储虚拟化结合起来

  * 对网络基础架构部署虚拟化,同样是将服务器虚拟化和配置了管理工具的存储虚拟化结合起来。

  当你部署完服务器虚拟化,存储虚拟化和网络虚拟化后,你的基础架构就完全虚拟化了。当你用于了可以将三种类型的资源-服务器,存储和网络作为能按需分配的单一资源池使用的管理工具时,你就走到了从虚拟基础架构到私有云的汇合点上。

  当然所有这些观点都是从技术角度来出发的。爱农表示需要对与企业角度(包括人员,流程,监管,政策和资金)的过渡进行并行追踪。一个关键性问题是:私有云架构可以在企业内部范围内根据预算和资金流做些什么?

  公有云要求用户只关注他们使用的资源。由于私有云无法向用户提供像传统数据中心所拥有的固定数量的容量,因此费用返还几乎是与私有云环境结为一体的。

  虚拟化专家伯纳德.高登将费用返还看的非常重要,因为价格是很关键的衡量机制--分配虚拟环境中的计算资源将比从网站上获取资源(就像填充网络表格一样简单)要更加重要。

  无论如何,企业用户都要同时经过以上所述的这些阶段和步骤。事实上,没有一种单独的正确方式可以从传统数据中心过渡到私有云环境。私有云是服务器虚拟化发展结果的组成部分,还会扩展到存储和网络,然后使用应用工具对其进行管理,将服务器,存储和网络作为单独的资源池来对待。自动化和协调工具是从虚拟基础架构转移到真正的私有云上的关键所在。

  但是有件事情非常清楚:如果你的IT部门不愿意在这方面进行全力投入,无论数据中心的那个部分向私有云过渡都是如此,那么企业用户就无法拥有可以展示灵活配置,弹性和降低应用软件成本的云环境。

  作为这种过渡的组成部分,你必须去判断你的员工是否掌握了私有云环境所需的经验和技术,或者你是否需要聘用专业人员来帮助你构建私有云。

  你该如何开始取决于你现有的基础架构。如果你已经部署了服务器虚拟化,那么你已经拥有了很多大家所没有的优势。最重要的是:如果还没有制定相应的计划,不要急于从厂商购买各种软件,特别是从单个厂商那里。