著者:澤村進
ページ数:87

¥99¥0

現場で活躍するインフラエンジニア(クラウドエンジニア)が実際にやっているTerraformによる構築・運用方法をお伝えします。
マニュアルを説明して終わりではなく、なぜこのように設定しているのか?なぜこのような運用をしているのか?
複数のインフラエンジニア(クラウドエンジニア)が所属するチームで現場でどのように考え、どのように設計して運用しているのか具体的に説明します。
内容を読んでいただけるとお分かりになると思いますが、手順をスキップせずに1つ1つのコマンドを返り値も含めて記載し解説をしています。
明日からでも現場で使えるように重要な手順をスキップして結局どうすればいいのか分からなかったということがないように網羅しています。
是非ノウハウをご活用ください。
 
今回はTerraformでAWSインフラ環境を構築するための初期設定に特化して詳しく解説をしています。
近年はAWSやAzureやGCP(Google Cloud Platform)などのクラウド環境でインフラ環境を構築することが多くなってきました。
更に各企業もアジリティ(Agility、俊敏性)が求められ構築のスペード感も重要になってきています。
また、DevOpsで一日に何度も新機能をリリースするなどの運用も必要になっています。
 
そんな中でインフラエンジニア(クラウドエンジニア)にとってのベストプラクティスがTerraformだと日々業務をしながら実感しており現場のノウハウを本書にしました。
 
対象はAWSを利用しているクラウドエンジニアですが、今回は初心者の方に向けてTerraformでの初期段階のお話なのでAzureやGCPの初心者の方でも参考になる部分はあると思います。
 
 
・現場で活躍するエンジニアがTerraformを解説します。
・なぜこのような設定や運用をしているのか観点を解説します。
・個人ではなくチームでのTerraformの運用について解説します。
・手順をスキップせずにコマンド1つ1つを解説します。
・AWSだけでなくAzureやGCPでも参考になるよう解説をします。
 
 
■目次
第1章 はじめに
 第1節 環境について
第2章 Terraformとは
 第1節 Terraformを使うメリット・デメリット
 第2節 TerraformとCloudFormationの比較
第3章 Terraformを導入するための事前準備
 第1節 terraformコマンドを実行するための権限の設計
 第2節 IAMユーザーでアクセスキーを発行してローカルPCから作業をする場合
 第3節 EC2インスタンスから作業をする場合
 第4節 Cloud9から作業をする場合
第4章 Terraformの初期設定
 第1節 Terraformのインストール
 第2節 Terraformのアップデート
 第3節 Terraformの設定
 第4節 Terraform初期化
 第5節 試しにデプロイを実施
 第6節 terraform.tfstateファイルについて
 第7節 複数人でTerraformを運用する場合
 第8節 Terraformで構築したインフラ環境を削除する
第5章 tfenvコマンドでバージョン管理
 第1節 tfenvコマンドとは
 第2節 tfenvコマンドをインストールするための事前準備
 第3節 brewコマンドのインストール
 第4節 もしエラーになりgccがインストールできない場合
 第5節 brewコマンドの動確をする
 第6節 tfenvコマンドのインストール
 第7節 利用できるterraformコマンドのバージョン一覧を表示する
 第8節 特定のバージョンのterraformコマンドをインストールする
 第9節 現在ローカルにインストールされているterraformコマンドのバージョンを確認する
 
 
【シリーズ】
フリーランスITエンジニア初心者向けシリーズ 第5巻
 
【著者紹介】
澤村進(サワムラススム)
 
【職業】
・日々現場で活躍するフリーランスITエンジニア
・クラウドエンジニア(AWS)
・Kindle作家

シリーズ一覧

  • 同シリーズの電子書籍はありませんでした。

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する