Openstack 干掉 VMWare(1)

在中小型虚拟化应用场景中,VMware占有很大的市场份额,大家对其也是非常认可,但是根据行内最新消息,现在国内openstack商业化产品华为的Funsioncloud出货量已经超过了vmware,如果加上其他的openstack商业化产品,那么至少说,在中国的私有云或者服务器虚拟化市场,openstack产品已经超过了vmware,存量上面可能vmware还占一定优势,但是增量方面,openstack系产品已经显示出优势,可以预见,今后openstack系产品使用量超越vmware是必然的。

对于各家openstack商业版软件厂家,都基于开源的openstack进行开发改进,以提升用户体验,形成了自己的优势领域,但是市场应该还是慢慢两级分化,从现在的情况看,私有云这一块,华为很可能一家独大。

那既然openstack是开源软件,那有没有可能企业自己利用自身技术能力使用开源版本的openstack构建自己的私有云呢?特别是中小企业,基于成本考虑,这方面肯定是有所考虑的。我试着从中小企业使用开源openstack私有云这个角度进行阐述。

产品真正落地,需要考虑产品安装问题,产品是不是稳定可靠,有没有足够的技术支持力量,成本是否合理等多个因素影响,下面逐个阐述:

产品可靠性

产品的可靠性除了产品开发力量之外,还需要大量的实际使用案例的验证,或者大量的测试验证,从产品开发本身来说,openstack作为全球最火的开源项目之一,汇集了全球顶尖的开发人员,自身也有一套源代码的管理优化及测试系统,因此产品本身相对于商业产品来说一点也不逊色。openstack产品每半年出一个版本,这个产品迭代的频率对于这么复杂的产品来说是非常快的,每一个产品在使用过程中出现的bug,都会反馈到相应版本的更新中进行修复,因此,一般用于生产系统的私有云,都会使用前一个或者前两个版本的产品,这些版本的产品已经经过了很多实际生产及商业应用的验证,产品是可靠的;

技术支持

企业采购vmware,一般附赠1年的技术支持,后续也可以继续购买技术支持(成本不低),vmware产品设计很优秀,基本依照相关的技术文档,一般水平的IT工程师基本可以胜任安装后的系统维护和升级等工作。相对于vmware,openstack产品的技术支持,完全依靠企业自身的技术力量(再次重申,非商业版openstack),或者寻求社区的技术支持,再或者,寻找行内经验丰富的openstack工程师,但是从另一个角度看,产品已经是免费的了,在出现问题你自己企业技术IT力量解决不了,这个时候你花点成本解决问题也能理解。关键是在建设之初,就要先探好路,先准备好相应的技术支持通道,以免到时候病急乱投医。

产品安装

对于一般企业来说,openstack确实对技术人员的要求不低,因为openstack本身就是集合了大量的开源软件组成一个有机而庞大的系统,它包括了操作系统linux、数据库mariadb、消息中间件rabbitmq、高可用HAproxey+keepalive、web服务apache、分布式存储ceph、容器管理docker、网络管理openvswitch 等等开源软件,所以,手工安装部署openstack也不是一件容易的事情,况且是用于实际生产使用的时候,一般没有把握不会轻易手工搭建安装。好消息是,openstack社区也早就意识到这个问题,针对安装的问题,现在社区推出了kolla项目,通过容器化方式(使用docker),进行配置和部署,颠覆了以往的安装维护方式,使安装和升级效率大大提高,详细的介绍可以参考“openstack 之 Kolla部署指南(容器化方式)”这篇博客。

小结:

从以上几个主要方面来看,openstack在产品可靠性、技术支持、产品安装方面都已经成熟,在商业化产品市场,实际上已经在全面替代vmware,在自助使用方面同样也已经具备了真正落地的条件,我想强调的是后者,企业自己使用开源版的openstack,条件已经成熟了。

特别需要指出的是,我们对kolla安装镜像进行封装,制作了稳定版本的安装ISO镜像,可以直接下载到本地进行安装,通过仅仅这一个安装镜像,可以安装基础操作系统、openstack各个组件,也就是说,一个镜像全部搞定,强调一遍,不需要联网,一个镜像全部搞定!这样又使安装过程和效率大大向前迈进一大步。到这个阶段,我认为,中小企业使用开源版本openstack,已经到了可以真真落地使用的时候了。详细安装镜像下载地址请参考“openstack 之 kolla安装镜像

以上是我自己所想,不想长篇大论,考虑问题的角度相对狭隘,见笑。

原文地址:http://blog.51cto.com/yuweibing/2087477

时间: 2024-10-05 05:32:22

Openstack 干掉 VMWare(1)的相关文章

Openstack 干掉 VMWare(2)

上一篇文章"Openstack 干掉 VMWare(1)"总体说了一下使用开源版本openstack与vmware的一些比较,注意我说的是开源版本的openstack,至于各个商业版本的openstack,比如华为的FunsionCloud,什么青云QingCloud不在我的讨论范围,他们也没有付给我工资替他们做广告,哈哈,得出的初步结论就是通过openstack开源社区的努力,现在开源版的openstack已经具备了实际落地各中小企业,干掉vmware的条件,让广大人民群众用上自己的

openstack与VMware workStation的区别

免责声明:     本文中使用的部分图片来自于网络,如有侵权,请联系博主进行删除 最近一直在研究云计算,恰好有个同事问了我一个问题:你们研究的openstack到底是什么东西?跟VMware Workstation到底有什么区别? 忽然之间觉得这个问题问题的太好了,现在关于云计算的概念太多了,很多概念都没有很严谨的解释,因此根据个人的理解做一个简单的总结.   首先:"虚拟化"其实有很多分类,比如虚拟化技术,虚拟机软件,IaaS层虚拟化解决方案.甚至java虚拟机之类的东西也可以划到虚

openstack对接VMware浅析

前言 本文是对openstack对接vmware的浅析,所以本文重点是以下两点: 先了解它的整体架构,搞清楚为什么要用这样的架构: 然后再了解架构中的各个组件,组件提供的主要功能与各个组件之间的交互 整体架构 先上图,了解下openstack结合VMware的整体架构. 工作原理和流程: 虚机如何启动? 前端BC-OP或者Horizon发送http请求给Rest api,Nova api 通过RPC Call(Rabbitmq)请求scheduler选择合适的nova-compute,到此为止,

openstack在vmware虚机环境(exsi或者workstation)中实例挂死

在vmware虚机环境中安装了openstack平台,创建实例cirros和centos,openstack并未报错,但是在novnc里查看cirros实例卡在grub无法进入系统,centos实例卡在install centos7之后的界面,并且报内核错误. 后来发现comtute节点的nova.conf中的virt_type=kvm,后改为virt_type=qemu后正常

openstack 集成vmware 填坑经验

liberty 以后版本不在支持直连esxi,只支持链接vcenter 记得在esxi防火墙上启用vnc 默认vcenter是https,要么配证书,要么在nova.conf 改insecure=true 要么改源码 oslo_vmware/service.py 里面有关于ssl链接的东东注释掉,后两者我试过了都ok

Openstack 之 相对于VMWare的劣势

  上面左边是我的个人微信,如需进一步沟通,请加微信.  右边是我的公众号"Openstack私有云",如有兴趣,请关注. 前期写了两篇博文<Openstack 干掉 VMWare(1)>.<Openstack 干掉 VMWare(2)> ,提出了Openstack与VMWare的一些比较,我的出发点是基于使用社区开源版本的Openstack来替代VMware,实现企业节约成本的目的.另外,基于现在风云诡谲的国际贸易形势,说不定什么时候人家EMC不给咱们做生意了

OpenStack、KVM、VMWare和Docker

一.虚拟化 1.什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率. 2.什么是虚拟化技术 虚拟化技术是一套解决方案.完整的情况需要CPU.主板芯片组.BIOS和软件的支持,例如VMM软件或者某些操作系统本身.即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能. 3.虚拟

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

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

openstack mutil-hypervisor

OpenStack 4 岁多啦,每个新版本都能实现一些需求和解决一些问题.其中被企业用户问的最多的一个问题是:同一个 OpenStack 集群能同时支持多种虚拟化技术么(mutil-hypervisor)? 答案当然是 Yes!在说明如何配置 mutil-hypervisor 前,我们需要了解什么是 mutil-hypervisor. mutil-hypervirsor 简介 对很多用户来说,仅采用一种虚拟化技术难以满足他们的需求,所以用户可能会同时采用其它虚拟化技术.比如:1.用户不想被某个虚