当前位置: 首页 > 工具软件 > Pulumi > 使用案例 >

Pulumi基础结构代码工具增加了.NET语言支持

阎鹏
2023-12-01

Pulumi在其用于Kubernetes和云供应与管理的开源工具中增加了.NET语言支持。 Pulumi基础结构即代码工具现在允许开发人员使用Microsoft .NET语言以声明方式配置云基础结构。

借助Pulumi,开发人员可以使用.NET语言(包括C#,VB.NET和F#)在AWS,Azure,Google Cloud Platform和Kubernetes上以声明方式配置基础架构。 该工具已经支持JavaScriptTypeScriptPythonGo

开发人员可以使用其代码编辑器,同时利用“基础架构即代码”技术。 Pulumi的基础结构即代码方法结合了对象模型,评估运行时和所需状态,从而使基础结构易于在云之间进行复制。 Pulumi有一个带有CLI和库的SDK。 .NET Core的Pulumi的预览版已发布。

Pulumi的其他功能包括:

  • 自动创建,更新和删除云资源,消除了在云管理控制台和临时脚本中的手动点击。
  • 支持IDE和工具,包括Visual StudioVisual Studio Code
  • 重用任何现有的NuGet库。
  • 使用Azure DevOps Pipelines,GitHub Actions和十多个集成进行部署。
  • 支持Docker容器,无服务器功能以及Azure Cosmos DB等数据库。

Pulumi表示,“基础架构即代码”方法与包括微服务,容器,无服务器和渗透应用程序架构的数据存储在内的云功能变得越来越相关。 Pulumi的方法旨在帮助开发人员和基础架构团队一起工作。

该公司提供了一个示例,其中用户希望使用Azure Cosmos DB构建应用程序以进行全局数据分发,并使用无C#服务器应用程序来与数据库一起扩展。 开发人员可以使用许多工具来创建基础结构,例如JSON ,YAML,DSL或在Azure门户或其他云控制台中进行手动指向和单击。 代替这些专门的方法,Pulumi允许开发人员使用他们已经熟悉的编程语言,例如C#或VB.NET。

Pulumi一年前推出了对TypeScript(也是一个Microsoft项目)的支持,以及对Python和Go的支持。 Pulumi最近达到了1.0版本的里程碑。

如何访问Pulumi for .NET

可以从Pulumi网站访问 Pulumi。

From: https://www.infoworld.com/article/3453236/pulumi-infrastructure-as-code-tool-adds-net-language-support.html

 类似资料: