zoukankan      html  css  js  c++  java
  • 掌握OpenStack部署的最佳实践 打破部署失败的魔咒

    部署OpenStack环境并不是一项简单的任务:根据SUSE最近的调查显示“曾经部署过OpenStack的企业当中有一半都失败了”。然而,随着最佳实践的出现,企业可以使用其避免在部署OpenStack过程当中遭遇失败。 实现OpenStack成功部署的第一步就是设定一个切实可行的目标。OpenStack并不是一种简单的、即插即用的技术。相反,开源平台是一种十分复杂的架构,它为用户在配置和管理应用程序的方式上提供了很大的灵活性。数据中心咨询公司Zefflin的CEO Sam Melehy表示,“OpenStack生态系统的出现时间比较短,还不成熟,非常类似于早期的SAP。”。 探索部署OpenStack的最佳方式 企业必须重视这项技术的使用方法。IDC软件定义计算部门研发经理Gary Chen表示,“OpenStack并不是一种适合所有应用程序的平台,它只能在某些环境中发挥最佳作用。” 开源解决方案能够支持某些新兴技术,比如容器,但是同时意味着它不能很好地兼容传统的本地负载,比如企业资源规划(ERP)系统。Mirantis公司产品营销部副总裁Kamesh Pemmaraju认为,OpenStack最适合刚刚出现的应用程序。对于这些情况来说,不能拿过时和传统的架构作为参考标准。 开源系统在某些特定市场正在获得越来越多的关注。比如在云、移动办公和Web应用等领域,大家对于OpenStack的兴趣正在逐渐增加。DevOps是一种刚刚出现的开发方式,它将系统资源和应用程序测试紧密联系在一起,是OpenStack的另外一种最佳实践。 获取帮助 部署OpenStack是一个非常复杂的过程,因此,在部署的过程当中企业通常需要寻求技术支持。对于企业——特别是那些刚刚开始部署OpenStack的企业来说,应该避免直接研究开源代码。这样的话,企业会对这种DIY的方式感到十分沮丧,因为需要自己完成所有整合工作,并且不断进行排错和提供支持。 “企业应该选择一种适合自己的OpenStack发型版本,” 451 Research公司服务提供商部门研发总监Al Sadowski推荐企业使用这种方式。如果企业使用某个发型版本,厂商会将许多OpenStack功能封装到成套产品当中,并且提供技术支持。Canonical、Cisco、EMC、Mirantis、Oracle、PistonCloud、Rackspace、Red Hat 和 SUSE都能够提供这种软件安装包。 此外,OpenStack专家的数量也在逐渐增多。顶级的硬件提供商,比如Dell和IBM;产品和服务厂商,比如Platform9和Rackspace;以及一些顾问公司,比如Accenture和Zefflin都能够提供多种OpenStack咨询、集成和管理服务。 利用生态系统 OpenStack Foundation成立于2011年,是一个专门促进开源平台发展的组织。这个组织创建了OpenStack Marketplace,这是一种包含六七种产品和服务类别的在线资源,比如咨询服务、发行版本、驱动和培训等。而应用程序特性包含几十种产品,比如Glance images、Murano app packages以及Heat templates等等。 企业需要为OpenStack部署选择合适的框架,必须决定在通用还是专有硬件上运行应用程序,Zefflin公司的Melehy表示。通用系统的成本较低,但是需要更高等级的内部技术能力。而私有系统则更加昂贵,但是相比于通用产品,企业能够获得更多的工具和支持。 培养自己的OpenStack人才 OpenStack的生命周期仍然处在新技术不断出现的阶段。由于出现时间很短,因此市场上可用的人才数量十分有限。 与其花费大量经历在市场上争夺十分稀少的OpenStack人才,公司不如培训现有员工如何使用开源平台。在过去的几十年当中,Linux一直站在开源运动的最前沿。因此已经使用开源操作系统的组织十分适合于培养自己的OpenStack人才。Aptira、Hewlett Packard Enterprise、the Linux Foundation、Mirantis和Red Hat等厂商都提供了多种OpenStack培训和认证项目。 安全问题 不幸的是,OpenStack依然面临着许多系统安全方面的问题。事实上,根据信息和管理系统协会的一项调查显示,三分之二(66%)的企业在过去的一年当中曾经经历过重大的安全问题。因此,大多数企业(87%)企业表示信息安全对于业务的重要性正在逐渐增强。 保证安全性是实现OpenStack成功部署的关键。最近,OpenStack Foundation推出了通用的认证和授权系统,能够帮助企业解决安全性问题。 现在,大型企业已经开始使用OpenStack运行一些应用程序,比如Comcast、PayPal和沃尔玛。随着企业的相关经验不断丰富,并且技术日趋成熟,将会出现越来越多的最佳实践,理想情况下,部署失败的概率率将会降低。

    TechTarget中国原创内容,原文链接: http://www.searchvirtual.com.cn/showcontent_92838.htm
    © TechTarget中国:http://www.techtarget.com.cn

  • 相关阅读:
    x64 平台开发 Mapxtreme 编译错误
    hdu 4305 Lightning
    Ural 1627 Join(生成树计数)
    poj 2104 Kth Number(可持久化线段树)
    ural 1651 Shortest Subchain
    hdu 4351 Digital root
    hdu 3221 Bruteforce Algorithm
    poj 2892 Tunnel Warfare (Splay Tree instead of Segment Tree)
    hdu 4031 Attack(BIT)
    LightOJ 1277 Looking for a Subsequence
  • 原文地址:https://www.cnblogs.com/liangwang/p/5497155.html
Copyright © 2011-2022 走看看