クラウド

Terraform

世界で広く使われている Infra-as-code のDevOps向けツールTerraformを使って、Gandi クラウド VPSを管理しましょう。

Terraformとは

Terraform は HashiCorp によって開発されたインフラ管理のためのオープンソースツールです。クラウドインフラを管理して効率よくデプロイさせるために広く使われているツールです。

Infra-as-code & オープンソースソフトウェア

Terraformを使用すると、構成ファイルでターゲットインフラストラクチャを記述しながら、宣言的な方法でクラウドリソースをセットアップすることができます。Terraformは "state-full" です。つまり、デプロイされたインフラストラクチャの "status" を維持できます。 ターゲットインフラストラクチャに特定の変更が発生した場合、その変更のみが適用され、全てのサーバーを再デプロイする必要はありません。

Terraform はユーザーとコントリビューターの大規模なコミュニティだけでなく、Terraform を介してリソースをデプロイできるソリューションを開発および提供する多くのクラウドプロバイダーによってサポートされています。

Gandi クラウドVPSをデプロイ

UIまたはTerraformマニフェストを使用して、1分以内にGandi クラウド作成サーバーへのアクセスを有効化することができます。

Gandi クラウドVPSについてもっと知る ⛵️

Infra-as-Code を使ってサーバーを管理する利点

過去数年間、Infra-as-Code (IaC) はパブリックプロバイダーを使用してクラウドインフラストラクチャを管理するための標準になりました。

Infra-as-code の利点

  • Infra-as-Code はバージョン管理システムツール (Gitlab、Github など) に統合できる記述ファイルに基づいて、複雑なインフラストラクチャの展開を容易にします。
  • Infra-as-Code によりデプロイメントと定期的な変更の自動化が容易になり、変更内容を本番環境にプッシュする前にテストすることが容易になったことで、アーキテクチャの変更が期待どおりに機能しているかどうかを簡単に確認できます。
  • Infra-as-Code は仮想プライベートサーバー (VPS)、ベアメタルサーバー (専用サーバー)、およびストレージとネットワークリソースを展開するために使用されます。
  • Infra-as-Code 用のツールの大規模なエコシステムがあり、最も人気のあるものは次のとおりです。
    • Terraform
    • Ansible
    • Packer
    • Chef
    • Puppet

Terraform を使用してインフラストラクチャを展開する5つの利点

"State-full" マネジメント

Terraformの主な利点の1つは "state-full" であり、管理されたインフラストラクチャのステータスをメモリに保持することです。 マイナーまたはメジャーな更新中は、更新が必要な部分のみが変更され、構成が変更されていないリソースやサービスは変更されません。

予測可能性

スクリプトの起動を事前にシミュレートして (コマンド "terraform plan" を使用)、これらの変更がインフラストラクチャに与える影響を確認できます。

すぐに使えるプロバイダ

もう1つの主な利点は、Terraform を介してサービスをパイロットするためのツールを提案するユーザーと Terraform プロバイダの大きなコミュニティです。

マルチクラウド

マルチクラウドがますます普及している状況 (複数のパブリッククラウドプロバイダがディスパッチし、インフラストラクチャの冗長性を備えている状況) では、クラウドリソース管理を処理する方法を標準化することが重要です。

スタンダード

Gandi ではパブリックOpenStack API が VPS サーバーで提供されています。 Terraform 用の OpenStack プロバイダが利用可能であるため、Terraform を使用して Gandi VPS サーバーをデプロイできます。

Terraform を使ってVPSサーバーを作成する

1

Gandi クラウド VPSを使用開始してください。

2

Gandi クラウドアカウントが作成されるとすぐにリソースを作成できます。 Terraform は OpenStack パブリック API を使用するため、OpenStack CLI / APIがセットアップされていることを確認してください。このガイドに従って、Openstack CLI / API をセットアップしましょう。

最初のサーバーを作成する

Gandi クラウド VPS は5分以内に配信されます。 最初のサーバーを作成し、アプリケーションのデプロイを開始することができます。

Gandi クラウド VPS を作成する ⛵️

ニュース

全て確認