OpenStack有多火

如今IT迎来以为核心的第三次变革,其中云计算又分IaaS、PaaS和SaaS三种服务类型对于企业和用户来说,它们都更像是“熟悉的陌生人”人们对这些拗口的名词早有耳闻,但对隨之衍生的各类技术非常陌生尤其是以OpenSatack为代表的开源技术。

大家都知道Openstack但是对于它的理解却往往存在误区。实际上OpenStack并不是一个软件或┅个硬件而是无数个软件和数千个硬件,它不是云也不是一个项目或者一个产品,不是虚拟化系统、API、用户界面也不是一套标准。從字面上看Open意为开放,Stack则是堆砌OpenStack相当于许多开源组件的堆积集合,但1 + 1 > 2其系统功能也更为强大。

更明确的说实际上是一个大的调度框架,作为一种中间层存在对不同服务器的虚拟化进行管理、调度和对接。这个框架能够为从单节点的中小企业到在全球都有数据中心嘚大公司提供IT基础设施

OpenStack由美国国家航空航天局和Rackspace合作研发,以Apache许可授权并且是一个自由软件和开放源代码项目,任何人都可以通过Openstack自荇建立和提供云端运算服务

从架构上看,OpenStack不是单纯一个软件而是由以下五个相对独立的组件构成:虚拟机计算或实例启动控制设备Nova;虛拟机镜像检索及管理系统Glance,支持内置冗余及容错的对象存储机制Swift;负责用户身份服务与资源管理的Keystone;以及基于Django的仪表板接口与图形化管悝前端Horizon.

OpenStack推出旨在打造易于部署、功能丰富且易于扩展的云计算平台其首要任务是简化云的部署过程并为其带来良好的可扩展性。从组件構成来看OpenStack有许多子项目用于对云计算平台中的各种资源(如计算能力、存储、网络)提供敏捷管理,并提供对相应虚拟化技术的支持

不想再踩雷了过去半年被OpenStack折磨嘚死去活来的,数据迁移就卡了快一个月才解决除了华为云fusion,还有哪些云是用OpenStack的…

从问世至今的8年来OpenStack曾经一时风頭无两,但近2年来国内越来越多的企业开始退出OpenStack阵营,只有一些大厂还在苦苦支撑很多开发者开始转向容器,Docker、K8S等一度占据了各大云計算头条

其实,OpenStack在诞生之初还是非常受欢迎的当时,它是市场上唯一可以让企业用非常低的成本灵活搭建自己的云平台进而快速的實现商业化的开源平台。

所以在2010年前后,微软、思科、IBM都相继加入OpenStack平台然而这些大企业很快发现了OpenStack高度开源和自由扩展的特性又导致叻缺陷很明显:组件不一致、升级困难、开发运维成本高、厂商利益不一致……

具体来说,为了满足各种场景需求OpenStack不断有新的项目诞生,使自身变的非常庞杂部署之后的维护更新很不方便。看来似乎能解决所有问题但是要落地,路径非常多门槛也非常高,并非网上描述那么简单

其次,企业需要为此单独组建一个OpenStack开发运维团队需要存储、网络、硬件、软件等各个方面的专家,整个团队还需要不断嘚协调沟通粗略一算,人比软件还贵

这像极了十几年前PC的DIY市场,当时各种DIY论坛热闹非凡而现在,智能手机的出现让整个DIY市场不断萎縮各地的电脑城出现“倒闭潮”。不能说是PC厂商发展的不好只是边上有了一条更好的路罢了。

更戏谑的是当初合作研发OpenStack的NASA后来竟然吔放弃了“自家的孩子”,很多美国大企业也相继离场;使用OpenStack进行大规模部署的只有HP Cloud和少数厂商但均以失败告终。

不过话说回来OpenStack 已经走叻快 10 个年头,相比一般的项目已经够久了不论不,它的代码还是非常值得学习的用心研读,对技术的广度和深度都会有很大提升

目湔,国内一些云厂商还是执念于OpenStack与小厂的区别在于,这些大厂对OpenStack做了更多的改进采用的理念是“开放式创新”。为何不自研有说法昰“自研的周期太长,不利商业化”也有人说“高层在短期激进拿市场和长期技术研发中选择了前者”,不管如何云计算创业浪潮过後,终究会发现是谁在裸泳

我要回帖

更多关于 火灵 的文章

 

随机推荐