Trace Id is missing
メイン コンテンツにスキップ

Azure 上の HashiCorp Terraform

使い慣れた自動化ツールを使用して、コードとしてのインフラストラクチャを簡単に管理します。
 

インフラストラクチャ管理の簡略化

仮想マシン (VM)、ネットワーク、コンテナーなどのインフラストラクチャ リソースの作成、管理、更新に利用できる宣言的な構成ファイルで、コードとしてのインフラストラクチャを定義します。Terraform 構成言語を使用すると、ワークフロー全体でリソース管理を簡単に自動化できます。

Azure で Terraform を使用する理由

事前統合

Terraform は  Azure Cloud Shell  に組み込まれており、お持ちのサブスクリプションに対して認証されているため、統合済みで、準備が整っています。Visual Studio Code の  Azure Terraform 拡張機能 を使用して Azure 内でモジュールの構築とテストを行うことにより、Terraform コマンドのサポート、グラフを使ったリソースの視覚化、Visual Studio Code 内の Azure Cloud Shell の直接の統合が実現します。

コミュニティ主導

Microsoft と HashiCorp のエンジニアリング チームは、今後も Terraform コミュニティと協力して Azure Terraform  プロバイダー と モジュールの開発を進めていきます。機能のリクエスト、問題の報告、開発への協力をご希望の方は、 GitHub リポジトリ にご参加ください。

エンタープライズ対応

 Terraform Enterprise を使用して業務を効率化し、あらゆるインフラストラクチャをより安全かつ効率的にプロビジョニングします。インフラストラクチャの展開を 1 つのワークフローに一元化し、あらゆる環境のプロビジョニング、管理、監査を行います。

Azure 上の Terraform に関する一般的なシナリオを確認する

Linux 仮想マシンを作成する。

Kubernetes クラスターを作成する。

仮想マシン スケール セットを作成する。

仮想ネットワークを構成する。

Azure で Terraform を使用した DevOps ワークフローの例

Azure 仮想アーキテクチャ上で Jenkins と Terraform を使用する不変のインフラストラクチャ CI/CD についての概要

Azure は、Windows または Linux を実行する仮想マシンをホストするための世界レベルのクラウドです。アプリケーション開発で Java、Node.js、Go、PHP のいずれを使用する場合でも、変更内容をこれらの仮想マシンに自動的にプッシュするためには、継続的インテグレーションと継続的デプロイ (CI/CD) のパイプラインが必要です。
 

すばやく開始

1

Azure の無料アカウントを作成 します。

2

Terraform をインストールして構成 します。

3

Terraform を使用して VM を作成 します。

Azure 上のその他の HashiCorp ソリューション

HashiCorp Vault

動的な分散環境で、シークレットを管理し、機密データを保護します。

HashiCorp Consul

あらゆるランタイム プラットフォームおよびパブリックまたはプライベート クラウドで、サービスを接続、保護、構成します。

Microsoft オープン ソース ブログで最新情報を入手する

詳細情報 - Azure 上の Terraform に関する詳細を確認する