忘记Mesos和OpenStack,Hashi Stack是新的下一个平台

2021-06-17 09:49:09

虽然许多用于创建和管理规模的软件出现超级计算中心,高音客和最大的公共云建设者,但需要仍然有足够的创新,他们需要解决这些上梯队组织之外的规模。其中两个是Mitchell Hashimoto和Armon Dadgar,Hashicorp的联合创始人,他们已经花了十多年的建筑物,这是Kubernetes Stack的可能商业替代品,这也支持Kubernetes,如果你真的很想也这样做。

像许多开源项目,这些项目已经取得了进入商业的成功 - 我们并不是说那些 - 有许多项目 - 散列堆栈中的第一个项目,称为流浪汉,是哈希莫特的个人项目,它创造了一种一致的配置围绕应用软件包装,使其更容易包装和更新。最终发动机院子 - 记住平台云替代红帽原装OpenShift和VMware的云铸造厂吗? - 赞助的Vagrant,最初是Oracle的VirtualBox虚拟机管理程序,但扩展为包括VMware的ESXi,Red Hat的KVM和Microsoft的Hyper-V虚拟机管理程序以及Amazon Web服务使用的自定义Xen虚拟机管理程序。

Hashimoto和爸爸都从华盛顿大学获得了计算机科学学士学位,他们也在Kiip一起工作,该科希普是一家位于旧金山的移动广告技术和数据平台提供商,拥有可口可乐,凯洛格,Proctor&赌博,麦当劳和约翰逊&约翰逊作为其面部的客户。 Kiip Ad引擎是在Python,Ruby,Bash和Puppet中构建的,并且当它在2010年第一次打开时(当Vagrant是Hashimoto的侧面项目时),它可以在200毫秒的平均水平下每秒处理1个查询延迟,这是人类注意力跨度的不耐烦限制。当他们两年后的Hashicorp创立时,他们留在前雇主手中的Kiip系统在20亿次的平均响应时间内每秒重新达到2,000次查询。这是吞吐量的2,000倍,延迟的10倍提高,这不是太破旧。

这就是为什么当他们明确开始建立一个模块化软件工具箱时,这两个Hashicorp联合创始人的野心并不荒谬,该工具箱可能是真正的软件平台的内核,由UNIX,而不是Linux的启发。 (我们会在片刻到达那个。)好吧,也许有点荒谬。但是,在2015年共同创造了一个新的IT出版物,以承担计算架构的上部梯队。 。 。 。

Hashi堆栈现在有十个核心组件,在这里它们是释放的顺序:

SERF,2013年发布,基于八卦协议的集群失败检测工具,就像我们中许多人长大的小城镇或社区一样

2014年发布的领事,具有服务发现和远程过程调用和事件传播的服务网格和分布式键值存储

2014年发布的Terraform,用于在内部房屋设施和公共云中提供虚拟基础架构,使用“代码”技术

Vault于2015年发布,是一种安全工具,它是秘密管理,基于身份的访问,加密和安全审计 - 再次,就像我们许多人一起长大的小城镇和社区

Nomad,也在2015年发布,是由Google的Borg和Omega工具启发的一个容器和群集管理工具,据说据称启发了Kubernetes的创建和开放。

Sentinel于2017年发布,这是一种代码框架的策略,即基础架构的基础架构的策略工作流程以类似于Terraform为配置提供基础设施的代码框架。

在2020年发布的边界是一个值得信赖的身份平台,用于安全远程访问系统

在2020年发布的航路点是一个应用程序工作流平台,该平台阶段从构建到部署和通过发布更新 - 本身所需的东西,现在您可以使用。

这是一个相当稳定的工具添加和相当完整的堆栈。随着爸爸向下一个平台解释,哈希科姆不试图做所有事情,而是核心事情很好,其他人还没有,然后与制作真实和完整的软件平台所需的其他好工具集成。

Timothy Prickett Morgan:就在蝙蝠,我们没有做好覆盖Hashicorp的崛起的好工作,特别是Terraform Provisioning工具,所以我们欠你一个道歉。但对于它的价值而言,我们一直在关注。您构建的堆栈是唯一的,与任何人都放在一起时一样完整。现在显然是一个拥有的平台。

我的蜘蛛感得越来越多,或者稍后,有些人将想控制Terraform。我很惊讶它已经发生了,说实话。没有人想抵消红帽的开放式,并建立一个大型企业?

TPM:思科系统是一个可能的合适,他们与您有合作关系。 Hewlett Packard和Dell不想成为软件业务,这表明他们不明白现代IT业务在某种程度上。微软可能是一个很好的合适。但我们想要露天张开的摊牌摊牌。所以也许VMware堆栈与IBM Red Hat OpenShift堆栈与Cisco Hashi堆栈相反。

ARMON DADGAR:我认为这是一个“是”,但它不止于此。

当我们开始时,我们想建立一个完整的投资组合,涵盖所有这些碎片。我认为我们是故意铺设所有组件。在我们生命的前几年,真的是从2013年到2016年,我们刚刚扩大,直到我们今天所知道的堆栈。在那之后,我们真的转移了齿轮,并且超级专注于使这件事成为事实上的标准,然后在那之上建立商业业务。我们真的没有以任何有意义的方式向2016年推出商业化。

从那里,我们有一个三管齐下的战略,这让我们今天在哪里。一个是无情的开源福音派。我们有一个巨大的开发人员关系团队。米切尔和我仍然做了一大吨开发者传福音,而且建立开发商的爱是很重要的。我认为第二部分是从事我们所有的技术合作伙伴和围绕建立Terraform集成的生态系统。现在我们有一个超过一百个技术合作伙伴,而Terraform已经超过了一千个集成。而第三宗宗教是在2016年开始专注的时候,我们针对全球2000年,我们开始赢得灯塔账户,如敲门。

TPM:你不能说“敲门大银行”。这意味着你已经抢劫了它!

TPM:无论他们给了你什么,都是口袋改变,他们可以通过提高银行费用来覆盖。

ARMON DADGAR:JP摩根大通是一个很棒的例子。他们去年给了我们创新奖,因为他们已经标准化了他们用Terraform提供的方式。然后他们告诉所有供应商,如思科和NetApp和VMware等供应商,以构建Terraform集成。

我们已被社区的自下而上的陆地开发,其次是生态系统倾向于建立网络效果,然后我们敲了一堆这些全球2000年的客户。

TPM:你今天在哪里?给我们一些关于你是曲棍球棍子的指标吗?你在每次转过身来的那个奇怪的地方,还有20多人在公司工作吗?

阿蒙·塔加:几乎。我们去年大约有800名员工,现在推动了最多1,400名员工。我失去了追踪自己。我认为我们将根据我们可以继续招聘的速度结束,靠近2,000人。我们位于1,000个支付企业客户的北方,我们已接近全球2000年的250.所以我们已经过去了我们2016年的早期启动阶段。

TPM:这是任何企业对我有趣的地方。当他们第一次开始时,我喜欢事物,有概念和野心。它很有趣地写作项目,因为它们出现然后转向公司,但随后它变成了一点点发布,我们在我们再次看看正在发生的事情以及市场如何接受他们所拥有的任何技术之前创建。

Armon Dadgar:在那个中期,你不知道他们是否会下沉或游泳。我想认为我们经过水槽或游泳。

TPM:当我们开始下一个平台时,我们花了很多时间与Coreos,因为我们认为这看起来很重要,而Mesos和OpenStack也是如此,还有其他不断发展的Kubernetes堆栈。

我认为可以安全地说,Hashicorp正在游泳。我的意思是,你还没有走在水面上,但是,你知道,VMware不会能够做得更长。 VMware可以持续很长时间,因为巨大的300,000 - 强大的客户群及其使用vSphere的长期历史。但从长远来看,VMware价格必须脱下竞争更好,更好的集装箱平台。

ARMON DADGAR:我想到了CA,在你无关紧要之后,证明你可以很长一段时间。下降可能非常缓慢,渐进。

TPM:和奇怪的。计算机员工如何最终被广东广告收购?

那你现在做什么?只要继续做你已经在做的事情?你正在像疯了一样成长,你已经提高了一个相当数量的金钱。 。 。 。

ARMON DADGAR:我们最近的资金是我们3月2020年3月的E款融资,以1.75亿美元。总的来说,我们筹集了34920万美元。

TPM:当我开始看到F系列和系列G时,这让我在特殊情况下暂停。 e正常是正常的。你想去公众吗?你知道,可能有一个谦虚的SPAC或两个绝望的。 。 。 。

ARMON DADGAR:[笑声]我们的财务团队必须达到很多删除,通过这些东西。但是,我们的首席执行官Dave McJannet戴夫麦克望特谈到了公众。我们一直认为我们的机会如此之大,我们希望建立独立的独立业务。

肯定有东西来控制你的命运总所有权 - 这些都是非常有价值的事情。

Armon Dadgar:总是成为抵消。在某些时候,他们想要他们的流动性。所以它总是一个仔细的平衡。随着时间的推移,公众提供员工保留。

TPM:也就是说,如果有人没有试图让你不能拒绝的报价,就像EMC一样对VMware回来时。谷歌?可能不会。微软?也许。他们是收鼠的。

ARMON DADGAR:我认为值得谈论这方面的云关系。 Hashicorp带来的价值是我们是中立的瑞士。我们没有云隶属关系。我们不卖给你一个云。我总是用这样的云描述我们的关系:他们卖电力,我们卖出电源线。我认为从客户的角度来看,这是有价值的,因为他们知道他们会与所有人都有关系,他们不想被束缚于云形成或任何东西,因为他们没有与公共云的真正杠杆。

所以我认为Hashicorp被过度划分的人拥有。突然间,我们真的不会中立。它几乎发生在红帽发布IBM收购时发生的事情。 。 。 。

阿蒙Dadgar:是的,没错。但随着这个市场,人们距离VMware的道路迄今为止,戴尔拥有它们并不重要。

TPM:你是真实而瑞士在平台上的真实和瑞士吗?我对Mesos和OpenStack有希望,正在等待Kubernetes堆栈出现。我以某种方式以某种方式以一种有趣的方式粘在一起,但他们没有博格,所以说话。

ARMON DADGAR:[笑声]我认为红帽可能有最好的拍摄前IBM,因为他们仍然没有隶属于云,他们拥有核心和血腥的实施。但由于他们是IBM的一部分,他们有蓝洗效果,我认为客户认为红色帽子就像他们不是真的中立的那样。

TPM:通过Terraform 1.0发布,您是否适合和完成和抛光?这件事是否准备好了黄金时段,为企业做好准备?这是1.0通常的意思。

ARMON DADGAR:Hashicorp一直是我们所说的最历史最受欢迎的厂商1.0。我认为我们挑逗自己是关于这一点,因为在我们考虑产品1.0之前就像大多数公司的IPO一样。看看Terraform的范围。它甚至没有意义 - 我们有超过1亿元的下载,千元的一体化,以及超过一千个企业客户,只有我们拨打这个1.0产品?我们设置的条形是非常非常高的。

TPM:我从未听说过它。这一点几乎是遗留软件。这就像你的4.0版本。

ARMON DADGAR:我们在社区中开玩笑,我们在小数点地区脱离,这是真正发布的10.0。 [笑声]

看看我们所有的产品。他们都没有在不到五年内完成它。我们的观点是:直到产品广泛部署生产硬化时间,它不应该是1.0版。我们看到的一些项目来自Linux基础,就像是第一个代码提交,最后一个代码提交是五分钟前,项目是6.0版本。怎样才能在6.0?没有用户在生产中运行它,您正在呼叫此件事是6.0?给我休息一下。

TPM:这个堆栈是多么复杂?它像OpenStack一样复杂,像Openstack一样大。如您所知,OpenStack在那里拥有一切,但搅拌机和厨房水槽。 。 。 。

TPM:好的,好的,我正在尝试进行比较。因此,让我们使用Linux或Windows操作系统,这是数百万个代码的代码,具体取决于您的算作和切割它。

更重要的是我们称之为Hashicorp的Tao,我们的设计精神。我认为一个关键的设计精神就像Unix哲学:我们希望每个工具都很简单,专注于一件事,但是我们使它们成为可兼容的。我们可以建立哈希平台,这可能是一款单片,露天戏剧,但我们希望超级意识到做得好。

这些工具中的每一个都会做一件事,并确实很好地做得很好 - 然后与其他工具进行撰写。所以,如果我看着Terraform。它仍然非常非常专注于拨备。给我一个基础架构作为你想要它看起来像什么的代码定义,Terraform将弄清楚如何到达那里 - 它将做到的配置和生命周期引擎,但它会停止在那里。它不会做图像管理。它没有修补。它没有应用程序部署。如果您想要图像管理工具,我们有包装器。您希望服务发现和网络自动化,我们有领事。您有应用程序部署?使用Kubernetes或Nomad。我们不希望OpenStack效果是单片,大爆炸代码基础 - 全部或全部。这些非常狭隘,做一件事,优雅,而不是试图煮海。

我们关心的四层:配置,安全,网络和应用部署。我们认为其他人真的很好地说,就像可观察性和遥测一样。去使用DataDog或Splunk或其他任何东西。我们也没有真正的预防措施。所以这是一个很棒的让我们与Github和Gitlab和艺术家和CI / CD供应商非常紧密。

TPM:你在虚拟机管理程序中没有搞乱。您不会在服务器的固件管理中弄乱。您在配置的配置或任何内容中都不乱。

Armon Dadgar:甚至是配置管理。我们与Ansible,Chef和Puppet紧紧融为一体。使用Terraform进行配置,然后让我们将其紧密整合。我们深入整合在堆栈上,但我们有我们的Nomad替代方案,这是我们的容器和应用程序调度程序。

TPM:我认为你相信或者你不会打扰。所以那是你对游牧民族做的是什么,比kubernetes更好?

Armon Dadgar:对我来说,它归结为三个非常简单的东西。一个只是经验的优雅。 Kubernetes是OpenStack 2.0。这与复杂一样复杂。这就像供应商控制的那样。它就像基础LED一​​样。

TPM:这是九个中的七个。 。 。 。或者六个,另一个半十几。

对我来说,我也发现它如此辨认他们谈论Kubernetes的方式。这是博格的继承者,谷歌从中吸取了他们了解到的一切。如果这是真的,那么为什么一切仍然在谷歌内部的博格运行?

Armon Dadgar:让我们忽略Kubernetes的可用性,这是一团糟。让我们谈谈其实际操作可扩展性。这也是一个笑话。博格运行1000万节,如果你有几百次,Kubernetes就会过来。所以在博格斯的歌词中学习了什么意义,当kubernetes只比例到博格的1/1000岁?

只有几周前,我们发布了一台200万集的基准,我们与亚马逊网络服务合作。我们有100,000个CPU核心和10,000个节点,我们在其中部署了两百万个容器。 2017年,我们做了一百万个集装箱版本。

Nomad实际上以大小和规模运行,它实际上基于谷歌的Borg和Omega论文。我们的实际上是Borg的真正实现,而不是博格的实施。而且用户体验比较简单,更优雅。

TPM:麦克风下降的书呆子相当于什么? 笔记本电脑下降试验? 无论是什么,那就是其中之一。 从我们直接从我们到收件箱的一周中的亮点,分析和故事。 现在订阅