【パッカー】
Packer とは?
💡 一度書いたレシピで、どのクラウドにも同じ環境を焼き上げる職人
📌 このページのポイント
- 1つのテンプレートからAWS・Azure・GCP・Docker・VMwareなど複数のイメージを同時にビルドできる
- インフラをコード化(Infrastructure as Code)し、再現性のある環境構築を実現する
- AnsibleやChef、シェルスクリプトなど既存のプロビジョナーと連携できる
- CI/CDパイプラインに組み込むことで、テスト済みのゴールデンイメージを自動生成できる
マシンイメージって何?なんで自動で作る必要があるの?
DockerfileでDockerイメージを作るのと何が違うの?
具体的にはどうやって使うの?
マルチクラウド対応って実際に使うことあるの?
ゴールデンイメージって何?普通のイメージと違うの?
まとめ:ざっくりこれだけ覚えればOK!
「Packer」って出てきたら「マシンイメージを自動で作るツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Packer」 = 荷造りする人・梱包する人
💬 必要なソフトウェアや設定をイメージに"パッキング(梱包)"するというイメージが名前の由来だよ