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

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

小红书运维总监孙国清.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 条评论
登录 后参与评论

相关文章

来自专栏爱原型爱设计

“手把手教你设计”—12个最佳手机APP界面设计教程

UI/UX 设计确实是需要一定的经验和学识才能真正在这个行业立足,并不是所有想成为设计师的人最后都能如愿以偿。他需要对设计有基本的了解,清楚设计的基本原则。

1.1K27
来自专栏EAWorld

DevOps与合规性:鱼和熊掌兼得指南

编者按:很多行业身处强力监管领域,因而格外强调合规性。反映在IT上就是开发、部署和运维等规范(比如开发团队不能碰生产日志)的不可或缺。本文中提到的一些方法(如自...

3014
来自专栏BestSDK

Android P发布首个开发者预览版:新增多摄像头API,室内定位优化等

近日、谷歌推出了首个Android P开发者预览版,可以在Pixel智能手机上安装该更新。新系统的亮点包括通知栏的改进、室内定位的优化、适配类似iPhone X...

3386
来自专栏FreeBuf

基于Tor的通讯软件Briar:断网也能用的通信软件

Briar是一款正在研发中的基于Tor的通讯软件,开发人员称,这款应用已经通过了安全审计进入Beta阶段。应用目前已经上架Google Play Store,i...

2683
来自专栏养码场

一周播报|好莱坞影星iCloud屡次被侵,云时代数据泄漏了怎么办?

讨论下LDAP实现的认证如何支持权限控制的?适合哪些场景下用?之所以在公司内部用而不在电商上用是因为安全性不高吗?

411
来自专栏机器人网

【解读】ABB机器人虚拟仿真技术

工业自动化的市场竞争压力日益加剧,客户在生产中要求更高的效率,以降低价格,提高质量。如今让机器仍编程在新产品之始花费时间检测或试运行是行不通的,因为这意味着要停...

932
来自专栏葡萄城控件技术团队

ActiveReports V12 SP2 发布了!

很高兴今天在此宣布, ActiveReports .NET报表控件发布了 V12 SP2 新版本。

553
来自专栏ThoughtWorks

TW洞见〡大数据全栈式开发语言 – Python

文章作者来自ThoughtWorks:佟达 ,图片来自网络。 前段时间,ThoughtWorks在深圳举办一次社区活动上,有一个演讲主题叫做“Fullstac...

2805
来自专栏西枫里博客

百度闪电算法的功能及解读

在10月初的时候,百度上线了“闪电算法”,见字知意,闪电算法只针对一个参数那就是网站访问速度。更细化一点的是百度本次提出的是针对移动端的访问速度。

662
来自专栏PPV课数据科学社区

【工具】雅虎开源解析HTML页面数据的Web爬取工具Anthelion

  Yahoo 宣布开源解析 HTML 页面结构数据的 Web 爬取工具 Anthelion。   Web 爬行工具是 Yahoo 很重要的核心,甚至超过了其他...

3395

扫码关注云+社区