OpenStack董事会成员Rob Hirschfeld对DevOps, SDN, Docker等的影响的看法

下面是RackN首席执行官兼Crowbar联合创始人Rob Hirschfeld对2015年OpenStack热点话题的看法。

123.4. page
第3页,共4页

Rob Hirschfeld:我看到了一些东西,但我还没真正投入进去。这里有几个问题。这是一件很有挑战性但很重要的事情。人们没有意识到的是,软件定义的网络是很重要的,因为有很多人希望有网络功能虚拟化,这意味着在这些云中,我们将流量VM发送到VM,有很多流量在云中来回移动。这意味着传统的网络设计是你把保护放在边缘,把很多网络功能放在边缘,用昂贵的大铁块。

当您虚拟化所有东西时,您需要将网络功能转移到虚拟实例中。它们不一定是虚拟机,它们可能作为代理运行,或者在容器中运行,或者在基础设施的其他地方运行。你需要通过这个网络来路由流量,这个虚拟网络的功能是,nfs。

现在,突然之间,SDN层连接了这些网络功能虚拟化单元,然后读取各地的流量,然后很多情况下,你连接到数据中心的服务。真是一团糟。这真的很难,真的很复杂。这将需要更多的时间来解决,因为即使我们得到了正确的软件定义网络,如果你依赖于网络虚拟路由器,在路由器中,这是你谈论的事情。

如果路由器不可靠,那么整个基础设施就会出现单点故障。当我们5年前研究Eucalyptus时,它的问题在于,要模仿亚马逊的网络模式,他们必须有一个网络瓶颈。Eucalyptus云中有一个单点故障。

对于那些想要的不仅仅是Eucalyptus云概念的人来说,这是一个惊人的发现。我的意思是那是5年前的事了,所以我不是说他们现在在哪里。

艺术小片:是的。它解释了很多关于为什么......这里有很多碎片已经成熟。虽然在企业中的很多人都在想,但是嘿,嘿,我怎么没有云,或者我的私有云,我想要的方式呢?“后端有很多工作要做,对吗?

Rob Hirschfeld:我们在软件定义的网络中看到的是它对物理底层非常敏感。我们所讲述的故事是,你想要成功使用我们的复杂云的第一步是物理基础必须完美。每次你学习到一些东西,每次更新你都必须能够修补并维护它,保持同步等等。

我所看到的是,由于没有一个一致的基线,每个人都有不同的做法,每个人都必须对其进行故障排除。他们不能互相帮助。软件定义的网络使其更加复杂,因为它对网络拓扑结构和节点拓扑结构以及如何配置系统上的代理非常敏感。

艺术小片:竞态条件是非常非常困难的,当我们考虑隔离的网络时。随着它变得越来越一体化,这是一个挑战。

Rob Hirschfeld:这太疯狂了。有一个变化。我认为这是一个真正的变化,人们将会看到SDN,基本上把它拔掉,扔掉。这是一个场景,我是一个操作员,让我们以公共云为例,因为公共云实际上需要这个层来隔离租户。我是一个使用私有云的人,正在处理堆积如山的工作。我尝试使用软件定义的网络,因为我应该这样做,它有一些好处。这是一件好事。

有人打电话给我说:“虚拟机A不能和虚拟机b对话。”突然,操作员说,“好吧。我来检查一下。不,这行不通。让我们看看主机上的虚拟化层。让我看看主机上的物理层。让我看看架子的顶部拓扑。让我看看我的开关装置或主干。让我看看下一个开关。”

当他们经历了整个事情的时间来弄清楚发生了什么事,他们只是说,“搞砸了。我累了。”The first time they’ll troubleshoot it, they second time they’re going to toss it, they’re going to turn it off and just say, “I’m going back to flat networking or I’m going to switch to IPV6 and just do point to point IPV6 with encryption.”

这就是发生的事情,开发人员不会考虑维护行动的复杂性,并且当事情发生故障时,他们不会担心中间的支持电话。

最后,运营商必须交付一个可工作的服务,如果服务中有太多的抽象层和太多的东西,变得太复杂,他们就会感到沮丧。这就变成了真正的成本。

很多时候,我们忽略了部署、复杂性和维护成本。我认为这在Docker环境中经常发生。开发人员喜欢它,有些人每天都使用docker。这很神奇,它帮助我更快地完成开发。这是一件好事。它不一定能帮助我更好地操作数据中心。如果做得不好,可能会更成问题。

我们还不具备进入Docker环境和容器化工作负载所需的操作专业知识。OpenStack仍在应对运营上的挑战。在6个月的开发周期中,随着所有这些新内容的出现,我们现在只真正将操作负载放在一些OpenStack组件上。

在我的职业生涯中,我非常注重操作。你必须小心如何构建一个可操作的框架。开发者不能把东西扔到一边就走。整个DevOps运动都是关于改变和收紧这个循环。就像90年代的精益生产一样,你不能让别人设计出无法制造的东西。我们终于意识到了这一点,我们正在进行对话,实际上,从我的角度来看,看到我们把it和软件创造当成一条管道,是非常令人兴奋的。

艺术小片:我们谈到了网络,在OpenStack中很多,我认为观众真的会感谢您对此的看法。

2015年还有没有其他的事情…我知道太多了。这不是一个简单的问题。如果你不得不选择另一个你认为在2015年真的很酷的话题,不管是不是OpenStack,什么会引起你的注意?

Rob Hirschfeld:我真正感兴趣的是服务架构。我们正在做RackN和Crowbar方面的工作,我们正在做一个架构,基本上把数据中心的操作变成服务。雷竞技电脑网站

这很有趣,因为我们已经做了一段时间了。很多东西并不新鲜。现在的情况是,我们终于把它描述得更好了。我们正在使用一些有趣的工具进行服务发现。我们使用的是控制台,很多人对etcd很感兴趣,他们是这个docker容器生态系统的一部分,但他们不是特定于docker容器的。它们实际上是关于服务发现,以及能够处理大规模数据中心和真正移动事物。

我认为这在2015年将是一个非常令人兴奋的对话,因为它在操作上确实是一个显著的改进,它被DevOps和脚本自动化加速了,而且它是docker容器故事的一个必要部分。我觉得这真的很令人兴奋。

艺术小片:它有一些非常有趣的应用程序这就是寻找事物,注册和...... Docker的其他含义之一,即我不确定大多数人尚未理解。对VM蔓延有很多意识,这个VM蔓延的想法是我们需要在虚拟机世界中获得的东西。

当你进入世界码头工人,码头工人,码头工人形象的重要实现可以从裸露的金属,单一的系统基本上是一路几乎裸露的金属集装箱码头工人,码头工人的容器内,在一个虚拟机或虚拟机。

你可以真正缩放,它真的......你没有只有虚拟机,我认为你真的会有这个微服务。我知道你没有爱这个词。这个想法,我们可以拥有一个真正的容器,真的很小。

当我开发每个累积起来组成我的应用程序的函数时,而不是把一堆函数放到一个虚拟机中,因为我们必须把它们放在一起,因为虚拟机很笨重,有很多开销。我可以用这些小docker容器中的一个,然后说"我只想运行这个函数,它可以被web调用。我的申请会有很多这样的内容。”

它会在灰尘中放置VM蔓延,但随后我们在同一时间有短暂的东西。很难从传统的心态接近,以考虑如何运作它。

Rob Hirschfeld:毫无疑问,你将拥有微服务扩展。微服务的有趣之处在于,如果你的服务需要做大量的工作,那么它就不再是微服务了。您最终将需要为某些数据后端提供一个无状态的微服务前端。

艺术小片:这就是为什么你将自动扩展并带出10个微型服务的短暂副本。然后,您将在每个CPU的一个周期中运行10个服务每个LOL;)

Rob Hirschfeld:我很喜欢这个学期。有人在Facebook上谈论heisenbugs或者谷歌之类的东西,这些基本上是只存在于无状态规模环境中本质上的bug。他们出现了,然后出现了奇怪的代码!

这是......我们回到复杂性的地方。您刚才描述的事情需要某人为此目的而建筑。这五岁了,因为它会带人们为此开发时间。

我认为我们更接近能够采用更多传统服务,然后使用服务代理,然后我们必须使用DevOps自动化将它们结合在一起。我认为,为了利用容器化的服务发现,我们不需要对新的应用程序开发进行全面的重新架构。我觉得我们甚至不需要把它装在集装箱里。

我认为我们可以零碎地使用这些技术。我们可以实现自动化。我们可以做服务发现。我们可以利用这一点,用真正有弹性的自动缩放来容器这些我们看到Cloud Foundry, OpenShift, Heroku和其他PaaS类型的东西。是的,它还在那里,而且还会发生。我认为我们正在超越这一水平,这非常令人兴奋。

我们完全模糊了IaaS和PaaS之间的界限。

我会回到一点点历史,但是当我们谈论PaaS和PaaS真的意味着什么时,它很有用。Dave Murrory和我...戴夫在戴尔工作。戴夫和我在一起的公司创立了99',所以我们很长一段时间都相识。在同样的情况下,我们正在围绕着关于服务的平台的想法,以及这看起来像什么。这是他在定义数据重力是什么时,如果你愿意,他是数据重力大师。他为自己做了一个很好的名字。

这些想法出现了这一事实,即平台作为服务是关于无国籍计算的。所有的州都在哪里?你用什么存储了?

当我们看到Amazon和Azure以及我提到的谷歌和谷歌时,我们理解的东西在当时是新的。他们卖的不是电脑,而是电脑周边的服务。

这是数据重力进来的地方。亚马逊希望您存储您的数据原因一旦数据位于亚马逊的云或谷歌云或微软中,您就在那个云中,对吧?他们会为你收费。

平台作为一种服务到底是关于什么,它与你如何存储信息有关。弹性部分你们提供什么服务?弹性是基于时间的,这是你在数据中操作的地方。这些数据和提供这些服务的服务真的很有趣。数据库服务或大数据分析等也是如此。这就是云,而人们却忽视了这一点。

艺术小片:与谈论所有这些东西都是一个迷人的对话。在我们走之前,我想确保我们有机会谈谈您的新项目。我博览会要描述描述,这是一个新的启动吗?

Rob Hirschfeld:这是旧项目的新启动。我是一家名为RackN的公司的CEO和创始人,这家公司的创始人基本上都是发起Crowbar项目的人。

我们在戴尔里面,戴尔打开了这个项目。戴尔决定在四月停止投资它。我们真的认为这是我们正在进行一个独特的运营模式的特殊性,我们将特殊价值投入市场。我们决定开始它,一些人离开戴尔的人回来了,想这样做。这是我和其他一些人。

我们所做的就是延长新版Crowbar的寿命。我们重写了它,这是非常令人兴奋的,有趣的物理操作或物理基础设施抽象,它让人们获得所有的价值和自动化,以及他们希望在云计算中发生的事情,但在物理基础设施上做。

这就是您开始进入的地方,真的,软件融合基础架构,您可以根据您的需求构建网络。动态地,您可以根据所需的内容构建基础架构。您无法制造基础架构,但您可以以大量的“蓝色方式”使用它。它真的重新定义了在数据中心中可以做的事情。

123.4. page
第3页,共4页
工资调查:结果是