加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

六个人如何运维一万台服务器?

发布时间:2018-01-06 21:44:50 所属栏目:建站 来源:51CTO技术栈
导读:副问题#e# 注:本日给各人分享的主题是“去哪儿网应用运维自动化演进之路”。自动化构建进程中所碰着的障碍以及我们是怎么样超过这些障碍,我们碰着了哪些坑,以及怎么填平这些坑的进程。 我 2013 年插手去哪儿网,一向在从事运维开拓事变。去哪儿网运维开

这样 OPS 就不消参加太多,他们可以自动申请主机和账号。

六小我私人怎样运维一万台处事器?

最后我们做了一个界面,把这个界面袒露给开拓职员,开拓职员可以去申请主机、申请账号。

通过应用树、主机打点、主机申请、账号申请这四个平台做了闭环,焦点是应用树节点,应用树节点把四个部门串联起来。

应用树节点有什么题目,我们会改变它,好比刚开始有个 portal 应用放在 OPS 开拓下,有一天发明这个放的位置不太对,必要直接放在 OPS 下面就可以了,这样就必要把 portal 从运维开拓移动到 OPS 下面。

尚有一个, portal 跟着营业增添,应用越来越大,必要拆分成几个部门,好比必要拆分成 portal-web 和 portal-api ,这种树节点改变会导致什么?

我们每个体系记录的都是应用树节点,每个应用树节点的改变各个体系都必要去同步,这就相等于在一个漫衍式体系里有一个有状态的模块,就是应用树节点这个模块。

它是有状态的,有状态就导致我们漫衍式较量坚苦,我们想把应用树节点推广到更多的体系中,那就会很是坚苦,就会不绝面对同步的题目。

这个题目怎么办理,好比说对付一个平凡的住民来说,怎么在各个体系之间共享数据,好比我一小我私人怎么在公安体系、在户籍体系、在银行体系等等各个体系之间,怎么样共享我的信息。

实际中就有一个很是好的实践,那就是行使身份证,身份证有独一的 ID,通过这样一个独一的 ID,就可以标识这个应用,而且这个 ID 永久不会改变。

六小我私人怎样运维一万台处事器?

我们奈何去找到这样一个 ID,第一个方案,用数据库里的自增 ID 可能 UUID 来标识应用。

这样可以担保应用 ID 独一且不改变,可是由于自增 ID 和 UUID 在笔墨上没有明晰意义,我们开拓职员拿到这个 ID 未便于影象,也未便于雷同。

若是要用自增 ID 或 UUID ,必要用其它一个体系去专门看我有几多这样的 ID,先找到这个 ID,再和其他体系举办交互、雷同,很是不利便。

第二个方案,小心身份证,用数字,好比 110 代表北京,后头代表县区,代表本身的出生日期。

小心身份证 ID,我们行使了这样一个叫 Appcode 的方案来标识应用。Appcode 根基上以下滑线支解的,第一个是应用地址的部分,第二个是应用的描写,这个层级也可以很是长。

用这样一个 Appcode 去取代应用数节点,既能担保独一且不行改变,便于各人影象,雷同也较量利便,我们最后选的是第二套方案。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读