给你的云里撒点容器

作者: 陈齐彦

summer

夏天绝对是云计算的高危季节,因为夏天多雷暴,多火烛,运维人员难免还会上火。这三样东西像个瘟神一样在云计算圈里轮着肆虐了一阵子。教训很惨痛,影响很恶劣,但是除了 100 倍的赔偿很给力之外,我们似乎就这样拿着优惠券被遣散了。你用,或者不用,云就在那里,不悲不喜。

大家一直讲云是服务,服务就是客户至上。但是当一个东西真的成了服务,你无法对他要求过多。因为服务都是标准化的,甚至垄断的。所以你不能抱怨自来水厂给你的水不干净,运营商给你的网不国际,也不能抱怨这个城市的空气不干净。你只能接受,就和许多个一样的你那样,不悲不喜。好歹,云还给了你优惠券,想想也不赖。

三体

我做云,也寄生于云。云既是我的衣食父母,也是我的把酒基友。我们的业务遍及全球六个数据中心,跑着上万家用户的业务。任何一个区域分吹草动我就要去领优惠券,这样的生活并非我的梦想。我会很累,也没有安全感。所以,实际上我和云的关系很微妙了,我不依赖云,我生在云里,为云服务,这是我们搭建我们系统架构的「三体」法则。

不依赖云就要打破你对所有服务依赖的幻想。如果服务中断了,你怎么办?不能生存,不能沟通,甚至不能呼吸了吗?不会的,你总有办法的,但你必须提前准备好。净水器,VPN,N95。同样的,你需要在你的云里撒点容器。

我讲过个段子,叫「从容器到魂器,哈利波特里的架构哲学」,还挺受欢迎。其实我们真的就是养了一个「伏地魔」,那是我们系统里一个组件的名称。你可以理解为他就是一个不死的可以不断还魂的系统。这个系统是分布式的,他当然活在云里,就在那六个高塔之间。

Harry-potter-voldemort

伏地魔之所以可以不死,不是因为哪一座高塔能够永远屹立不倒,而是我们把组件全部容器化了。当运维人员上火,大厦将倾的瞬间,伏地魔他迅速地复活了。用容器技术的术语表达的话,就是恢复镜像,秒级启动,灰度上线。这也是我们一直在着力解决的容器技术问题。玩过我们平台的朋友,应该知道这里面有黑科技。

我们很幸运,借助伏地魔躲过了雷击、爆破和运维人员的坏心情。他也尽心地看护着我们几万个用户的业务,当然因为它们也都容器化了。在不远的将来还会有怎么样的奇幻之旅,我不知道,但我也不是很担心,不悲不喜。

请给云计算服务一些宽容,没有一点防备和一丝顾虑,你也有错。鸵鸟从砂砾里抬起头的时候都会问「怪我咯?」

第 141 号容器在烈焰中瘫痪了,该文明进化至东汉层次。但镜像的种子仍在,我们已将它重新启动,再次开始在三体世界中命运莫测的进化。

欢迎您再次登录 DaoCloud 号,我是道客船长。

Leave a Reply

Your email address will not be published. Required fields are marked *