当前位置:科技 > 厂商稿件 > 正文

DevOps成趋势,“开发”和“运维”可以和平相处了(2)

2016-08-11 15:01:58      参与评论()人

简而言之,如果二狗和翠花各自所在团队想要更加地DevOps导向,他们需要更加着眼于"自动化"。

DevOps团队希望能将所有环节自动化,摆脱人工束缚。市面上已经出现相关的产品,比如Daocloud,时速云、灵雀云、caicloud等创业品牌,以及阿里云(容器服务)、网易推出的"蜂巢"等大公司背景产品。在这里,以网易蜂巢为例,看一下其DevOps实践如何从云的角度出发,帮助企业实现自动化:

持续集成与开发:实现从开发测试、上线运维的一体化自动流程。而测试是DevOps中不可或缺的一环,在大规模应用系统中,必须有效地、智能地快速自动运行系统测试。

智能预警:可以帮助用户监控集群运行状态,比如说,服务上线后可以通过设置一个告警通知,全天候监测服务的运转情况,不再需要人工监控。

智能故障定位:在智能预警发现问题之后,可以进行数据下钻,快速定位到问题具体发生的位置,及时通知用户以快速解决问题。此外,网易蜂巢提供服务性能总览、错误视图、错误详情拓扑图等帮助开发者分析错误的详情和具体原因。

由此可见,如果能采用DevOps,公司就能够做更多的创新,缩短开发周期,将产品更加快速地推向市场;同时创造差别化的公司业务和价值,提高组织效率,而不是不停地修补旧问题。通过DevOps,企业拥有了持续开发生产优秀产品的能力,开发者开心,消费者满意。

那么,既然DevOps优势多多,前途大好,具体要怎样才能实现DevOps?

首先,这涉及到观念问题。DevOps的最终目的是加强开发部门和运维部门之间的协作和沟通,如何把现在的文化朝DevOps思维模式扭转,并且在开发和运维之间找到共识?这需要强大的领导力来实现变革。

其次,团队需要选择最合适的工具。虽然DevOps是一个概念,但工具是实现DevOps的重要组成部分。近两年来如日中天的Docker就是实现DevOps最合适的工具之一。比如上文提到的网易蜂巢、Daocloud,时速云、灵雀云等,均是基于Docker技术的容器云服务产品。作为一个分布式应用构建、迁移和运行的开放平台,Docker允许开发或运维人员将应用和运行应用所依赖的文件打包到一个标准化的单元(容器)中运行,这保证软件可以在任何环境下同样地运行,急剧简化了运维工作。

最后,好工具得有能人掌控才能发挥其威力。即使找到了好用的工具,也需要有熟悉这个工具链,拥有相应技能的IT人员来提供技术支持,才能完成实现自动化的使命。

总体而言,DevOps作为一种理念,推动开发和运维之间的合作,有效回应了当前的商业需求。它的实现是新观念、新工具、新技能的三者叠加。虽然还存在各种问题,但DevOps是大势所趋,作为在互联网领域占坑打拼的企业、开发运维人员,对这样的变革不能视而不见。

(责任编辑:杨玉芳 0725)
 

社会文史娱乐汽车科技旅游城市文化

新闻 军事 论坛 娱乐

新闻频道
国内国际社会评论文史专题经济新闻图库老照片
军事频道
军事要闻中国军情国际军情军事历史网友原创军事专题军事图库武器装备军事文化
汽车频道
车闻Update漫话车型漫记车映像实拍解析行业动态新车资讯独家评测汽车生活人文之旅
教育频道
留学移民高考中小学拒讲堂师说商道商论
游戏频道
游点意思网络游戏网页游戏单机游戏手机游戏军事游戏游戏产业发号中心游戏美女图说游戏囧游囧事
科技频道
业界互联网行业通信数码手机平板IT硬件相机笔记本家电产品库
旅游频道
X旅行视界目的地 美图发现社区
文化频道
专题非遗沙龙历史艺文博览读书图库书画禅文化
书画频道
资讯收藏展览在线展厅艺术家视觉专题
体育频道
国际足球中国足球NBACBA 综合体育图片汇总专题策划
视频频道
新闻军事中华出品原创娱乐纪录片微电影决胜海陆空
娱乐频道
明星电影电视音乐专题图库论坛
公益频道
老兵出镜老兵动态老兵资料库关爱老兵在行动公益组织公益人物
城市频道
城市聚焦城市设计城市生活城市策划城 市图赏城市加盟城市论坛
社区频道
中华论坛网上谈兵中华拍客社会时政国际风云生活消费休闲旅游美丽女人娱乐八卦经济风云情感世界文学天地
好医生频道
保健养生疾病防治行业资讯名医谈健康 医生专栏食疗跑步
经济频道
国内宏观海外经济产经商贸时尚消费电商眼球儿企业故事专栏评说识局经济