Stackanetes:只是因为你能做到,你应该这样做吗?

Stackanetes的设计是为了让Kubernetes集装箱管理系统上的应用程序更容易使用。但这是一种具有实际效用的方法吗?

仅仅因为你能做,你就应该去做吗?
Thinkstock.

最近在德克萨斯州奥斯汀举行的OpenStack峰会上,基础设施公司CoreOS展示了Stackanetes,这是它设想的一个新项目,旨在让组织更容易地利用Kubernetes上的应用程序。

当然,Kubernetes是开源容器管理倡议,谷歌用于管理自己的基础架构的内部系统。

Stackanetes来自CoreOS致力于交付GIFEE(谷歌的人人基础设施)。其理念是,目前只有像谷歌这样的大型组织才有能力运行这些高效平台。CoreOS想让这种能力大众化。

+更多关于网络世界:有个足球雷竞技appKubernetes - 运行容器的平台 - 正在获得更多的企业+

所以,一架子kuberneze是一项倡议,允许组织对其OpenStack部署进行“kuberneze化”,从而为组织带来一致性。论文的主题是,组织将在他们的原生云应用程序中使用Kubernetes,这使得在他们为虚拟环境构建的传统架构应用程序中使用Kubernetes成为一个有吸引力的选择。

为虚拟化和原生云应用程序提供公共平台的概念有一些优点,但双方都存在争议。通过电子邮件,我询问了CoreOS产品主管魏连党(音译)有关Stackanetes的一些问题。

本:首先,看看CoreOS这样做的原因,以及这对业务本身意味着什么。有很多人认为CoreOS迫切需要缩小其业务范围。有些人可能会说,斯塔克安妮特是另一个分心。在另一个新倡议中,您如何看待各种优先事项?

魏党coreos

Wei Lien Dang, CoreOS产品主管

魏:“我们在Coreos认为将Gifee和帮助世界各地的帮助企业与虚拟化,分布式系统,血管带和集装箱一起成功。

由于云本身,容器和分布式系统周围的运动是基础设施平台中最大的班次之一。这样的变化会产生很多混乱,特别是在平台上看到的平台在自然界中相似。我们希望将VMS和集装箱的世界聚集在一起,以减轻混淆并提高通过和成功。为此,我们正在开发Stackanetes,为OpenStack带来露天和自动化的福利。我们认为,一旦更容易部署和管理OpenStack,我们将看到采用,质量和开发的采用快速加速。

Stackanetes是GIFEE重点的一部分。事实上,有人会说Stackanetes在交付一个能够管理vm和容器的单一平台方面给CoreOS解决方案组合带来了更多的关注。企业和客户已经表达了OpenStack生命周期管理等方面的重大痛点,而Stackanetes就是缓解这些痛点的具体解决方案。

另外,请记住OpenStack只是一个软件。CoreOS正与英特尔和OpenStack社区等合作伙伴合作,使其更容易利用Kubernetes。”

本:似乎有两种相互矛盾的方法。一个是原生云应用程序与传统的虚拟应用程序一起放在容器中。在这种情况下,这两种类型的应用程序是分开的,不需要集中精力协调它们的管理方式。另一个是Kubernetes,涵盖了运行在OpenStack上的虚拟化应用程序和云原生应用程序。你对这两种截然不同的方法有什么看法?

魏:“你描述的两种情况都是有效的,我们正在与客户和合作伙伴合作,使Kubernetes在虚拟化和基础设施服务(IAAS.).

通过在Kubernetes上运行OpenStack作为应用程序,我们可以将整个数据中心一起将整个数据中心拉到过度巨头已被证明的单个平台上。雷竞技电脑网站管理和部署OpenStack的权力变得像Kubernetes上运行的任何应用程序一样简单,为企业提供了一个路径,以获得基于容器和虚拟化的IAA的好处。

关于VMS的容器中的云天然应用程序以及遗留虚拟化应用程序,一件不是理想的是传统VM.基础的基础设施不太敏捷,需要更多的维护。

随着Kubernetes的方法,通过OpenStack作为应用程序,公司将能够以谷歌的方式扩展其运营团队和基础设施。这对任何规模的公司来说都是巨大的胜利。

常见的误解是“容器和虚拟机不能一起工作”或“传统应用程序不能与容器一起工作”。当然,这不是真的。启用容器的基础设施的好处是,开发人员可以专注于开发他们的应用程序,而由于更高的抽象级别,基础设施可以专注于核心能力。”

本:更一般地说,您对编排和一般基础设施层的似乎不断增长的复杂性以及简化的需要(或其他方式)是什么?

魏:“新软件的任何运动都将从混乱开始,因此供应商和社区成员需要共同努力,为所有人带来教育。看看OpenStack峰会的数千人,这表明了不断增长的社区和参与 - 它只会变得更大。

随着我们所处的这个计算时代的到来,基础设施层正在复兴,而且由于今天可用的商用硬件,它实际上正在被简化。最终的结果是,任何编排的复杂性都应该从最终用户中抽象出来,因为基础设施是可信的,可以以现代的方式进行管理,而且是“不可见的”——本质上是工作良好的管道。Kubernetes抽象了编配的复杂性。Kubernetes和容器在这里是为了简化基础设施层,现在我们正处于企业公司战略他们的现代基础设施来利用这一点的边缘。

开源是实现更改和采用的方式,尤其是在基础架构中。我们在开放方面解决了所有最困难的问题,帮助我们推动我们所有人朝着运行Gifee-Hyperscale基础架构的共同目标,专注于安全可靠地部署和管理分布式应用程序。作为由创建谷歌的基础设施的专家建造的通用调度程序以及繁荣的社区,Kubernetes通过将数据中心视为一个对象,开辟了一个可能性的世界。雷竞技电脑网站

在尤其是事物的基础设施方面,只有少数几种方法可以做事。我们所看到的是企业的转变,寻求一致性,效率和更具成本效益的运营业务。下一届Gifee在这里,因为企业正在寻求运行超越基础设施的福利。“

本:深入到具体的价值主张,你认为stackanetes最大的价值主张是什么——支持这两种类型的应用程序,还是它使以前难以管理的OpenStack变得可以自我修复?

魏:Stackanetes最大的价值在于通过一个共享的容器管理平台在容器上运行OpenStack,从而实现跨环境的一致部署。将OpenStack和Kubernetes结合在一起意味着OpenStack集群本身的动态管理、OpenStack控制平面组件的自修复和Kubernetes的无痛升级。Stackanetes还有助于解决OpenStack生命周期管理的痛点。”

我的观点

当事情不是黑色和白色时,这很难。Wei说的大部分都是有道理的。正如一个OpenStack Insider对我峰会对我说:如果你煮沸,因为Kubernetes是一个应用程序平台,并且OpenStack可以被认为是一个应用程序,为什么不呢?这带来了运行OpenStack的复杂性(将存在于某处)和常见的部署平台。它使OpenStack更加容易管理,这是增加露天采用的重要要求。

但是其他人不同意,他们认为虚拟机是最好的基础元素,遗留应用程序将直接运行在vm上,而本地云应用程序运行在vm之上的容器中。这个阵营认为,在现有的遗留应用程序下人工插入Kubernetes是没有意义的。俗话说得好,似乎是乌龟一路下来。

有一件事是肯定的:这场辩论很快就会解决。在关于基本层卓越的论据之前,争论结束了多少水在桥下的水平。

加入网络世界社区有个足球雷竞技appFacebookLinkedIn评论是最重要的主题。

版权©2016Raybet2

IT薪水调查2021:结果已经出来了