50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

新的基础设施即代码工具“formae”瞄准了 Terraform

作者:Matt Saunders

  • 2025-10-30
    北京
  • 本文字数:1419 字

    阅读完需:约 5 分钟

大小:689.49K时长:03:55
新的基础设施即代码工具“formae”瞄准了Terraform

基础设施工具公司平台工程实验室(Platform Engineering Labs)发布了一个开源的基础设施即代码平台formae。它试图解决他们所描述的现有基础设施即代码工具中的根本性限制。在一份新闻稿中,这家总部位于纽约的公司宣布于 2025 年 10 月 22 日推出 formae,将其定位为近十年来基础设施即代码领域的首个重大创新。

 

该平台解决了许多平台工程团队所熟悉的问题:庞大的云资产、代码与生产环境之间的漂移,以及脆弱的工具链。根据平台工程实验室的联合创始人兼首席执行官 Pavlo Baron 的说法,这个工具是从直接面对这些挑战中产生的:

 

我们基于自己的痛苦构建了 formae。它是第一个从现实出发的平台,而不是从一个理想化的计划开始。它接受任何云环境中最混乱的事实,并提供了一种安全、可靠的方法来发展它。

 


formae 有两种操作模式。首先是“协调”模式,它将期望的环境状态与生产中实际存在的状态对齐;其次是“补丁”模式,它允许操作员应用增量更改。该平台通过将现实本身视为状态,并在代码中进行版本控制,从而消除了显式的状态文件管理。更改通过基于代理的架构进行管理,该架构将状态管理与客户端解耦。

 

formae 通过自动发现和编码现有基础设施来区分自己。该平台映射了云资产中所有运行的资源,无论这些资源最初是如何创建的,无论是通过 Terraform、OpenTofu、Pulumi、手动云控制台操作还是遗留脚本。这种方法与传统的基础设施即代码工具形成对比,后者需要工程师从计划开始,并根据创建资源的工具维护单独的状态数据。

 

该平台使用了PKL,这是一种最初由苹果开发的配置即代码语言,而不是 Terraform 和 OpenTofu 使用的 HashiCorp 配置语言。这个选择引起了不同的反应。在LinkedIn上,System Initiative的首席执行官和联合创始人 Adam Jacob 指出,PKL 的决定“可能是好的,也可能是坏,这取决于你对外部 DSLs 的看法。”

 

Jacob 还对 formae 的技术方法给予了慎重的赞扬。他赞扬其将库存与资源声明分离为“聪明”,因为它允许团队在需要时查询库存并生成声明。他还赞扬了文档的质量及其为构建开发者抽象的清晰设计。

 

在新闻稿中,codecentric 的平台工程负责人Marc Schnitzius强调了平台的设计哲学:

 

formae 不仅仅将复杂性从开发转移到运维——它通过抽象现代云原生环境中开发人员和运维团队的复杂性,真正帮助减少了他们的认知负荷。

 

formae 进入了一个繁忙的领域,Terraform 和 OpenTofu 拥有成熟的生态系统和广泛的多云支持,其他工具,如Spacelift,提供了额外的工作流自动化。它试图通过利用自动发现并确保基础设施更新保持在最低限度来解决 Terraform 工作流风险。情绪表明,该平台的成功可能取决于其自动发现和编码的方法是否比现有工具的熟悉性和社区支持更有价值。

 

该工具根据平台工程实验室的功能性源代码许可证发布。这样做的目的是使 formae 对用户来说易于访问且安全,同时也创造了一个能够维持公司的商业模式。开源发布使早期采用者无论预算如何都能进行实验和采用,并允许社区成员为项目做出贡献。

 

在新闻稿中,Thoughtful Software 的创始人兼早期顾问 Harry Brumleve 将 formae 描述为“在 DevOps 和软件开发中向前迈出了重要的进化性飞跃”,其潜在影响可能超出工程团队,为企业和客户创造价值。

 

该平台可在GitHub上获得,社区讨论在 Discord 上进行。平台工程实验室将其使命声明为消除不必要的劳作,减少人为错误,并在平台工程中使工程师的贡献充满信心。一篇介绍性博客文章还提供了更多的细节。

 

原文链接:

https://www.infoq.com/news/2025/10/iac-formae/

2025-10-30 12:001

评论

发布
暂无评论

CRC32 自包含退化现象分析

Databend

黑龙江等保测评:核心流程与实施要点解析

等保测评

AIGEO重塑商业新规则

跑一跑

geoai

Pickle 发布 Whisper 主动式桌面 AI; 吴恩达:不懂计算机原理,就不可能只靠「Vibe Code」变优秀丨日报

声网

CST软件如何计算和导出部分模式的S参数

思茂信息

cst CST软件 CST Studio Suite

Plaud唤醒了沉睡的智能纪要市场

脑极体

AI

亿值旺的全球化战略:以创新链接世界

科技热闻

从AI生产实践谈A2A原理与意义

小奇同学

智能体 MCP A2A

烟草行政处罚案卷制作与评查平台上线|新技术、新产品、新模式、新服务

中烟创新

项目调度管理系统(源码+文档+讲解+演示)

深圳亥时科技

#开源

AIGEO:地理空间分析新利器

跑一跑

geoai

6 个替代 Jira 的开源项目管理工具推荐

NocoBase

GitHub 开源 项目管理 Jira 项目管理系统

实测豆包P图4.0!一句话做3D手办视频、全套设计…我把修图软件都封印了!

阿星AI工作室

产品 AI 工具 大模型 豆包

黑龙江等保流程全解析:企业信息安全的必由之路

等保测评

大数据-92 Spark 深入解析 Spark Standalone 模式:组件构成、提交流程与性能优化

武子康

Java 大数据 flink spark 分布式

30条顶级APT与蓝队攻防单行命令:网络战场终极对决

qife122

网络安全 入侵检测

网络安全防线:黑龙江等级保护测评标准详解

等保测评

2025年中国十大低代码平台排名:助力企业精准选型数字化转型工具

科技热闻

除了Manus,还有哪些好用的AI Agent智能体工具?

职场工具箱

人工智能 AI 在线白板 agent AI智能体

flyway报错Caused by: java.lang.NoSuchMethodError: org.flywaydb.core.api.configuration.FluentConfigurat

刘大猫

人工智能 算法 数据分析 智慧城市 智慧交通

鸿蒙应用开发从入门到实战(一):鸿蒙应用开发概述

程序员潘Sir

鸿蒙 HarmonyOS

浅谈 LLM 推理基准测试

YC Cheng

benchmark 推理 LLM LLM推理

适合中小企业的用户行为分析解决方案-ClkLog开源埋点与用户行为分析系统

ClkLog

开源 数据分析 埋点 用户画像 私有化部署

打破场景边界,支付宝联合实况窗提供全新出行服务体验

HarmonyOS SDK

HarmonyOS NEXT

KubeBlocks for Kafka

小猿姐

kafka 云原生 k8s kubernete

透明LED显示屏:零售橱窗黑科技

Dylan

广告 LED显示屏 户外LED显示屏 led显示屏厂家 户内led显示屏

【海南科技职业大学主办】第三届物联网与云计算技术国际学术会议(IoTCCT 2025)

搞科研的小刘

物联网与云计算 国际学术会议 中国海口市

【湖南师范大学主办】第二届教育人工智能国际学术会议(ISAIE 2025)

搞科研的小刘

国际学术会议 教育人工智能

低代码如何帮助创业者从“0”到“1”

引迈信息

TitanIDE:构建企业级云端代码安全管理体系

行云创新

代码安全 源代码安全 代码安全管理

AI GEO开启行业新机遇

跑一跑

geoai

新的基础设施即代码工具“formae”瞄准了Terraform_后端_InfoQ精选文章