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

请听RackN首席执行官兼Crowbar联合创始人Rob Hirschfeld分享他对2015年OpenStack热点话题的看法。

123.4 第二页
第2页共4页

它实际上是一个powerpoint幻灯片,展示了我们所做的工作中所有的错误。我看了看,一切都是真的。我说,“是的,这是真的。我们是这样做的。“是的,这是真的。”这是件大事。“是的,这是真的。”你想帮忙吗?”

事实上,我是坦率的,并没有把事情藏在心里,我非常开放,改变了对话,他们最终来了,并与我们进行了很多合作。

我认为这就是开源的故事。它应该是这样工作的。但是,重要的是。公司对此非常紧张,对吧?我不希望因为有人有过不好的经历而玷污我老板的名声。

这种恐惧会驱使你进入这些大型发行循环并优化内容,而不让自己暴露在反馈和批评中。这是一件非常困难的事情。

艺术周期:我之前有一次谈话让我很困惑我很好奇你对此的看法。docker对OpenStack的影响是什么?一方面,docker将与OpenStack一起工作,并相互容纳。OpenStack是在集装箱化变得非常庞大之前就构想出来的。如果我们建立了一个地面系统…

Rob Hirschfeld:现在有人正用导弹瞄准你的房子就因为你这么说。没关系。坦率地说,容器像灰尘一样古老。

艺术周期:是的。是的,这些原语在Linux内核中已经存在了……为什么?十多年了,对吧?

Rob Hirschfeld:在虚拟化之前,是的。为什么是docker,为什么是现在?坦白地说,OpenStack在第一阶段将容器作为虚拟化的替代。那是一个非常早期的插件,但Docker是不同的,实际上有两个元素,一个是Docker本身,另一个是Docker作为这个更广泛的集装箱管理基础设施的代理。

让我惊讶的是,这种情况已经持续了很长时间。平台即服务,Cloud Foundries, openshift和Herokus。他们使用集装箱已经很长时间了。主机提供商一直在使用虚拟专用服务器,这是真正的容器。

与虚拟化相比,它们将提供一个巨大而真正的优势,原因有几个。一个是更高的IO性能。只是更好的整体性能,它让你接近裸金属性能,因为你没有添加第二个操作系统和一整套驱动程序和所有的。

我认为容器化对虚拟化云是一个巨大威胁的真正原因是过度订阅。当你的工作负载在一个容器化的工作负载中什么都不做时,它就消失了。内存会把你呼出内存。

艺术周期:是的,非常短暂的东西,对吧?

Rob Hirschfeld:正确的。集装箱本身仍然在那里,如果你的工作负载来了又走了,集装箱在那里取工作负载。

关于音量还有一个不同的问题。你不能过度订阅虚拟服务器。你可以使用1。5到2倍的内存。如果你超出了这个范围,整个系统就会崩溃。

有了容器,你可以把同样的硬件卖10倍甚至更多,并把它装进工作负载中,这样你就能得到更好的性能和超额订阅,因此基础设施的利用率就会大大提高。

运行集装箱化的基础设施是一个非常引人注目的故事。即使是在虚拟化的工作负载上,但我认为最终我们会看到人们对在100%虚拟化工作负载上运行100%容器化工作负载感到困惑。你没有得到真正的好处,但我是一个纯金属自动化的人。在我看来,所有人都在转向裸金属。

艺术周期:我想我很好奇的一件事是……在我的虚拟机周围有OAM和一个管理编配堆栈,因为它也将开始能够容纳容器。裸金属呢?集装箱世界可能会开始接受我们认为的东西,“嘿,这属于裸金属。然后说,“好吧,容器离我们能放的地方足够近了。”如果我们有一个容器的OAM,它会允许我们把应用程序可能是裸金属应用程序,这样我们就可以有一个公共的OAM围绕虚拟化和裸金属环境?OpenStack有可能成为这样的载体吗?

Rob Hirschfeld:我真的看到了DevOps现象,对我来说,它是关于自动化工作负载和能够用脚本和代码重新创建环境。这就是你所描述的大趋势。我在哪里经营并不重要。我可以在虚拟机或容器或裸金属上运行它。如果我已经自动化了部署,那么我已经自动化了部署。

我看到的趋势是部署自动化和在软件开发和部署生命周期中有更好的控制的大趋势,这将为我们如何操作基础设施打开一个全新的世界。

我们真正想做的和我的目标是,不是必须挑选和选择赢家,而是让人们灵活。你可能会说,“好吧,我要在开发者台式机或笔记本电脑上的容器中测试它。“他们将使用集装箱。他们会去一个测试环境,可能是在vm上然后你会去一个云中做一个规模或试点然后你可能回来做任何你想做的事情,裸金属容器,虚拟机生产。

关键是,一旦你有了自动化的工作负载,并且通过自动化创建了可移植性,那么你就可以选择合适的环境。你可能会看着它说,“你知道吗?我需要10台机器来运行它。”把它们虚拟化对我来说没有意义。我打算把它放在裸金属上因为我知道工作量。

你可能会说:“你知道吗?我有一个现有的Cloud Foundry环境,我将把它推到那里。“我有一个现有的OpenStack环境,我将把它推到那里。”我认为有些人相信OpenStack将成为数据中心的操作系统。雷竞技电脑网站

我不太相信OpenStack吃掉了数据中心的现象。雷竞技电脑网站肯定有人在推动它。我看到OpenStack的核心是一个非常好的IS平台,我看到有一大堆的生态系统项目运行在OpenStack上或在OpenStack之上,这些也会出现,但是Hadoop就是Hadoop,对吧?Ceph Ceph。有很多块存储系统,还有云计算。在一定规模下,只运行这些系统是有意义的,特别是金属上的存储系统。

我认为这是正确的答案就是做你需要的简单的工作。我知道的一件事是,人们将需要更多的容量,消耗更多的容量,公共和私人消费更多。

艺术周期:你说得很对。我认为你提出的一些关键的战略建议,如果我能把它作为建议的话也许一开始不要过分关注细节。从我的角度来看,你坐在这里,你在运行一个传统的环境,作为一个企业,中等,普通的企业消费者。您需要转向某种私有云技术已经有一段时间了。您可能不应该在那里等着看,“我应该等到码头容器完全准备好才开始做这件事吗?”

如果我们有能力点击那个按钮,通过自助服务,启动一个新的服务,无论是虚拟机还是集装箱,不管是什么,这都是朝着正确方向迈出的一步,对吧?

Rob Hirschfeld:让我给你Rob Hirschfeld的答案作为建议。一个专利的公式。首先是自动化。我和人们谈过很多关于为OpenStack做准备以及他们应该做些什么。底线是,在投资这些技术之前,自动化工作负载和部署是成功使用这些技术的重要组成部分。

很多人认为他们只是要取代OpenStack,取代VMware。现实情况是,在转移工作负荷之前,他们真的需要花一些时间来实现DevOps自动化和清理房屋。它不能解决这些问题。我想说的是,这是第一步。把你的房子收拾整齐。

第二个是docker对话的更广泛的上下文不是容器,它实际上是服务架构——人们称之为幻影微服务或微服务。我们从应用程序架构中真正看到的是,人们开始分解他们的应用程序。它只是面向服务的体系结构,但是他们正在分解他们的应用程序,然后他们把它们当作独立的组件和功能,然后对其进行自动化。

当您采用这种方法时,它允许您更好地伸缩,它允许您在应用程序中更有弹性和解耦组件。这两件事是起点。

人们非常关注“我应该使用docker吗?”我应该使用OpenStack吗?这些都是重要的基础设施决策,但是比起自动化工作负载,它们是次要的。这就是你创造可移植性的地方。这是你减轻风险的地方。

推迟这些决定的挑战,对我来说,你的问题暗示了一件事,“哦,我现在不能做决定。我不会做决定的。”有了公共云,不做决定、不做一些前进的动作就意味着有人在驱动你。那是两年前的事了,IT部门最终由公共云来运行,现在还在发生。

在某种程度上OpenStack会帮助你。OpenStack集群可以让别人访问公共云之类的基础设施。只要他们在进入公有云时将其自动化,你就没事了。如果有人在亚马逊做手动设置而不是自动化,那就是我害怕的地方。

艺术周期:如果你是云服务的消费者,它会让你开始以不同的方式看待你的工作,我认为这对DevOps的心态很重要。我的工作不是在服务器上安装一些软件。我的工作是确保我在这里创建的服务提供良好的体验。最好的体验和最经济的方式。“也许这是我自己建立的,或者也许我研究它,发现托管工作更好。

这是我作为一名员工对我的企业所应承担的责任。你应该意识到,从这个角度来看,我对我的公司来说可以变得更重要,而不是我的工作是在这台机器上安装一个操作系统,对吧?范式的改变。

Rob Hirschfeld:是啊,做这样的重复性工作,挑战是你要被机器人取代,如果这是你正在做的。

有趣的是,我从一家与中国数据中心有大量合作的公司那里听说。雷竞技电脑网站在中国,劳动力超级便宜。他们不再手动安装了。他们已经到了必须自动化安装的地步,因为即使他们的劳动力没有任何成本,也不够快或不够准确。它的可重复性不够。他们正在投资自动化。

当我第一次与亚洲公司打交道时,他们有非常廉价的劳动力,很难销售自动化解决方案,因为他们是,“我们只有一个10人的团队,每个货架照看货架。”不完全是那样,但在这个规模上。我们已经到了没有选择的地步了。

当你看到这些问题并帮助人们生存下来,这真的是一个走出自己的方式的问题。值得一提的是吉文悖论。如果你没听说过的话。

杰文悖论认为消费越容易,消费越便宜,人们消费的就越多。当汽车提高燃油效率时,人们实际上会驾驶更多的车,消耗更多的汽油。IT肯定在其中。IT组织越容易使用IT,你就越能自己工作。你做的事情越自动化,你为自己创造的工作就越多。

艺术周期:我们已经讲了很多关于OpenStack的内容以及OpenStack的治理和正在发生变化的事情你也提到了一点OpenStack的网络。我很好奇,我们有NOVA Networking和Neutron。Neutron和NOVA网络的最初挑战之一是网络节点不能有冗余,对吧?

我很好奇,从你的角度来看,你认为网络所面临的主要挑战和发生的主要事情是什么?

Rob Hirschfeld:建立人脉是一个真正的挑战,我认为我们还没有完成。我认为我们已经取得了很大的进步,网络的发展非常迅速。如果你看看OpenStack网络中的主要游戏,我就会非常直接地告诉你。它们几乎正在取代OpenStack的网络。

Open contrils和MidoNet,这两个大型OpenStack Neutron插件有效地取代了大部分插件。人们不确定你是否可以使用open vSwitch来创建一个可扩展的OpenStack架构。我觉得这需要时间。

艺术周期:open vSwitch在上周刚刚宣布他们将尝试将OVS纳入一个完整的框架。

123.4 第二页
第2页共4页
工资调查:结果已经出来了