为什么 OSS 部署被破坏,SignalFire 正在资助 Plural 来修复它
今天消费OSS真的很痛苦。过时的 OSS 是业界的常态。根据OSSRA ,“85% 的代码库包含已过期四年多的开源依赖项。与废弃的项目不同,这些过时的开源组件拥有发布更新和安全补丁的活跃开发者社区。但这些补丁并没有被下游商业消费者使用。”
通过XKCD
Plural正在通过授权 OSS 的开发人员和使用它的 DevOps 团队来改变叙述。 Plural 提供单一、无缝的体验来管理您的所有开源应用程序。不再需要在 30 个不同的供应商和数十种几乎无法相互集成的不同管理工具之间进行切换。 Plural 的使命是为使用 OSS 软件提供出色的开发人员体验,同时奖励编写代码的社区。
今天,我们很高兴地宣布SignalFire 对 Plural 的投资,领投了 600 万美元的种子轮融资。我们很高兴能为这样一个了不起的团队提供服务,我们的招聘引擎 Beacon Talent、顾问网络以及数据科学、筹款、公关和增长方面的内部专家提供帮助。
开源的托管服务方法
开发人员有两种选择:要么尽可能使用托管服务,要么自己构建和维护端到端堆栈。我们已经意识到,托管服务的开源方法存在一些未被充分认识的缺陷。最著名的是,通过完全控制应用程序,激励措施在云提供商方面变得不一致:它们产生了不正当的定价权,将开发人员社区锁定在其产品的货币化之外。
但更深入地讲,托管服务模型使您完全依赖云提供商的优先级来随意使用您的应用程序。任何功能或配置都是通过他们带宽受限的团队来实现的,如果他们不愿意,那么你就不走运了。这通常会产生毕业问题,最终您会超出服务范围。这种约束也限制了团队采用大量开源长尾的能力,AWS、GCP 等不会完全支持这些长尾,因为它无法满足他们的投资门槛。
此外,通过在堆栈中的数百个不同系统之间创建服务边界,您最终会将应用程序维护问题转移到集成维护上。您的 DevOps 团队不一定会手动维护 elasticsearch 集群,但他们会维护与集群通信的无数系统以及与之交互所需的所有专有工具。
自动化操作知识瓶颈
今天的代码库很大,而且只会变得越来越复杂。根据 SourceGraph,在他们的Big Code 报告中,超过十分之六的开发人员注意到工具、语言、存储库、设备和架构的种类有所增加。
根据Sourcegraph ,工程变得越来越复杂
表现最好的公司从拥有运行系统的运营知识的顶级基础架构团队开始。随着公司规模的扩大和复杂性的增加,即使是那些拥有出色的基础设施团队的人也遇到了运营知识瓶颈。当他们找不到人来操作 OSS 软件时,他们往往一开始就不会采用他们想要的软件。被困在少数人头脑中的操作知识已不能挽救局面,反而造成了尴尬的一团糟。 Plural 将这种部落知识转化为软件,借助该软件,公司现在可以使用开源基础设施,而无需付出太多痛苦和成本。
正如 Plural 联合创始人兼首席执行官 Sam Weaver 在VentureBeat中所说, “随着开源软件的激增和碎片化,企业部署变得不必要地复杂。错过两百个集成步骤中的一个,您的系统就会崩溃。这导致开发人员依赖价格过高的托管服务来快速发展,而无需设置开销。 Plural 通过聚合顶级开源软件来解决这个问题,然后抽象出所有部署和操作的复杂性。”
开发人员做更多他们想做的事,而不是编写和维护有关代码的代码
随着公司获得更多牵引力,基础设施必须扩展以支持数量并为他们所在的客户提供服务 – 无论地理位置如何。但是这个幸运的轨迹给工程团队带来了压力,他们被迫专注于关于代码的代码,而不是构建让他们一开始就兴奋的实际产品。他们开始通过使用托管服务在成本、自主性和灵活性方面做出妥协,但很快就意识到它的局限性以及他们仍然必须编写和维护胶水代码。一旦他们必须走向国际,他们可能会意识到托管服务供应商在国外没有足迹,并且随着他们的规模和复杂性,他们需要更多的花里胡哨。
使用 Plural,您只需发出两个命令即可启动并运行。您拥有所有可观察性和日志记录,与安全堆栈等集成。这都是 k8s,您可以将其部署在您的云或本地,感觉就像云一样。开发人员正在从使用集成良好的技术中获得大量价值,同时比托管服务更便宜、更可定制。感觉就像一个完全托管的服务,Plural 为应用程序提供更新,您可以随时获得最新和最好的,而无需任何努力。 Plural 将您的开源解开为干净的两步体验。
OSS供应商获得奖励
Plural 和 OSS 供应商之间的关系旨在互补。 Plural 不是托管服务提供商,也不完全拥有应用程序的所有权,但客户确实如此。大多数成熟的 OSS 供应商通常将其使用量的 10% 左右变现。绝大多数用户都在悄悄地管理自己。复数可以帮助供应商从用户的长尾中获利,或者至少更好地捕捉潜在客户。它可以更快地做到这一点,通过将市场带给供应商,以可扩展的方式提供所有管道。较新的 OSS 供应商也可以选择使用 Plural,通过利用 Plural 的可观察性、支持和多云安装来尽早开始获利。
由Sam和Michael领导的 Plural 团队在通过 k8s 部署和管理 OSS 以及运行大型生产系统以及为开源软件做出贡献方面拥有丰富的经验。我们很高兴将我们的整个团队和数据科学平台放在他们身后,支持他们为 DevOps 团队和 OSS 社区以及多元化的公司文化和可持续发展的业务建立一个伟大的平台。我们很高兴欢迎 Plural 加入 SignalFire 产品组合!
使用 Plural 管理开源蔓延的帖子首先出现在SignalFire上。