OpenStack建设企业私有云要解决五大问题

OpenStack已经成为一种趋势,但发行版OpenStack尚不完美,企业要建成私有云必须预先充分了解发行版OpenStack的缺点,并寻求专业OpenStack提供商的帮助与合作,才能扬长避短,真正发挥OpenStack的优势,建成最大化企业竞争优势的私有云。

OpenStack在企业里如何用好?还有哪些问题需要着重解决?OpenStack在企业里怎么才能用好?开发人员认为是使用姿势的问题;用户认为要稳定可靠,不能老宕机;老板认为多招几个牛X的开发和运维就可以搞定。

其实OpenStack在商用中存在的问题,主要在以下五个方面:稳定性、完整性、高可用性、易用性、双活和容灾。

先说稳定性。一个好的产品,性能并不是第一要素,稳定性对企业来说才是最重要的。

a.OpenStack在扩展性和稳定性上还远远不足,需要精心打磨。

从几十台增长到上千台甚至上万台,是否还可以一如既往的稳定工作不出问题?实践证明,随着规模的扩大,整体架构需要在稳定性方面做足功课。

比如需设计多个NOVA API和多个镜像、负载均衡和节点高可用、数据库的并发响应。

另外在社区中被吐槽最多的升级问题——Nova,Swift,Cinder和Neutron分别使用各自的数据库存储配置信息,要升级就要修改多个数据库schema,做不到热升级(在H版后升级问题得到改善)。

再如,某企业在部署网络服务(Neutron)时,遇到了噩梦般的经历,不得不重写网络组件的代码才能达到大规模应用的要求。

b.OpenStack缺乏完整性。

一个成熟的云平台应提供计算、存储、网络、安全、数据库、大数据、中间件、DevOps、监控运维等多种云产品。OpenStack只能提供计算、存储、网络三种云产品,如果企业客户需要信息安全保护的产品,则必须自助信息安全平台,集成第三方的产品。再比如大数据分析,通过Sahara可以快速部署Hadoop集群,那又怎么打通OpenStack和Hadoop之间的账户、安全、管理和运维监控体系?

c.OpenStack的虚拟机级别的高可用做的还不好。

目前并没有官方声明OpenStack支持虚拟机级别的高可用性,这个特性在Folsom版本被提出,但是后续又被放弃了。

目前 OpenStack有一个孵化项目Evacuate, 其作用是为OpenStack提供虚拟机级别高可用支持。Evacuate目前只能是管理员手动发起,Evacuate没有考虑VM的部署属性,导致资源调度策略失效。主机名的变化会导致nova-compute重启过程中误删所有虚拟机,这个问题的产生主要是因为Evacuate的清理机制。这个BUG在L版中得到修复。

d.OpenStack的易用性还不够好。

通过FUEL,可以实现OpenStack快速安装,但很多配置操作还需要命令行,离自动化部署一键交付还有距离。再例如OpenStack上用的比较广泛的CEPH分布式存储系统,目前还没有实现界面化的操作和配置。另外OpenStack还缺乏通用的基础版本。

使用OpenStack不会被厂商锁定,但OpenStack可下载的厂商定制版有20多个,客户的选择非常重要。

e.双活和容灾问题。

大型企业对业务连续性要求比较高,重点核心业务有同城双活和异地容灾的需求。同城双活是指用户关键的业务系统同时在同城的两个数据中心运行,同时为用户提供服务, 当某个数据中心的应用系统出现问题时,有另一个数据中心的应用来持续。

异地容灾,顾名思义就是在不同的地域,构建一套或者多套相同的应用或者数据库,起到灾难后立刻接管的作用。我们看到OpenStack虽然也有单站点(Smaug+Cinder)和跨站点(Smaug+Swift)的备份和恢复方案,但离企业真正的业务双活和异地容灾还相距甚远。

再比如Tricircle实现的跨数据中心级联,还是需要Cinder依靠存储后端自己的能力去进行灾备,Tricircle本身只是作为一个转发中继,为用户找到正确的需要操作的站点,其本身无法实现跨数据中心的容灾功能,这和VMWARE的SRM是不同的。

我们可以看到,在功能的支持方面和具体的细节上,OpenStack与VMware还是有差距的,仍然需要不断进步才能做的更好。但OpenStack作为开源管理框架,设计初衷是好的。随着企业里OpenStack的使用和发展,必将推动和加速它的成熟。

最后就是运维自动化,在大规模云的运维场景下,需要将重复度高的工作,基于监控数据智能决策触发,实现无人参与的自动操作的运维能力,这部分还有待OpenStack发掘。

结语

建设企业私有云的过程不是一蹴而就的,而且这将是持续不断的投入过程,需要在实践中不断摸索前进。在下一个10年,将是云2.0时代,企业是云化的主力代表。展望未来,拥抱开源。在中国,在亚洲,在全球,OpenStack已经成为一种趋势,我们有理由相信在未来三年,OpenStack将成为企业去V首选。

本文转自d1net(转载)

时间: 2024-07-28 21:09:16

OpenStack建设企业私有云要解决五大问题的相关文章

OpenStack 建设企业私有云要解决五大问题

OpenStack已经成为一种趋势,但发行版OpenStack尚不完美,企业要建成私有云必须预先充分了解发行版OpenStack的缺点,并寻求专业OpenStack提供商的帮助与合作,才能扬长避短,真正发挥OpenStack的优势,建成最大化企业竞争优势的私有云. OpenStack在企业里如何用好?还有哪些问题需要着重解决?OpenStack在企业里怎么才能用好?开发人员认为是使用姿势的问题;用户认为要稳定可靠,不能老宕机;老板认为多招几个牛X的开发和运维就可以搞定. 其实OpenStack在

微软IT如何规划和构建的企业私有云基础设施

How Microsoft IT Planned and Architected an Enterprise Private Cloud Infrastructure 微软IT如何规划和构建的企业私有云基础设施 Reference: http://www.microsoft.com/en-us/download/details.aspx?id=30183 Published:July 2012 发布时间:2012年7月 Learn howMicrosoft IT envisioned an en

企业私有云转型:延伸向基础架构与管理层

驱使企业向私有云转型的两个主要因素为:第一个是业务驱动.根据IDC的数据显示,业务部门对采用云服务的迫切程度比IT部门要高出5倍.第二个则是IT行业正面临基础设施散乱.控制与整合的挑战.与此同时也有数据表明,大多数企业70%的IT投入花费在运营和已有的业务系统维护中,只有30%左右的开支花在了创新上. 由惠普提出的融合基础架构被认为是企业私有云的先锋军,可以有效解决业务和IT间的支持不平衡的现象.中国惠普有限公司技术服务事业部基础架构解决方案中国区总经理周培勇在某次接受专访时表示:"融合基础架构

企业私有云平台安全技术 数据存储安全策略

云计算是一种以互联网为基础的新兴计算机应用技术,它融合了分布式计算.效用计算.并行计算.网格计算.网络存储.虚拟化等传统计算机和网络技术,形成了一整套新的标准和模式,"云计算"概念也迅速运用到生产环境中,各种"云计算"的应服务范围正日渐扩大,影响力也无可估量.通俗的讲,云计算就是让你把所有数据处理任务都交给网络来进行,由企业级数据中心负责处理客户电脑上的数据任务,这样就可以通过一个数据中心向使用多种不同设备的用户提供数据服务,从而为个人用户节省硬件资源.本文介绍的云

企业私有云平台安全技术

云计算是一种以互联网为基础的新兴计算机应用技术,它融合了分布式计算.效用计算.并行计算.网格计算.网络存储.虚拟化等传统计算机和网络技术,形成了一整套新的标准和模式,"云计算"概念也迅速运用到生产环境中,各种"云计算"的应服务范围正日渐扩大,影响力也无可估量.通俗的讲,云计算就是让你把所有数据处理任务都交给网络来进行,由企业级数据中心负责处理客户电脑上的数据任务,这样就可以通过一个数据中心向使用多种不同设备的用户提供数据服务,从而为个人用户节省硬件资源.本文介绍的云

企业私有云调整有4个注意事项

  根据Gartner的报告,接近一半的大型企业目前依赖私有云配置.很多IT部门采取了"如果没坏掉,就不修理"的方法来管理这些系统,但是他们应该定期检查,确保这些系统能够持续满足用户.在检查现有的企业私有云时,IT部门应该考虑少量问题.本文列举了企业私有云调整的4个注意事项:资源消耗.额外扩张.安全检查和封闭的解决方案. 追踪资源消耗.在云计算出现之前,系统升级是个很容易实现的计划.生命周期很长,通常是三年,变更发生的不频繁,而且资源需求是可以预测的.然而,现在产品生命周期很短,而且不

企业私有云是如何搭建的

云计算,是当前IT界极力追捧的技术,其中私有云是刚刚发展起来的,企业的私有云可由公司自己的 IT 机构或者云提供商进行构建.在此"托管式专用"模式中,像 Sun ,IBM这样的云计算提供商都是可以安装.配置和运营基础设施,来支持一个公司企业数据中心内的专用云.此模式对使用云应用有很高的控制能力,并且,在此基础上,为企业带来建立并运作该环境所需的专门知识. 对于云计算,每个人都有自己的定义.但是大家对于云计算很多方面都有一定的共识,比如三层架构(SaaS,PaaS和IaaS).除了三层架

长城电脑企业私有云 助力企业快速发展

本文讲的是<strong>长城电脑企业私有云 助力企业快速发展,</strong>随着信息化应用的高度普及,在企业的发展过程中,企业总免不了要部署许多IT设备和企业应用系统.企业业务与支持这些业务的IT系统之间的关系也日益密切.由性能强大的硬件资源,高带宽的网络资源以及精密.复杂的软件结构结合而成的IT系统,为企业提供了众多业务发展所需的海量信息资源.与此同时,IT系统也受到了由内部业务需求不断变化所带来的影响.从IT基础办公设备的添加.分配,到企业数据的共享和权限分配,再到整体业

Hyper-V云计算:推动企业私有云的入门利器

由于云计算市场的持续爆热,IaaS厂商们也开始竞相为用户的业务提供服务.那这些厂商的产品孰优孰劣,又有哪个更胜一筹呢?今天小编从中挑选了五家IaaS厂商以及他们的云计算产品,揭开他们市场宣传之下的产品本质. 世界上有70%以上的服务器都使用的是Windows Server操作系统,与此同时这个用户数字也正好是微软公司云计算产品的目标.因为目前VMware的虚拟化技术已经在众多的Windows Server操作系统上得到了应用,因此微软公司也不得不直面这个强大的竞争对手发起的挑战. 微软公司的云计