【开源访谈】OSA 作者康岳来访谈实录

虫虫 发布于 2013/01/08 21:14
阅读 7K+
收藏 20

关于开源访谈

开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。

【作者简介】

康岳来

康岳来,从小痴迷于计算机,感恩于互联网的自由分享,我大部分技术知识来自于互联网,曾经创办过电脑爱好者论坛,黑色星期八技术论坛。

【软件简介】

开源运维管理系统 OSA 是Open System Adminstrator 的简称,意指开源,开放的运维管理系统。 OSA运维管理平台是由OSA开发团队,针对目前服务器运维、监控和报警提出的一个开源、 易用、实用的跨平台服务器运维管理平台.

【访谈实录】

1.    能否先介绍一下你自己(技术背景、工作经历、学习经历)
本人出生于1988年,于2009年毕业于长沙理工,主修计算机信息与网络课程。感恩于互联网的自由分享,我大部分技术知识来自于互联网,在校期间,为了与更多的与技术朋友进行交流,学习更深的计算机技术,曾经创办过电脑爱好者论坛,黑色星期八技术论坛。
由于接触计算机比较早,从小就对计算机有着接近痴迷的浓厚兴趣,考上重点高中的我只上了一年半就缀学转读计算机技校,在校期间自学php等开发知识。
所以到目前为止虽然实际工作年限非常少,但是由于起步较早,基础比较扎实。特别感谢参与第一份运维工作的运维主管,对我linux,nginx,mysql等开源技术的指导,使我对开源技术有了一定程度的了解。

2.    是什么促使你开发 OSA 开源运维管理系统?为什么取这个名字?
OSA的最开始的一个版本是OWS,在参与第一份运维工作的时候,公司服务器数量有一千多台,对自动化运维、集中管理以及告警监控等需求较多。
当时采用的是国外的一些开源软件比如:cacti , Nagios等。我们的运维日志文档当时采用的是SVN进行管理和分享。
国外开源软件功能非常强大,但是安装较为复杂,文档太少,很多操作不符合国内使用者的习惯,各软件之间又缺少整合。
自己对这一块兴趣比较大,在公司开发第一个简单的版本。在一些linux群里经常讨论到此类问题时,大家对这软件也充满兴趣,于是就组织群友开源了第一个版本OWS。
第一个版本的功能非常少,由于大家都是在职人员,兼职开发,平时时间可参与开源的非常少,进度非常慢,维护也不是很理想,到后期基本是孤军奋战。
基于这种状态,我开始寻求公司对开源的支持,开发了OSA第一个BETA版本。
SA是Open System Adminstrator 的简称,意指开源,开放的运维管理系统。

3.    相对别的运维管理系统,OSA 有什么优势和特点?
OSA是一个综合性运维管理平台,它集合了图形分析,监控告警,运维知识库,批量运维操作,故障记录等等一系列功能,相当于一个大平台。
它的优势主要体现为:
1、使用起来非常简单
2、将知识库融入运维系统
3、运维模块整合
4、较好的平台扩展

4.    OSA 目前怎么推广,在业界的应用情况如何?
OSA目前还处于开发的初级阶段,还没有进行大规模的宣传推广工作,目前主要通过提交到开源社区,比如开源中国;另外通过一些运维论坛,运维QQ群进行小规模邀请测试。
目前我们公司己经线上使用有三个多月了,也有很多朋友在局部使用。但目前版本还处于更新频率较大的时期,文档等资料还没跟进,建议用户可以等待更完善的版本。

5.    目前参与开发/维护 OSA 的人员有多少?
专职开发 1 人,外部参与代码贡献的5人

6.    你们公司现在是如何运营 OSA
目前公司没有专职运营OSA这个产品的人员,其他公司使用OSA也无需付费,我们产品还在不断调整,不断完善的过程中。
另外公司支持开源首先是期望这个技术能更好的应用在公司内部,感谢公司的一路支持,我们也有责任为公司的运维系统做出更多贡献。

7.    OSA 将来的发展方向?
OSA目前经历了一年多的时间,基于最初的理想,OSA将致始致终的将开放分享放第一位,坚持开源免费。
对于将来,如果产品受到大家认可了,再进一步考虑更深层次的发展方向及模式。
在目前的开发过程中,我们也遇到了一些问题,简单的说以目前开源团队的力量,无法支撑开发出一个功能全面而且好用的运维产品。
接下来的开发方向,朝小而美发展,比如重点开发运维监控部分的功能,将功能做深入,做极致,让用户使用起来非常简单。
对于将来,如果产品受到大家认可了,再进一步考虑更深层次的发展方向及模式。

8.    能否谈一下你对开源的理解,以及对国内开源技术和产品的看法?
个人对开源的理解,开源不仅是一种开放的心态,开源更是一种作出贡献的使命感。
我们实现开源的的技术来源于自由分享的互联网,这是我们为什么要将开源作为一种使命的根本原因。
OSA从做产品开始,首先明确的就是为用户作出贡献是自己的使命,开源可以让大家从代码层面深入的理解OSA是怎么做的,更好的理解OSA为什么要这么做,大家通过使用OSA产品,实现轻松运维的目的,实实在在的节省运维时间和成本。
国内对开源的理解还是不够深入的,有些人认为开源等于免费,包括我们内部的技术人员都经常这样理解,个人认为,开源不等于免费,使用开源产品的用户在享受开源带来利益的同时,为开源组织以及支持开源的公司给予一定的回报,为开源爱好者的基本生存提供一定回报。
大部分人对于开源软件更多的是采用索取态度,很少加入到贡献者行列,这对国内开源技术的发展很不利,也是国内开源行业发展缓慢的最重要的原因。
国内开源产品缺少创新,当然这和国内大环境有关系,公司对开源的支持态度也不容乐观,通常支持开源是为了留住人才。
基于以上,个人借 <开源中国> 这个平台,呼吁各位技术爱好者,技术先驱者都能加入到开源的行列来,也希望更多的互联网公司对开源行业加大支持力度。

9.    你有什么建议给程序员初学者吗?
我本人也是程序员初学者,在编程方面还需要向各位前辈讨教,个人觉得,程序员初学者兴趣很重要,初学者如果找不到合适的练手项目的,可以多参与一些开源项目,打好基础,积累经验。

10.   能否给开源中国提一些意见和建议?
开源中国是国内不错的开源软件交流平台,非常感谢oschina 对 国内开源产品的支持。对于建议,是否可以更好的组织国内开发人员、互联网公司对国产开源的支持,目前oschina有关注开源的功能,是否可以建设一些参与开源的途径呢,或者供开源软件负责人在oschina上吸纳开源爱好者。

加载中
0
乌鸦哥
乌鸦哥
同岁,支持
0
Sephiroth
Sephiroth
关于运维管理系统,每个项目的运维程度不一样,我一直认为运维管理系统应该是个通用的可配置的系统,可是我见到很多项目都是定制化开发,可复用的程度非常低。我想请教一下 @brian88 ,你对运维管理系统是该定制还是该通用化的看法。
brian88
brian88
您提到的每个项目的运维程度不一样,非常赞同,毕竟每个项目都有运维成本的控制,所以运维管理系统通常都是个性化的,通常情况下,一个运维平台面向的用户群体,也是有范围限制的,并不是所有人都适用!
0
老腊肉
老腊肉
我22岁,10年毕业的。工作3年,也是长沙的,表示佩服,长沙理工的哥们儿加油
被风遗忘
被风遗忘
你这个名字也太显眼了点哈.我也是湖南的
0
Neeke
Neeke
支持开源
0
润根
润根
支持。。。
0
被风遗忘
被风遗忘
长沙理工的牛人学长.看齐 
0
放牛娃1988
放牛娃1988

通过全自动智能监控,OSA运维管理平台帮助他们缩短了95%的服务器故障时间, 同时节省了88%的运维成本,一切变得轻松可控!

我来泼一盆冷水,这样的产品说明,完全抄袭国外的类似产品说明,而且毫无根据。95%的时间和88%的成本,怎么来的?随便编的。做事认真些。

0
majin-buuuuu
majin-buuuuu
基本上运维是没有通用方案的。或多或少都有自己的东西。生拉硬扯只会加重运维工作的复杂性。
0
缪斯的情人
缪斯的情人
请问OSA是OSC的哥哥吗?OSB是谁?@红薯
Jeffery
Jeffery
O SB
皮总
皮总
OS B
返回顶部
顶部