使用Anthos,Google旨在统一开源云技术
作为Linux的Linux为云,谷歌的Anthos多云管理平台承诺使企业更容易管理他们的应用程序,而无论他们选择运行它们 - 在不同的公共云服务或内部部署。
以前称为Google Cloud Services平台,Anthos在近期的Google Cloud宣布了Next'19事件中宣布,将开放的源技术,如ISTIO和Kubernetes等托管云技术堆栈。
在Google技术基础设施高级副总裁UrsHölzle的独家面试中,谈到Anthos的理由,该平台与Linux的相似性和云的未来。
你周围的思考是什么,思考云基础设施堆栈?
urshölzle:我们查看Anthos的方式是在软件堆栈的演变中。最后一次改变的事情是在90年代中期,当我们拥有Linux,Windows Server,Java,以太网和万维网时,所有这些都集中在一起,以不同的方式推动它。
那时,出现了两个堆栈 - 一个是灯堆,另一个是Windows服务器周围。但它们集中在一个节点上,而云就像你管理服务的系统海洋。
今天,云没有共同的堆栈。亚马逊Web服务和Google云平台不是堆栈。它很愚蠢地说,只有一个容器的东西都是不同的,所以我们会说让我们通过开放来源标准化,这是我们用Kubernetes所做的。
Anthos背后的软件生态系统要大得多,两到三十三种不同的东西,可以做服务管理,服务发现,安全等。其中大多数已经完成之前,但它们以许多不同的方式完成。使用Anthos,我们有一个开源的方式,可以使用连接到底层环境的不同适配器。所以作为一个用户,您只需一种方式,可以说,配置服务并且您完成了。
我经常将Anthos与Linux进行比较。虽然它不是操作系统,但它具有与Linux相同的属性。今天,如果您选择Linux,您可以选择下面的运行和其顶部。我们的命题是如果您选择Anthos,就像选择Linux一样。它是开放,高品质,您可以在任何地方运行它。它是实际上是云堆栈的第一个云堆栈 - 它是Linux和Kubernetes的扩展,所有开源系统都适合。
我也希望第二个云堆栈遍布Windows,因为有这么多的Windows工作负载需要去某个地方。也许他们将通过集装箱的窗口进入Anthos,主要是谷歌在其顶部运行的安全性和合规性的应用程序。
你比如云的Linux的Anthos - 你是否希望分叉在某个时候出现?
Hölzle:如果您查看没有名称的底层开源生态系统 - 我认为我们可能会在某些时候得到一个 - 我会说大约一半的项目已经由Linux基金会和CNCF支持(云本机计算基础)。
例如,另一半还没有 - Istio是谷歌,红帽,IBM和Lyft之间的合作。虽然目前尚未在CNCF中,但这是一个成熟问题,最终将在开源基础中最终结束。Anthos是GKE(Google Kubernetes Engine)到Kubernetes - 它管理开源Kubernetes。所有包都是开源的,由Anthos管理,但如果您愿意,您可以运行它们。它完全开放,其他公司的贡献,而不仅仅是谷歌。
Anthos如何与Red Hat在OpenShift和OpenStack做什么不同?
Hölzle:我们正在用红帽与红帽重叠的东西只有10%,主要是在集装箱管理中。我们是天然合作伙伴,Anthos需要坐在OpenStack或VMware上。它需要一些将裸机转变为可以运行虚拟机(VM)和容器的集群。
此外,我们提供的70%的功能基于开源,可以在OpenStack上运行。VMware也是如此。我们没有更换您可以使用的VM,而无需容纳容器应用程序。
这是一个实际上是云堆栈的第一个云堆栈 - 它是Linux和Kubernetes的扩展,所有开源系统都适合Google的Hölzle我们友好友好,我们没有看到与我们的合作伙伴在做的冲突。例如,OpenShift没有自动更新其顶部的东西,它具有我们没有的应用程序。它听起来很类似,因为我们承诺的一个是跨系统的便携性,但这只是因为开源是固有的便携式的。
在Next'19,Google展示了如何使用Anthos迁移迁移到云中的遗留应用程序。它似乎首先解决了提升和移位迁移策略。希望分解和重写云应用程序的企业呢?
Hölzle:我们没有时间展示一切,但它不仅仅是速度和转变。它真的是现代化或集装箱内的应用。这个演示将在前提下使用GKE - 您可以乘坐内部前提VM,集装箱内容并将其保持在前提上。它真的是为了将它移动到Anthos生态系统中并能够突出它并查看服务图表。
Anthos迁移的力量是目的地可以是运行Anthos的任何地方。关键是,它是关于现代应用程序到位或在您迁移时,并将它们移动到容器生态系统以及安全福利中。
选择您运行容器应用程序的位置是您的 - 它不是拍摄VM并将其移动到云端。这是关于将其移动到一个管理的云。这是一个现代化工具,而不是迁移工具本身。当您在Anthos上标准化时,它是现代化的移动,而不仅仅是迁移移动。
在VMS和容器上有争论 - 您是否思考充满时间,我们都会与集装箱而不是VMS?
Hölzle:对我来说,集装箱真的是关于释放机制的服务管理和捆绑服务。您可以每VM运行一个容器,在工作负载周围具有更强大的安全边界。
在未来,这将是在一个实例周围或自动规模实例的VM边界中部署服务的配置问题。你可以改变你的思想,无论是在容器还是虚拟机上,你都不会改变你的代码,没有人会知道 - 这是关键的事情。
它在配置中隐藏得很深,它不会影响您的编程模型或服务发现。容器和VM的优缺点是互补的,所以我认为这将是一个或另一个。没有冲突,你仍然需要两者。
在混合云行业中有很多嗡嗡声,但您认为所有工作负载最终将转移到公共云端吗?
Hölzle:我不会说所有,但大多数工作负载都将转向公共云。需要很长时间,因为经济上的理性的事情是需要很长时间。同时,我们正试图支持自然状态的混合云,因为许多大公司混合动力可能需要五到10年。
也就是说,某些工作负载将保持内部部署,例如需要毫秒响应的工厂控件。云太远了。但这并不意味着您应该仅仅因为它在工厂中使用不同的编程,部署和安全模型。我们使用Anthos的答案是您可以使用相同的型号,即使您更改了思想运行工作负载。
从技能角度来看,这是什么意思?这是否意味着公司需要找出他们所学到的东西?
Hölzle:大多数组织都没有学到足够。这是一个很大的机会,因为今天的最佳人才正在训练多个环境。例如,安全人员需要了解不同公共云中的安全性的内部安全性。
使用此开源层加上Anthos,您只有一个技能目标。它不再是HP-UX vs Solaris - 它是Linux,您可以获得更多ROI [投资回报]为您的培训,因为您正在培训保持较长的时间。这是起来曲线的巨大机会,因为现在你不需要为云和现场提供单独的团队。