孙国清:大规模容器化为小红书带来收益

容器化在近些年非常火热。小红书运维总监孙国清向大家解释了容器化的三大原因,并为大家带来了《小红书大规模容器化应用实践》的主题分享。他介绍了小红书在容器下面所用到的基本组件,还总结了通过容器化获得的几项收益。另外,他针对落地容器化提出了一些可供大家参考的策略。最后讲述了小红书一个未来的中短期计划。

小红书运维总监孙国清.jpg

孙国清提出需要容器化主要有如下三个原因:

1、提升部署效率

2、增大弹性容量

3、善用资源

在具体讲解小红书如何容器化时,孙国清介绍了Spinnaker这个发布系统和通过Spinnaker来控制流量的Canary发布策略。

他指出,Spinnaker作为一个发布系统,主要有5个优点。

1、它是Netflix的一个开源项目,谷歌也加入了这个项目

2、有开放性和集成能力

3、有较强的Pipeline表达能力

4、支持表达方式,支持spring的表达语法

5、支持多种云平台

在上线环节中,小红书遵循Canary的发布过程,即先把新版本或者用户进行分类,如果用户能接受不稳定,就会被引入到新版本中。过段时间后再听取用户的反馈,如果可以的话就扩大容量。 通过采用以上的发布系统和发布策略,小红书目前获得的收益有:

1、80%多的应用已经跑在容器环境中,预计在明年Q1能够达到100%

2、前面介绍的Canary策略已经帮助他们避免了数十起发布事故。

3、大促期间流量都跑在容器中,提供了急速扩容的能力。

由于目前技术团队规模还有限,而小红书又希望落地容器,所以提供了6项策略供大家参考,分别是:

1、从发布系统入手

4、建立云服务商屏蔽复杂细节

5、新旧环境线上对比测试,增强使用者信心

6、监控和日志方案先行,让容器可建,加强容器的存在感

7、有靠谱的团队成员。虽然我们用了腾讯云的容器

8、开源技术优先

最后,他还提到了目前小红书的一个中短期计划。这项计划包含自动扩缩容、微服务的灰度控制和ACA-自动化灰度决策。

大规模容器化为小红书带来收益.pptx

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链大本营

快讯 | 公链专场,四位大咖分享了些什么(附PPT)

8月11日,由CSDN主办,区块链大本营、柏链道捷、极客帮创投、孔壹学院、ChainDesk、壹金链数字加密谷、准脉90孵化器协办的第十期区块链技术沙龙,在北京...

10120
来自专栏我的小碗汤

Kubernetes,走进未来软件世界的敲门砖

不管你是否意识到,在过去的几年时间里,以Docker、Kubernetes为代表的容器技术已经悄然发展成为一项通用技术。放眼国外,Google、Microsof...

13440
来自专栏达摩兵的技术空间

解决问题的能力

“闻道有先后,术业有专攻”,出自韩愈的《师说》,意思是指所听到的道理有先有后,技能学术各有研究方向。

9130
来自专栏ThoughtWorks

ThoughtWorks(中国)程序员读书雷达

ThoughtWorks(中国)程序员读书雷达 作者:张逸 刘龙军 ? 软件业的特点是变化。若要提高软件开发的技能,就必须跟上技术发展的步伐。埋首醉心于项目开发...

473100
来自专栏闰土大叔

杭州码农图鉴:与某大厂前端从业者的一次推心置腹

首先我与这位来自杭州XX旅游(应大佬要求,城市和公司皆化名,同在南方城市,暂以杭州代替)的前端大佬结缘,是因为我的上一篇文章“聊聊北京大部分前端从业者所面临的困...

15010
来自专栏EAWorld

1024程序员节献礼 | 精通Docker的50个必备教程、工具、资源

? 作者:Angela Stringfellow 译者:海松 原题:Master Docker: The Complete Toolkit Includi...

38340
来自专栏云计算D1net

PaaS平台 OpenStack和CloudFoundry谁沉谁浮?

企业PaaS供应商Cloud Foundry 2月下旬已经正式从Pivotal分离出来,Cloud Foundry将通过Cloud Foundry基金会继...

51940
来自专栏新智元

特朗普炮轰:Google一下,净说我坏话!

用谷歌搜“特朗普新闻”,结果只显示CNN这些“假新闻媒体”的观点或报道,而共和党、保守派以及“公平媒体”被拒之门外。

10420
来自专栏FreeBuf

追踪掠食者:地下灰产如何撸死创业公司?

互联网大公司周围,往往围着一群灰产从业者,他们是看不见的敌人,常常躲在暗处,伺机而动。《一代宗师》里说,“风尘之中必有性情中人”,羊毛党可恶之中实有可取之处,其...

67650
来自专栏申龙斌的程序人生

搞定GTD - 掌控流程之二:明确意义

如果所有事物长期占据着收集箱,则心情会更加焦虑,所以需要定时清空收集箱,而这一步就是明确意义。 从收集箱中拿出一件物品,问一下自己”这是什么”?这件事能对个人成...

37190

扫码关注云+社区

领取腾讯云代金券