Netflix每周管理300万个容器的好帮手Titus,现在开源给你用
2018-04-24 16:52:57 | 来源:ithome | 投稿:乐乐 | 编辑:dations

原标题:Netflix每周管理300万个容器的好帮手Titus,现在开源给你用

Netflix在开源社交持续耕耘,之前才与Google共同释出开源金丝雀自动化测试工具Kayenta,而后又再度开源内部容器管理平台Titus,Netflix表示,视频串流、演播室技术、内容编码以及大资料等应用,全都需要用到Titus,每周启用容器高达300万个。

Titus提供了方便的运算资源管理模式,以容器工具支援开发人员维护应用程序,并提供笔记型电脑到生产环境一致的开发体验。

Netflix提到,市面上有许多容器管理平台,像是Kubernetes、Mesosphere△DC/OS以及Amazon△ECS,也有一些网络公司使用Apache△Mesos来解决容器管理的课题,而Titus正是以Apache△Mesos为基础建构,并且为Netflix高扩展性需求做了最佳化。

Titus是Netflix为自家量身订做的容器管理平台,它深度与AWS以及Netflix基础架构整合。Netflix提到,Titus有先进的ENI(Elastic△Network△Interface)和安全群组管理支援,不仅完整支援Netflix网络结构,同时也符合了现存的服务调度逻辑。而这能让Netflix把ENI以及IP当作资源处理,并确保在EC2 VPC△API呼叫率限制下大规模部署。

通过IAM角色支援,Amazon△EC2元资料代理能安全的交付EC2应用程序,而该代理还能让Titus产生不同应用的容器特殊元资料视图。

Titus使用AWS的自动负载服务,来提供容器丛集自动扩展的功能,他们也为负载平衡器与AWS合作设计IP目标群组(Target△Groups),而这些群组完整支援IP堆叠容器以及AWS负载平衡服务。

而综合以上这些功能,Netflix让容器化应用程序,能够透明的整合内部应用程序以及AWS。

他们为了将应用程序移转到容器上,Netflix选择了一条在虚拟机器以及容器间的道路,提供开发人员与现存系统相似的操作方法,他们决定使用Netflix云端平台技术,让该平台也能识别容器。为此他们启用了开源多云持续交付平台Spinnaker,并在服务探索Eureka、遥测系统Atlas以及效能洞察技术中支援。

Netflix每天执行一千多个应用程序,大大小小种类非常多元,有些像是媒体编码工作流量非常庞大,有些是面对使用者的关键服务,有一些则是记忆体以及GPU负担吃重的工作,像是演算法训练,而还有一些是网络相关的串流处理。

过去3年,Titus从支援批次处理工作,到执行应用程序。现在Titus每天为了支撑这些服务,要启用50万个容器以及20万个丛集,每周高达300万个容器,每个月交替数十万台EC2虚拟机器。Netflix提到,市面上的这些容器管理平台或许可以帮他们解决一些问题,但是无法应付这样的规模,Titus目标则是满足Netflix复杂的可扩展性需求。

tags:

上一篇  下一篇

相关:

曝日本染发剂致癌 [热事件]

爱美的确是人的天性,但是喜欢美的朋友要注意啦,千万不要随便的去染头发,因为你使用的染发剂可能会含有致癌物。近日,日本染发剂致癌在网上引起了热议,一下遭到了很多消费者的不安,现在200万产品被召回了。日本染

苹果开源分散式资料库FoundationDB核心

图片来源: FoundationDB 苹果于本周四(4/19)开源了分散式资料库FoundationDB核心,号召开源社交一同建立更多的FoundationDB应用层与功能。2009年成立的FoundationDB在2015年被苹果收购,它为一分散式资料库,可被部

预防AI被误导,IBM开源检测模型及对抗攻击的工具箱

为了防御AI模型遭到误导产生错误的判断,研究人员需要经过不断的模拟攻击来确保AI模型不会受到欺骗,IBM研究团队近日于GitHub开源了检测模型及对抗攻击的工具箱Adversarial△Robustness△Toolbox,来协助开发人员加强

不需Root权限, Google释出容器映像档建立工具Kaniko

Google释出开源创建容器映像档工具Kaniko,让开发者不需要拥有Root权限,也能在Kubernetes丛集环境,用Dockerfile建立容器映像档。Google表示,用标准的Dockerfile建立容器映像档,通常依赖Docker守护行程的交互存取

开源AR头戴装置“北极星”亮相,让你的双手就是控制器

人机介面厂商Leap△Motion发表了一款名为北极星(North△Star)的开源扩增实境(AR)头戴装置,其两个1600×1440解析度的荧幕,提供使用者超过100度的视角,另外,还结合了180度手势追踪侦测器,让使用者可以直接用手势

站长推荐: