melonbooks-summer-sale-202507
キャンセル
詳細検索
 
海外発送/国際配送サービスの転送コム
一般同人誌同人一般

Terraformで学ぶAWS(1):サーバーレスから始める再利用可能なインフラストラクチャ

じゅ~しぃ~すくりぷと

¥ 2,000  (税込)

3%(54ポイント)還元

キャンペーン対象商品:10%(181ポイント)最大還元

発売日:2024年12月29日
通販在庫: 残りわずか
店舗在庫を探す
個数
今すぐ購入
カートに入れる
電子書籍を見る
配送方法
宅配便
@店舗受取り
さくっと注文
お支払方法
クレジットカード決済
コンビニ決済
コンビニ後払い(ベリトランス後払い)
代金引換
atone 翌月後払い(コンビニ)
atoneつど後払い(コンビニ/銀行ATM)
メロブ店舗決済
あと払い(ペイディ)
銀行決済(ATM決済)

サークル(先生)からのコメント/作品詳細

IaCは怖くない! Terraformを使って再利用可能なインフラストラクチャを学んでいこう

■ 説明

本書はAWSの初心者~若干触ったことのある方向けの本です。Terraformとは、HashiCorp社により開発しているオープンソースのインフラ自動構成ツールです。AWSだけでなく、Google CloudやAzure、Discordなどのインフラを構築可能です。Terraformでは、インフラのデプロイ設定や手順をコードとして記載する「Infrastructure as Code(IaC)」の一種です。IaCを使うことで、デプロイの作業手順を再利用できるようになり、統一化や状態変更に対して頑強なシステムを作ることができます。

以前はTerraformといえば、「ブラウザから操作はできるけどIaCはちょっと…、せめてCDKにしてほしい」のように敷居が高いものでした。しかし、昨今の生成AIの進化(特にGPT-4oやo1シリーズ)により、コードの生成能力が急速に良くなりました。GPTはAWSのドキュメントはかなり多く学習しているため、Terraformのコード生成能力は非常に高いです。そのため、一気にハードルが低くなりました。著者も1年弱前ぐらいまでTerraform全然書けなかったのですが、GPTのおかげで書けるようになりました。本書はポスト生成AIのための、TerraformによるAWSの入門です。

私が認識している範囲だと、Terraformの本はEC2やVPCの作成から入っていることが多く、VPCの理解にかなりのハードルが高く最初の段階で挫折してしまいました。Lambdaのようなマネージドサービスから入ってほしくて、そこから次第にVPCのようなアンマネージドな世界に入っていく本がなかったので書きました。結局はページ数の関係で、1巻の段階ではVPCまでいかずにサーバーレスの世界で終わってしまうかもしれません。本当は、ECSあたりまで書きたかったのですが、続編にご期待ください。

「サーバーレスならSAMを使えばいいのではないか?」と思うかもしれませんが、SAMだとアカウントの運用ができずに、結局運用はTerraformで、アプリケーションはSAM(から生成されたCloudFormation)がちゃんぽんするという違法建築状態が出来上がります。この状態で開発やデプロイするのは結構大変で、最終的に全部Terraformに書き換える(ただ結構大変だった)という経験があったので、「サーバーレスだろうがなんだろうが全部Terraformで書く」前提で本を書いています。Terraformは少しコード長いですが、コードは生成AIに書かせればいいのです。

本書は各トピックごとにサービス別のサンプルケースで、50個程度のケースを用意するオムニバス形式です。ただ、だんだん扱える内容を増やしていくように段階的に説明するように心がけています。私が機械学習のバックグラウンドなので、想定例やコードが機械学習で、機械学習エンジニアがTerraformやインフラを学習するときの学習リソースを想定して書いています。

自分がそうであったように、Terraformの学習のお供に生成AIを使うのは全然ありだと思いますし、むしろ本書の演習問題に「ChatGPTを使って調べてください」のような問題も入れています。また「はじめに」の部分では、Terraformを作る上で便利な生成AIのモデル選択や、プロンプトエンジニアリングの話を書いています。

本書では、Terraformの書き方そのものだけではなく、「なぜこうするといいのか」というAWSの考え方や背景の部分も説明として取り入れています。特にシークレットの管理の話やところどころに入れているセキュリティの内容は、少し発展的ではあるのですが、大事なので入れました。本書が「AWSちょっとやってみようや」「Terraformとっつきにくいと思ってたんだけどやってみよう」と思ってる方の役に立つことを祈ります。


■ サンプルコード
本書のサンプルコードは以下のGitHubリポジトリにあり、サンプルコード自体はMITライセンスで利用できます。

https://github.com/koshian2/terraform-aws-book

サークル名 じゅ~しぃ~すくりぷと (作品数:24)
ジャンル 技術書
発行日 2024/12/30
版型・メディア A5
総ページ数・CG数・曲数 160
イベント コミックマーケット105
作品種別 一般向け

今すぐ購入

Terraformで学ぶAWS(1):サーバーレスから始める再利用可能なインフラストラクチャ
価格(税込)
¥
個数
10個
お支払い方法
JCB *0000
お届け先

山田 めろん

埼玉県さいたま市浦和区高砂3-15-1ああああああああああああああああ

配送方法

宅配便

 ※メール便選択時のご注意

※メール便の利用はできませんでした。

合計
¥ (税込)
お支払い方法またはお届け先が
登録されていません

「購入を確定」ボタンを押下して、ご注文いただくことで、当サイトの 利用規約プライバシーポリシー および当サイト上の販売条件に同意の上、ご注文されたことになります。

※ご注文確定後のキャンセルはできませんので、予めご了承ください。

※ 返品に関する規約はこちら

※購入途中での宅配便やメール便の切り替え選択はできないため、『今すぐ購入設定』にて選択してからご注文ください。
  メール便を設定している場合、メール便容量を超えたご注文は自動で宅配便になります。

※ご注文後キャンセルできません

今すぐ購入