Effx为其DevOps监控平台筹集390万美元

2020-07-21 00:01:35

该公司的创始人兼首席执行官乔伊·帕森斯(Joey Parsons)是Rackspace的早期员工,几年前先是去了Flipboard,然后是Airbnb,在那里他建立了公司的站点可靠性团队。

“当我第一次加入Airbnb时,那是2015年年中,它已经是一家独角兽公司,已经是业内知名的实体,但他们那里没有人真正负责那里的云基础设施和可靠性[…]。“他告诉我。最初的Airbnb平台是建立在Ruby on rails之上的,不能再根据不断增长的平台的需求进行扩展。“我自己和团队里很多比我聪明的人聚在一起,在那一刻我们决定,‘好吧,让我们把这个我们称之为”巨石“或”单轨“的东西拆开,把它拆分成微型服务。”

但是微服务显然也有其自身的挑战--它们毕竟是不断变化的,而这些变化反映在不同的UI中--这就是EFFX的想法实质上的由来。该产品背后的想法是为工程师提供单一的管理平台,以获取他们需要的有关已在其组织中部署的微服务的所有信息。

例如,在Airbnb,帕森斯的团队建立了一个小型转移库,用来跟踪每项服务做了什么,它的所有者是谁,它是用什么语言编写的,以及它是否在PCI或GDPR的范围内。离开Airbnb后,帕森斯前往凯鹏华盈(Kleiner)担任常驻企业家,并开始致力于将团队在Airbnb建立的一些想法带给更多的公司。2019年,他从凯鹏华盈(Kleiner)那里筹集了少量资金,聘请了最初的工程团队,然后在今年早些时候开始在第一批试点客户中测试产品。

在其早期迭代中,该产品依赖于工程师编写YAML文件,然后产品可以使用这些文件,但是很少有工程师喜欢编写YAML文件,而像这样的工具的价值来自于能够自动化大量的工作。因此,该团队构建了与通用服务协调平台的集成,包括Kubernetes,以及AWS Lambda和ECS。

帕森斯解释说:“我们发现,大多数正在转向微服务的公司都在使用这些平台的某种组合-可能是一个,可能是两个,也可能是三个-来协调事情。”因此,我们在这些平台中构建了非常严格的集成,在Kubernetes中,我们可以在其中放置一个客户端,它会自动发现您的所有服务,尽可能多地填充到目录中,然后对AWS Lambda或ECS角度执行相同的操作,我们从这些平台使用数据并引入数据。“。

正如Parsons所指出的,这里的价值不仅仅在于获得单一管理平台,而且一旦您获得了所有这些信息和这些服务的依赖关系,并将其与您的CI/CD数据相结合,它还将成为故障排除的新工具,因为它可以帮助您了解哪些服务在出现故障之前发生了更改。为了更好地实现这一点,团队还可以添加指向他们的Runbook、文档和版本控制工具的链接。

帕森斯告诉我,该团队目前正在关闭更多的飞行员,聘请更多的工程师,努力扩大服务,增加集成,并找到新的方法来帮助客户利用它收集的所有数据。

帕森斯解释说:“随着我们正在建设的未来更加丰硕,对我们来说,目前最重要的事情是真正实现我们现有产品作为建立更多业务的平台向我们的最终用户提供的价值。”“我认为,从长远来看,这个馈送的力量以及获取背后的数据对我们来说是一种非常有趣的模式,因为你可以根据这个馈送中显示的模式和信息的节奏,为组织建立很多很好的洞察力,帮助团队真正理解为什么会有这样的事件发生在世界标准时间每周二午夜。”