Twitter 宣布抛弃 Mesos,全面转向Kubernetes
美国西部时间 5 月 2 日下午 7 点,Twitter 公司在旧金山总部举行了一次技术发布会兼 Meetup。会上,Twitter 计算平台(Twitter Computing Platform)产品与技术负责人 David McLaughlin 正式宣布,Twitter 的基础而设施将从 Mesos 全面转向 Kubernetes。 Mesos项目发布于是2009年,而Twitter公司则是 Mesos 项目的早期支持者和使用者之一。作为世界上最成功的社交媒体巨头之一,Twitter 公司以 其庞大的生产集群规模(万级别节点) 而备受关注。在 2011 年,Twitter 公司开始在 Mesos 项目的基础上开发了 Aurora 项 以便同时管理其内部的在线和离线业务,逐步成为 Mesos 社区的代言人。 可是,在持续投入 Mesos 项目近 10 年之后,为什么现在的 Twitter 公司又会突然宣布全面转向 Kubernetes 体系呢?在这个令人瞩目的决定背后, 又是什么样的架构和设计能够支撑 Twitter 的基础设施来一次 360 度的“华丽转身”呢? 云时代,Twitter基础设施面临的新挑战 Twitter 公司创始于 2006 年。时至今日,全世界每天都有至少 5 亿条推文产生。在过去十余年飞速成长和海量数据的挑战下,Twitter 的基础设施架构的演进过程