CoreOS是一家由谷歌风投公司(谷歌Ventures)和2000万美元投资支持的2013年旧金山初创公司,它提供了一种Docker应用容器运行时的替代方案,而Docker应用容器运行时正席卷整个市场。
CoreOS首席执行官亚历克斯•波尔维(Alex Polvi)表示,与Docker相比,CoreOS开发了一种更安全的运行应用程序容器的方式,他们称之为rkt。CoreOS发布了RKT的1.0通用可用性开源版本周四。
+更多关于网络世界足球竞猜app软件:开放网络用户组(Open Networking User Group)希望在混合云计算的“狂野西部”占据统治地位|对微软的水下数据中心持保留态度2020欧洲杯预赛+
“我们开发开源软件的方式是构建模块化组件,”Polvi说。在创建CoreOS之前,Polvi曾在湾区负责Rackspace的产品团队。Rkt就是其中之一。要了解CoreOS,了解rkt在CoreOS更广泛的产品中的位置是有帮助的。
该公司从开发CoreOS开始,这是一种面向分布式计算新世界的基于linux的操作系统。随着应用程序容器的发展,Polvi和他的团队对Docker的一些设计决策印象并不深刻,而Docker一直是容器领域的主导公司。
Alex Polvi, CoreOS创始人兼首席执行官
因此,CoreOS开始开发rkt。它与Docker有很多不同之处。例如,Docker使用了一个提供Linux根访问权限的守护进程架构。Poliv说这不是一个好主意:如果Docker从互联网上下载容器图像,在下载的图像和容器运行时之间应该有一些缓冲区,以防其中一个图像是恶意的。另一方面,Rkt下载容器映像,但是有一个单独的进程来执行它。Polvi表示,CoreOS“借鉴了几十年来Unix的最佳实践”来制作rkt。
这里更广泛的观点是,CoreOS试图为Docker的应用程序容器运行时提供一个市场替代方案。它是否更安全?好吧,许多客户已经找到了安全的方式来运行Docker,所以Docker并不不安全。但期权市场是好的。
CoreOS也有其他项目。除了前面提到的CoreOS Linux操作系统,该公司还销售CoreOS、rkt和开源容器协调器Kubernetes的打包发行版。这个包的名字叫构造。CoreOS也有一个容器映像库。
容器仍然是应用程序开发和基础设施管理的热门话题,我们期待听到更多关于CoreOS和Docker的消息。