31
回答
OSC 第 140 期高手问答 — 微服务世界里的 DevOps
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

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

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

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

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

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

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

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

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

举报
局长
发帖于11个月前 31回/6K+阅
共有31个答案 最后回答: 9个月前
@Noella_Chen : 我想请教下运维管理的事情, 运维工作很繁琐,系统出故障又随时可能发生,时刻保持运维的精力,防止人为失误很重要,想了解下您管理运维工作的核心理念和关键点,比如每个人是怎么分工,每个人大概负责多少任务,工作时长有没有限制,运维的考勤一天24小时+周六日+节假日是怎么分配的,操作文档是研发编写还是运维编写,对系统的操作是否有严格的流程规范等。
--- 共有 3 条评论 ---
tinyhare回复 @Noella_Chen : 流程规范也曾经做过,但是一写起来发现各种情况不同的流程,很复杂繁琐了,写的不够细又感觉没写到位 11个月前 回复
Noella_Chen回复@tinyhare : 运维管理很重要的是流程规范,人为失误可以过流程规范来减少,比如生产实施前必须在测试环境进行完整的测试,生产变更按规定的步骤操作,有变更日志,变更审核,还有就是使用自动化工具和平台来减少人为的操作。运维就是求稳定,不要出故障,减少简单的重复工作,所以要从源头解决技术债务,这样运维的工作量就会减少。操作手册看是什么类型的,运维的操作肯定是运维的人写了,和应用相关的,需要... 11个月前 回复
1526187966*** 11个月前 回复

@Noella_Chen :过期了,不知道还能回答不。

最小架构模型应该是包括API网关,服务注册与发现组件。”  

Dubbo基础的服务框架,严格来说还不能算微服务框架,使用的是RPC调用,相对比较重。

1.API网关的作用和Dubbo,ESB有什么区别吗?是不是都是用来注册发现后端服务的?如果集成了API网关,高并发下怎么解决API网关的负荷?

2.如果说Dubbo比较重,轻量的API网关产品有什么好的推荐码?

--- 共有 1 条评论 ---
shmily0100 9个月前 回复

@Noella_Chen  问个相近的话题,docker中的服务发现含义是什么,做什么用,在集群起什么样的作用,一直不是很理解这点

--- 共有 1 条评论 ---
Noella_Chen因为容器是动态的,生命周期短,通常情况下IP地址随机分配的。当使用容器调度系统自动启动一些容器后,可以通过服务注册把这些容器的访问地址记录到服务注册中心。这样当外部服务想要访问这些容器时,就可以通过服务发现访问这些容器。 10个月前 回复

@Noella_Chen 感觉在小企业和非技术主导的企业很难推进DevOps,甚至是一点点思想。我见过还在用复制粘贴发布代码的,服务器系统是win7,号称上市公司cto,20多年开发经验,震惊!我们这些新兵,如何能推进这些项目的实施和升级换代

--- 共有 1 条评论 ---
张金富中小企业联合上市 你懂得 10个月前 回复

布道师,一个公司怎么弄的跟宗教一样的职务呢。

--- 共有 1 条评论 ---
Noella_Chen技术布道,产品布道,这个职务并不是只有七牛才有,很多公司都有。 10个月前 回复
顶部