发布于 : Apr 03, 2024
Apr 2024
评估
近年来,几乎没有新兴工具能挑战 Terraform 作为基础设施即代码工具的主导地位。尽管出现了 Pulumi、CDK 以及最近的 Wing 等替代方案,但 Terraform 的模块化、声明式范式已被证明是最持久流传的。事实上,所有这些方法都有一个共同的目标,即模块化代码创建单一的基础设施。System Initiative 是一款全新的、实验性的工具,代表了 DevOps 工作的一个新方向。可以将 System Initiative 视为基础设施的数字孪生。对 System Initiative 状态的交互式更改会导致相应的变更集,可以应用于基础设施本身。同样,基础设施的变更也会反映在 System Initiative 状态中。这种方法的一个巨大优势体现在,它为应用部署和可观测性等事务创造的协作环境。工程师通过具有整个环境图形表示的用户界面,与 System Initiative 进行交互。除了管理云基础设施,您还可以使用该工具来管理容器、脚本、工具等。尽管我们通常对这类 GUI 工具持怀疑态度,但 System Initiative 可以通过 TypeScript 代码扩展来处理新资产或执行策略。我们非常喜欢这个工具中所体现的创造性思维,并希望它能鼓励其他人突破基础设施即代码方法的现状。System Initiative 是免费和开源的,基于 Apache 2.0 许可,目前处于公开测试阶段。维护者自己还不建议将该工具用于生产环境,但我们认为它值得在当前状态下检查,体验一种完全不同的 DevOps 工具方法。