当前访客身份:游客 [ 登录 | 加入开源中国 ]

问答

当前位置:
问答 » 技术问答

开程序员的淘宝店!寻找开源技术服务伙伴!>>> »  

OSCHINA 本期高手问答(2017 年 1 月 11 日 — 1 月 17 日)我们请来了@Noella_Chen(陈爱珍)为大家解答关于微服务世界里的 DevOps 方面的问题。

陈爱珍,七牛云布道师,DBAplus 社群联合发起人。多年企业级系统运维管理经验,对大型分布式系统架构设计及运维有丰富的经验。现转向 DevOps,容器相关技术领域。

当下聊微服务、聊 DevOps、聊容器都十分热门,但这种热点概念,简单聊聊可以,如果深入探究的话,或许就会发现自己对它们的认知还存在着很多不足的地方。

微服务现在依然非常的流行。在系统架构的自然演进中,诞生了微服务。微服务是一种架构风格,它能够根据业务域将系统分解成多个细粒度,独立的模块。

“DevOps” 通常指的是新兴的专业化运动,这种运动提倡开发和 IT 运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性。DevOps 的推广打破了开发,运维之间的壁垒。全员以产品交付为目标,提高效率,完成业务。

那么微服务与 DevOps 的结合会是怎么样?云计算、微服务、DevOps、容器等之间又是怎样的关系?如果你心里还没有答案,不妨带着这些问题进入本期的高手问答 — 微服务世界里的 DevOps,和大家一起寻找答案。

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就微服务世界里的 DevOps 方面的问题向@Noella_Chen(陈爱珍)提问,请直接回帖提问。

局长 局长
发帖于 1周前
25回/4495阅

按票数排序  显示最新回答   共有25个回答 (最后回答: 4小时前 )

    0
  • 洪晓露
    砖家呢?
    评论(0)| 引用此答案| 举报| 来自 iPhone (2017-01-18 10:14)
  • 0
  • tinyhare
    @Noella_Chen : 我想请教下运维管理的事情, 运维工作很繁琐,系统出故障又随时可能发生,时刻保持运维的精力,防止人为失误很重要,想了解下您管理运维工作的核心理念和关键点,比如每个人是怎么分工,每个人大概负责多少任务,工作时长有没有限制,运维的考勤一天24小时+周六日+节假日是怎么分配的,操作文档是研发编写还是运维编写,对系统的操作是否有严格的流程规范等。
    --- 共有 2 条评论 ---
    • Noella_Chen 回复@tinyhare : 运维管理很重要的是流程规范,人为失误可以过流程规范来减少,比如生产实施前必须在测试环境进行完整的测试,生产变更按规定的步骤操作,有变更日志,变更审核,还有就是使用自动化工具和平台来减少人为的操作。运维就是求稳定,不要出故障,减少简单的重复工作,所以要从源头解决技术债务,这样运维的工作量就会减少。操作手册看是什么类型的,运维的操作肯定是运维的人写了,和应用相关的,需要... (15小时前)   回复
    • 1526187966 *** (2天前)   回复
    评论(2)| 引用此答案| 举报 (2017-01-12 17:43)
  • 0
  • 1ttgkppouy
    你年薪多少?
    评论(0)| 引用此答案| 举报| 来自 Android (2017-01-12 17:13)
  • 0
  • 杨小强
    开发+运维=devops
    评论(0)| 引用此答案| 举报| 来自 Android (2017-01-11 21:47)
  • 0
  • Kit_lee
    @Noella_Chen :我想问DevOps是什么
    --- 共有 1 条评论 ---
    • Noella_Chen DevOps是为开发,运维,质量间提供沟通与协作问题的流程和方法,可以提高产品开发的效率和质量。 (6天前)   回复
    评论(1)| 引用此答案| 举报 (2017-01-11 15:35)
  • 0
  • sinopf
    @Noella_Chen :作为布道师,你平日里的工作主要是什么?
    --- 共有 1 条评论 ---
    • Noella_Chen 和大家交流技术,技术分享,文章分享,培训等。 (6天前)   回复
    评论(1)| 引用此答案| 举报 (2017-01-11 15:29)
  • 0
  • mmmiko
    @Noella_Chen :有做senior devops的可以找我
    评论(0)| 引用此答案| 举报 (2017-01-11 15:06)
  • 0
  • 张亦俊
    问个最基本的问题吧,@Noella_Chen 对于DevOps来说,微服务和传统服务会有什么不同?
    --- 共有 1 条评论 ---
    • Noella_Chen DevOps本身是用来提高产品开发的效率和质量,那么产品是微服务还是传统应用都是一样的。只是如果是微服务,而没有DevOps做支撑,那么微服务的实践会比传统应用复杂很多。 (6天前)   回复
    评论(1)| 引用此答案| 举报| 来自 Android (2017-01-11 15:05)
  • 0
  • ltzh_14
    @Noella_Chen :请问devops和continuous delivery有什么区别和联系?
    --- 共有 2 条评论 ---
    • ltzh_14 回复 @Noella_Chen : 可否解释的更详细一些: 1. Devops分为几个部分? 2.哪些部分属于持续性交付 谢谢 (6天前)   回复
    • Noella_Chen continuous delivery 是DevOps的一部分 (6天前)   回复
    评论(2)| 引用此答案| 举报 (2017-01-11 11:46)
  • 0
  • 催呀催呀
    @Noella_Chen :采用微服务,是不是会大大减小运维成本?
    --- 共有 1 条评论 ---
    • Noella_Chen 微服务在改造前期不会减少运维成本,反而会增加运维的复杂度。因为从运维一个单体到运维很多小的微服务,发布,监控这些对象在数量是就增加了很多。但是如果有一个完善的运维平台,可以简化运维的复杂度,从长远看是可以减少运维成本的。 (6天前)   回复
    评论(1)| 引用此答案| 举报 (2017-01-11 11:44)
最新热门职位
更多开发者职位上 开源中国·招聘


回答案顶部 | 回页面顶部
有什么技术问题吗? 我要提问