评论 Containerx将Docker启动到企业中

Containerx将Docker启动到企业中

Anonim

在过去的一年中,容器已席卷了软件开发领域。 容器是受Docker普及的一种操作系统(OS)虚拟化技术,用于旋转和运行基于云的应用程序,容器催生了一个新兴的空间,其中充满了开源容器网络,业务流程和存储技术。

更大的科技公司也在这个领域立足​​。 Microsoft的Windows Server和Hyper-V容器已在Windows Server 2016 Technical Preview 3中启动并运行,VMware的Photon OS中间件框架包括该公司自己的基于vSphere的Linux容器支持。 容器及其周围的市场正在日趋成熟,该技术已为下一阶段做好准备:企业规模的采用。

下周在巴塞罗那举行的DockerCon Europe 2015上,一个名为ContainerX的新创公司将进入Beta版,作为针对企业IT的专用容器平台。 ContainerX由Citrix,Microsoft和VMware的前雇员创立,以风险资本(VC)资金从General Catalyst投资者和前VMware CTO Steve Herrod,以及Docker的第一位投资者Greylock Partners的Jerry Chen发起。 该平台面向希望构建和管理多租户容器基础架构的企业管理员,该基础架构具有弹性并且可以在整个业务中横向扩展。

ContainerX联合创始人兼首席执行官Kiran Kamity表示,该平台旨在利用Docker在开发人员社区中的流行度,以更广泛地为企业所采用。 Kamity说:“开发人员喜欢Docker,并且Docker在尝试打包具有依赖关系的应用程序方面做得非常出色,因此它们易于开发和测试。” “现在,容器是一种开发人员技术,但它们有潜力成为更基本的东西:作为企业基础结构的基础。”

颠覆集装箱基础设施

Kamity将ContainerX描述为容器的VMware vSphere。 这是一个现成的容器基础架构平台,旨在供企业IT用户进行管理,并可以通过Docker命令行访问开发人员。 对于企业而言,Kamity说,它正在解决基于传统虚拟机(VM)的堆栈中存在的四个核心问题。

1.弹性:一个恶意容器可能使其他容器崩溃或饿死。

2.多租户:多个开发人员组共享同一容器集群。

3.弹性:团队很难重新分配已经部署的资源。

4.横向扩展:企业无法有效地大规模构建更大的容器基础架构。

根据Kamity的说法,这些问题源于VM整合使用较少物理硬件的方式。 在节省空间的同时,这可以防止IT管理员管理,更新,保护和支付在每个VM中运行的OS的费用。 这还导致更少的应用程序控制,而没有在数据中心中进行更新,回滚更改和扩展的机制。

Kamity说:“容器是未来数据中心的基本构建块。”他解释说,容器将应用程序以及相关性打包到一个单元中,以简化部署和迁移,同时允许将更多计算工作负载集成到单个服务器上。 ContainerX通过充当“胶水”(如Kamity所说的),将紧凑的可延展性扩展到企业,以帮助企业在各种格式和技术的复杂容器环境中导航。

ContainerX为企业选择默认的容器堆栈。 该平台使用Docker作为其格式,使用Docker Swarm进行编排,使用libnetwork(以前称为Socketplane)进行联网,并具有自己的持久存储插件。 Kamity将该平台称为“魔术”的是弹性容器集群和容器池,这是其两项正在申请专利的容器架构技术。

受VMware的分布式资源调度程序(DRS)对VM所做的启发,ContainerX的容器池聚集了一个通用的计算能力池,企业团队可以从中使用这些资源,并使用自定义设置的CPU和内存限制设置上限,并用低,中或高标记优先分配资源。 然后,Elastic Clustering可以自动扩展这些容器池,而无需进行恶意进程以使主机崩溃或太多容器挤入同一集群。

卡米蒂说:“例如,假设您在一家公司中有三个小组,每个小组都想使用容器。” “今天,如果要建立一个可以由这三个开发组共享的集群,问题是,这些组中的每个运行的容器都占用同一个集群,没有任何真正的界限。一个组拥有的容器将会拥挤每个集群,即使在同一块玻璃下进行管理,也必须拥有自己的计算引擎,并且没有相对优先级的概念。”

通过将共享主机和模块化资源的范例转换为模块化主机和共享资源,该平台为企业容器的采用带来了一些重大障碍。 ContainerX允许企业通过一个管理仪表板管理例如在本地,Amazon Web Services(AWS)和Microsoft Azure上在公共云和私有云中运行的三个弹性群集。

Kamity建议企业在裸机OS上运行容器,但是ContainerX还提供了在VM中运行的选项。 ContainerX将在Beta中启动,支持裸机和AWS上的Linux容器,并将在将来的版本中增加Windows支持和LDAP集成。 该平台目前仅支持默认的Docker堆栈以简化企业流程,但Kamity表示,随着市场的发展,该公司将考虑增加对CoreOS Rocket格式和其他开源编排工具(如Apache Mesos和Google的Kubernetes)的支持。 。

作为Kamity看到数据中心随着容器和虚拟化发展的方式的一部分,ContainerX还在探索基于生产中的容器数量而不是按核心或CPU收费的定价模型。 Kamity说:“数据中心的核心是很多应用程序。” “如果将这些应用程序进行容器化,那么我们认为未来的数据中心将是这样。ContainerX就是在数据中心中,这些应用程序实际上在机器类型的工作负载中运行,目的是提供类似于VScale和Hyper-V并与之并驾齐驱。”

ContainerX是VM堆栈旁边的容器堆栈,它将为企业提供选择并使其能够进入这个未来的数据中心世界。 在11月16日开始的DockerCon Europe 2015上,企业用户可以在上注册ContainerX beta。

Containerx将Docker启动到企业中