自動化ツールの一つである「Terraform」について、これから学ぼうという方、使っていきたい方を対象に、Terraformの導入方法や、基本的な使い方を紹介していきます。初回は、Terraformの概要と導入方法を解説します。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Amazon Web Services(AWS)やGoogle Cloud Platform(GCP)などのパブリッククラウドは、オンプレミス環境と違ってインフラリソースの作成や削除が容易です。一方、管理すべきインフラリソースの種類が多岐にわたり、その数も多くなりがちです。用意するインフラリソースの目的に応じてネットワークやリージョンを使い分ける場合、インフラ管理は非常に煩雑なものになります。
このような状態でクラウドリソースを変更、管理しようとすると、部門やプロジェクトごとに使用しているリソースの一覧を管理しているドキュメントの加筆、修正などが必要です。特に、クラウドの場合、手軽にリソースの作成や削除が可能であるため、リソースの作成状況とドキュメントを合わせる手間が課題になってきます(中には割に合わないと感じる人も少なくないでしょう)。
またリソースの作成や削除が手軽であるために、一時的に作って使用したリソースがそのまま残りがちです。そのリソースが従量課金対象の場合、利用料の請求書が届いて思わぬ支払いが生じたなんていう事態につながることもあるかもしれません。
こうした業務負荷、ヒューマンエラーを軽減できるとして注目されているのがインフラの自動化(Infrastructure as Code:IaC)です。本連載では、IaCツールの一つである「Terraform」について、これから学ぼうという方、使っていきたい方を対象に、導入方法や、基本的な使い方を解説します。
Copyright © ITmedia, Inc. All Rights Reserved.