国庆多休了 2 天假,今天最后一天为了调整到工作状态,就看了一下 HashiConf 2022 的 Keynote。详细的观后感就不写了,因为已经有一篇 《HashiConf Global 2022 Opening Keynote 我的简单笔记》写得很棒了。简单挑几个点讲讲。

概览

第一天 Keynote 的主题是 Zero Trust,涉及的产品线是 Vault, Consul 以及比较新的 Boundary。主要讲基于身份而不是基于物理位置的安全认证。不是因为访问者在 VPN 里面就是可信的,而是要验证其身份。这个访问者可以是人也可以是机器。
第二天 Keynote 的主题是 Platform,涉及的产品线是 Terraform, Nomad 以及比较新的 Waypoint。讲 developer workflow 以及处于不同抽象层的研发团队 (App, Platform, Infra) 之间的生产关系。
整体上 HashiCorp 的产品思路非常清晰,两大主线既有明确的边界,也有合理的穿插。而每一条主线都是二老带一新,稳扎稳打。从产品影响力来说,Terraform 应该是当之无愧的 C 位,但第一天的 Keynote 讲的却是 Zero Trust 那条线。我的解读一是 Terraform 江湖地位已经难以撼动了,不需要再主推了,另一个我觉得更重要的是 HashiCorp 上市后,更关注营收,而围绕安全的这条产品线才是真正的营收主力。
不过我自己更感兴趣的还是自己相对熟悉的 Platform 这块。

Platform

首先是 Terraform 的历程,2014 年 0.1 版,经过 8 年时间达到业界领导者地位,革新了整个的 workflow,但其实 Terraform 早期还差点因为反响一般要被关停。这次也注意到 2017 年是 Terraform 的一个大年,像 Provider, Registry, Sentinel 这些都是 2017 年发布的。
CleanShot 2022-10-09 at 20.17.09.png
这其中最厉害的是 Terraform Provider, 它一开始只是用来抹平管理几家公用云大厂服务的差异性,但现在已经成为了管各种资源的事实标准。现在作为一个服务商,只要有资源的概念,估计早晚就要提供一个 Terraform Provider,就像前段时间 Bytebase 也被客户提了需求 (这个功能我们也排到 Q4 的产品交付里了,希望早日和大家见面)。
CleanShot 2022-10-09 at 22.33.47.png
再说一下 Waypoint,从 Terraform 的 Infrastructure as Code 发展到了 Waypoint 的 Application as Code,关注起整个应用生命周期的 Workflow,这块国内蚂蚁集团开源的 Kusion 也在做类似的事情。从 Infra 上升到 Application,也就是从 IaaS 提升到 PaaS,这块会有很多的机遇。
还有一个笑点是 Armon 吐槽现在的工程师都要 get a PhD in YAML,真是对于日趋复杂的 Infra 一个形象的描述。
CleanShot 2022-10-09 at 21.09.45.png

Platform Engineering

另外一个热点是 Platform Engineering,这个词反复在对话中被提到。甚至这次 HashiCorp 专门有一个关于 Platform Engineering 的讨论。
CleanShot 2022-10-09 at 21.50.23@2x.png
Platform Engineering 这个概念还没有在国内普及开来,但在业界已经能看到它会成为 DevOps 的下一个进阶。那就像当年的 DevOps 风潮一样,从 DevOps 到 Platform Engineering 的升级会带来很多新的机会。HashiCorp 现在官网的口号还是 Infrastructure enables Innovation,但说不定过段时间就会突出 Platform Engineering。这块的蛋糕很大,从商业角度讲,IaaS 是一个走量的生意,而且营收也被几家共有云大厂把持着,PaaS 的 margin 要高的多,而且也是适合 HashiCorp 这样的工具型公司。当下 HashiCorp 已经是 Platform Engineering 领域的标杆公司,随着继续拓宽产品的边界,是有机会成为第一家 PaaS 领域的巨头 (比肩 IaaS 的 AWS,GCP,Azure,SaaS 里的 Salesforce)。
这次 Keynote 还让我印象深刻的是 HashiCorp 的 co-founder / CTO Armon Dadgar,因为另一位 co-founder Mitchell Hashimoto 之前主动转成了 IC,所以这也是 Armon 第一次单独主讲 Keynote 的产品技术部分,我还另外看了他的一个现场采访。整体感觉 Armon 非常 Sharp,演讲能力也了得,我觉得甚至超越了 Apple 的 Craig Federighi,还年轻好多。
1 年前上市的 HashiCorp, 市值从超过 150 亿美金,一路跌到现在 60 亿美金出头 (还是因为最近回了一点血)。不过通过这次 HashiConf Keynote 里看到的产品规划,Dave, Armon 还有 Mitchell 演讲中体现出来的能力,再结合业界的整体发展趋势,我心中很确信 HashiCorp 只是因为大环境的原因被波及了,就像上一次 09,10 年的经济危机,但两年一过,就能起来的,而且是强势反弹。

信心来自哪里

这两天还读了几个 Sourcegraph 公开的 RFC,其中之一是 《RFC 733 WIP: Terraform automation for cloud infrastructure》,发现里面写的调研报告就是一家一流公司里的一线工程师对于 Terraform / Terraform Cloud 的认可。
CleanShot 2022-10-09 at 23.35.17.png
HashiCorp 是一家基于对于行业的洞察,具备执行力,去踏踏实实解决实际问题的公司,像 Terraform 这样的产品刚出来的时候还不太被市场接受,但其实就还是坚持下去,就能慢慢获得认可。

为什么 HashiCorp 能给我鼓舞呢,因为我还翻到 Sourcegraph 的另外一个 RFC《RFC 469 APPROVED: Decouple migrations from code deployments
CleanShot 2022-10-09 at 23.37.59.png
这个 RFC 里没有提到使用第三方方案,是因为这个问题还没有人能很好地解决。而恰好 Bytebase 是目前整个行业里最接近去解决这个问题的方案,所以也就是再花点时间踏踏实实去解决好这个问题就行了。

信心信心

HashiCorp 的产品线,Sourcegraph,包括 Bytebase 也都是受了 Google 的启发。HashiCorp 这次讲的 Zero Trust 其实就是 Google 好久前就有的 BeyondCorp,Sourcegraph 对标的是 Google 内部的 Code Search,而 Bytebase 推的 Database DevOps,Database-as-Code 也是 Google 内部沉淀下来的工程实践。
在 Infra / DevTools 这个领域,Google 大多数时候就是铺开一张地图,给大家指一下方向,偶尔亲自下场开凿一条运河 (比如推出 Kubernetes),但具体产品化开路的事情就交给像 HashiCorp, Sourcegraph 这样的公司了。
而对于 Bytebase 来说,要开的确实也是一条新路,但方向 Google 帮你指好了,HashiCorp,Sourcegraph 也已经告诉了你要使用哪些装备。虽然当下作业环境有点寒冷,但还是有信心的,因为已经看到了人家开出了康庄大道,车水马龙的景象。
最近的新闻里读到的都是各种坏消息,但自己盘了一下 Bytebase 的情况,基本面还是扎实的,虽然在寒流里不免要打几下哆嗦,但稍微苟一下应该能平安渡过。
再坚持一下下,毕竟 HashiCorp 一边是很好的财报,一边股票还能跌成这样,市场也不能再坏了呀。