Pulumi扩展了对Java和YAML的基础设施即代码支持
基础设施即代码供应商正在增加对Java和YAML的支持,因为它的目标是为开发人员提供跨编程语言和基础设施类型的普遍覆盖。
作者: Scott Carey
InfoWorld新闻执行编辑
基础设施即代码供应商Pulumi正在增加对Java和YAML的支持,因为它希望允许软件开发者使用任何编程语言来配置和管理基础设施。
核心开源的Pulumi基础设施即代码SDK允许开发者使用他们选择的编程语言来配置和维护基础设施,而不是与Bicep等特定领域的语言搏斗,或使用YAML来管理Kubernetes环境。
[也在InfoWorld上:JDK 18:Java 18的新内容 ]
现在,开发者可以使用所有的JVM语言--Java、Scala、Clojure、Groovy、Kotlin,以及 .NET、C#、F#、PowerShell、Node.js、JavaScript、Go和Python,用Pulumi配置和管理基础设施。
"Pulumi联合创始人兼首席执行官Joe Duffy告诉InfoWorld:"对于任何语言,我们倾向于等到需求震耳欲聋的时候,去年我们在Java上达到了这个阶段。"随着我们看到更多的企业采用Pulumi,Java的问题就会越来越多。
Pulumi还宣布支持备受诟病的Kubernetes编程语言YAML。
"我们想给人们一个更简单的选择来采用YAML,"Duffy说。"你很快就会遇到YAML的限制。我们的方法是把赌注押在一个行业标准上,以保持简单的东西和困难的东西。例如,客户可以用Go语言编写并使用YAML进行消费。而一旦你碰壁,你可以使用Pulumi转换弹出,切换到Python或任何其他语言。"
Pulumi云工程平台现在为开发者提供了跨越所有这些语言的可重复使用的多语言组件,以及秘密管理、CI/CD集成、政策即代码和Pulumi注册表。Pulumi还在今年早些时候为具有高度特殊要求的企业客户推出了其平台的商业关键版。
此外,Pulumi正在开源CrossCode,这是开发人员希望使用的语言和部署的基础设施代码之间的一个通用翻译层。"CrossCode是我们的秘方,"Duffy说。"这是我们如何将新语言引入平台的开源秘密。"
最后,Pulumi正在增加30个新的可重用包,包括对Oracle Cloud、Databricks和EventStore的支持。
相关的。
Scott Carey是Foundry旗下五个B2B品牌--Computerworld、CIO、CSO、Network World和InfoWorld的新闻执行编辑。
关注
Copyright © 2022 IDG Communications, Inc.