View a markdown version of this page

の IaC ツールとしての Pulumi の使用 AWS クラウド - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

の IaC ツールとしての Pulumi の使用 AWS クラウド

Pulumi はオープンソースのコードとしてのインフラストラクチャツールです。TypeScript、JavaScript、Python、Go、.NET、Java、YAML などの既存の一般的なプログラミング言語をサポートしています。また、ネイティブエコシステムを使用して、Pulumi SDK を介してクラウドリソースとやり取りします。ダウンロード可能な CLI、ランタイム、ライブラリ、ホスト型サービスは連携して、クラウドインフラストラクチャのプロビジョニング、更新、管理を行います。

Pulumi SDK を使用して、コンテナ、サーバーレス関数、ホストされたサービス、インフラストラクチャを使用するクラウドソフトウェアを任意のクラウドに作成およびデプロイできます。

オプションで、Pulumi クラウドと Pulumi をペアリングできます。Pulumi Cloud は、状態とシークレットを保存するマネージドサービスであり、Pulumi インフラストラクチャのデプロイを管理します。

Pulumi を使用する利点:

  • Pulumi は、50 を超えるクラウドおよび Software as a Service (SaaS) プロバイダーからのインフラストラクチャを提供しています。

  • クラウドの複雑さを軽減するように設計された、完全で一貫性のあるインターフェイスを提供します。

Pulumi を使用することの欠点:

  • Pulumi にはサポートを提供するアクティブなコミュニティがありますが、Terraform コミュニティよりも小さくなっています。

  • Pulumi の学習曲線は急勾配です。