变化背后的故事:接触OpenStack 从商业到开源

原创
系统 OpenStack
今天这个故事的主角,是一个普通的房地产平台网站里的一个普通的系统运维。可能有些51CTO的读者们见过他的文章,他就是从今年10月开始在51CTO发布了很多OpenStack相关文章的livemoon。本文要讲述的,就是livemoon与OpenStack的故事。

【51CTO专访】在IT这个行业,每年都经历着翻天覆地的变化;只看那些新出现的概念和技术,就足以让人眼花缭乱。不过,这变化的背后究竟是怎样的?在一个一个企业中的技术人们,发生在他们身上的变化究竟有哪些?他们是如何看待这些新技术与自己企业业务之间的关系的?51CTO 2011年度的年终选题,将为大家揭示这些变化背后的故事——

51CTO年终策划:2011,变化背后的故事

今天这个故事的主角,是一个普通的房地产平台网站里的一个普通的系统运维。可能有些51CTO的读者们见过他的文章,他就是从今年10月开始在51CTO发布了很多OpenStack相关文章的livemoon。事实上,livemoon是今年才刚刚接触的OpenStack,接触的过程也很有些机缘巧合的因素在其中。下面要讲述的,就是livemoon与OpenStack的故事:

[[52968]]
livemoon,小小SA,关注mac,BSD,openstack,开源技术,webos。

“今年的工作内容与去年相比,变化主要在从商业的东西转向了开源的东西。”

2011年的上半年对于livemoon而言显得平淡无奇。从09年以来,livemoon一直在一些金融保险方面的企业里做硬件服务器维护与VMware虚拟化平台相关的工作,工作内容跟很多从事基础架构的系统运维的工作没有什么两样:Linux操作系统的配置,日常系统状态的监控,调整系统性能参数,通过开源工具对系统的配置进行统一管理,选择系统使用的存储类型,规划虚拟机的资源池,维护esx主机,日常的迁移等等。

离开金融保险领域之后,livemoon进入了现在这家互联网企业。互联网企业的用户是广大网民,对互联网企业而言,有一些用户需求是共通的:网站要稳定,响应时间要快;另外还有一些功能方面的需求,如基于手机的App软件等等。对于livemoon而言,虽然做的仍然是基础架构的运维,但由于互联网企业大量采用开源技术,在技术学习方面还是带来了一定的冲击:

“以前我在的公司使用的都是纯商业,比较昂贵的设备和软件,那时候工作内容主要是看那些服务商的文档和参加专门的培训。”livemoon这样介绍到。“现在转向了开源,并且服务器等也相对平民化了之后,更多的是关注于社区。一切都需要自己投入到社区或者一大堆邮件列表里去学习和工作。”

现在,livemoon经常会到IRC、邮件列表和Twitter上找老外去沟通技术上的事情。由于也喜欢用C语言写一些功能和工具,livemoon在Github上也发布过一些代码。而这一切,都与livemoon开始接触OpenStack有着密不可分的关系。

“接触Openstack也算是一个机缘巧合。”

livemoon接触OpenStack是在今年的9月份。当时因为公司想搞虚拟化,也想试探一下私有云是否可行。虽然之前livemoon对OpenStack没有什么了解,但是考虑到他在VMware方向的经验,就请他来进行这方面的尝试。

OpenStack是一个以“云管理平台”而闻名的项目,在NASA和RackSpace将其开源发布之后,吸引了很多人的关注。与“云”沾边的东西,在国内往往会受到很多的关注,但livemoon对这一现象表示不置可否:

“其实这几年,云的概念被炒的很火,但我个人认为的确是被炒火的,特别是在中国,商家可以在里面赚钱。但我个人觉得,在中国真正想把云做好的,没有几家,感觉都是想乘机赚钱的,研究技术的不多。”

livemoon自己见过一些企业,被忽悠着上了VMware,结果算下来并不便宜,甚至比以前还贵。

“在国外,很多公司用云的出发点是节约成本提高效益,而在国内,做云的是砸钱占市场或者就是砸钱图新鲜。”

作为技术人,livemoon显然对于谈技术更加感兴趣;而且,遇到OpenStack也是livemoon***次比较正式的接触开源社区,这过程对于livemoon而言有很深的触动。

“感觉自己也能出了一点点力了,哪怕是很微薄很微薄的。”

在开源社区的学习并不容易。相比商业解决方案那种看服务商的文档和参加专门的培训的学习方式,OpenStack的学习曲线要陡很多。

“我学的时候,文档都不全……你按照文档去装,很难说你能完全成功。而且各个版本的文档都有,中文的几乎没有,只有少数的几个中文blog,我花了很多时间去理解那个概念和它的实现方式,而且到现在也只不过领会了其中一个网络模式,还有很多其他的特性需要去探索。”

而且还有一个问题就是,OpenStack并不是一个单独的软件,而是由很多软件组合起来使用的一个项目,这为livemoon的学习增加了更多的挑战,因为需要去配置各个软件的配置文件,让它们协同的工作起来。另一方面,作为一个新诞生不久的项目,OpenStack发展的非常快,这意味着大多数Linux发行版中不会包含***版OpenStack的安装包,只能通过源码安装,手动协调各个软件之间的版本关系。

不过,面对这样多的问题和挑战,livemoon却感觉十分兴奋:

“挑战和乐趣就在于你需要自己发现问题,自己解决问题。没有现成的教材给你,你要全身心的投入到社区中去,提bug,看mailing list,在irc里询问,同时你也需要去帮助其他人。这是我这几个月里来***的收获和乐趣。”

对于livemoon而言,2011年因为OpenStack而显得不同。对明年的工作方向,livemoon对于OpenStack仍有很多期待:

“明年我觉得OpenStack还是会呈现快速增长的速度,围绕它的使用和研究有很多很多有待我们去挖掘的地方,在这方面老外已经走在了我们的前面,所以我期望明年的中国社区也能快速的发展起来,有中国的厂商愿意加入这个有活力的开源社区。”

【编辑推荐】

  1. 专题:OpenStack简介与入门指南汇总
  2. 以公司实际应用讲解OpenStack到底是什么(入门篇)
  3. OpenStack中虚拟机的监控

 

责任编辑:yangsai 来源: 51CTO.com
相关推荐

2014-04-14 10:06:22

.Net 开源

2011-12-14 11:14:29

IT外包变化岳雷

2011-12-20 22:30:10

《失控》业务驱动云计算

2022-10-21 11:50:04

2015-11-10 17:57:40

互联网+商业社会

2011-12-12 09:40:49

技术人变化云计算

2011-12-20 18:24:35

虚拟化

2012-10-17 13:50:25

2011-09-26 14:28:28

水果忍者

2018-11-06 15:56:25

西门子工业网络智能制造

2016-12-12 14:19:59

LLVMClangApple

2017-01-15 11:01:56

2012-08-01 16:41:31

红帽RHELOpenShift

2011-12-26 14:51:02

51CTO年终策划

2016-12-23 14:56:49

数据科学商业视角思维

2016-12-22 23:27:49

数据数据科学家变量

2013-07-23 09:02:48

Facebook Ho应用设计

2023-09-26 07:33:41

2016-12-12 14:24:25

苹果Aqua界面

2020-01-07 21:54:11

5G物联网智慧城市
点赞
收藏

51CTO技术栈公众号