Outlecture
Home
About
Technology
Design
Video
Contact
Official
English
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Packer のおすすめの教材5選! 【 2024年11月 最新版】

更新日:2024年11月4日

こちらは、独学で Packer を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

Packer を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計5選紹介します。

Packerとは

Packerは、アメリカのHashiCorp社が開発しているオープンソースのコマンドラインツールです。AWS、GCP、Azure、Docker、VirtualBoxといった様々な環境で使用できる仮想マシンやコンテナのマシンイメージをIaC(Infrastructure as Code)化できます。構築済みのテンプレートイメージを作成しておき、これをベースとしてインスタンスを立ち上げる「ゴールデンイメージパターン」と呼ばれる手法は、構築内容がブラックボックス化しやすい問題があります。Packerは、Json形式の独自のテンプレートファイルを使用することで、マシンイメージ情報をコード化し、この問題に対応できます。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

Packerをこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

※ 英語での視聴に問題なければ、 英語版の講座 をおすすめします。

2. Udemy おすすめ講座2選

Outlectureで厳選したおすすめのUdemy講座2選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2024年10月)
コースレベル コース時間 作成日 更新日 料金

AWS と Packerで実現するInfrastructure as Code

thumbnail
4.35 830 9 中級 6 時間 22 分 2020年12月23日 2024年3月4日 ¥27,800

AWSで学ぶ!PackerによるInfrastructure as Code入門

thumbnail
4.93 109 2 初級〜上級 5 時間 11 分 2022年12月8日 2024年8月15日 ¥7,000

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でPackerを使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


AWS と Packerで実現するInfrastructure as Code

インフラの手運用なんてもうイヤだ!そんなあなたに贈る Infrastracture as Code への第一歩。AWSのマシンイメージをコーディングしよう!

thumbnail
平均評価
4.35
総購入者数
830
先月の購入者数
(2024年10月)
9
コースレベル
中級
コース時間
6 時間 22 分
作成日
2020年12月23日
更新日
2024年3月4日
料金
¥27,800

クラウド開発を行っているといまだに手作業でやっていて疑問に感じることはありませんか?

そんな疑問や不安を解決する手段として、本講座では「Packer」というツールを使って「AWSのマシンイメージ(AMI)構築」をコード化/自動化する方法を学びます。

まだまだ発展途上の領域ではありますが、「運用をコード化する」ということがどのようなものなのかを体験できるコースです。

ぜひ、一緒に学習をしていきましょう!


【概要】

  1. Infrastractur as Code
    クラウド開発における課題を考え、その解決策の1つであるPackerについてどのようなものなのか
    特徴や仕組みについて学習していきます。

  2. 環境準備
    これから学習を進めていくにあたり必要となる環境を準備していきます。

  3. はじめてのPacker
    Packerを使った簡単なAMI作成を行い、作業イメージを膨らませていきます。

  4. AWS環境構築
    今回想定するアプリケーションサーバーは別講座「AWSで作るWebアプリケーション実践講座」をベースとしています。
    本講座で必要となる同等の環境作成を行っていきます。

  5. イメージの作成
    Packerのソースコードについて具体的な中身を学習していきます。
    学習は座学だけでなく演習と交互に進めていきます。

  6. バージョン管理
    作成されたマシンイメージ(AMI)をどのように管理していくとよいのか、その管理方法について学びます。

  7. イメージのテスト
    作成したイメージが正しく構築できているかテストを行います。
    本セクションではそういったサーバーサイドテストのテストケースを作成、Packerのソースへ組み込みを行います。



【謝辞】

今回も同僚の力を借りて作成することになりました。本コース作成にあたり実務上の知見や講座内容に対するフィードバックをしてくれた古澤魁さんには大変感謝しています。


【更新履歴】

v1.0.1 2021/06/06 「添付リソースの一括ダウンロード」レクチャーを追加
v1.0.0 2021/01/05 初版リリース


  1. はじめに
  2. 講座概要
  3. 【スキップ可】Udemy受講にあたって
  4. 添付リソースの一括ダウンロード
  5. Infrastructure as Code
  6. クラウド開発における課題とは
  7. HashiCorp社製品の紹介
  8. Packerとは
  9. Packerを使った実開発の流れ
  10. 環境準備
  11. AWS CLI インストール
  12. 作業用IAMユーザー作成
  13. GitBashインストール
  14. Packerインストール
  15. git-secretsインストール
  16. VSCodeプラグインインストール
  17. VSCodeデフォルトターミナルの変更
  18. はじめての Packer
  19. EC2イメージの作成
  20. コマンドとソース
  21. リソースの参照
  22. 組み込み関数
  23. AWS環境構築
  24. 作成するイメージの想定
  25. VPCの作成
  26. サブネットの作成
  27. ルートテーブルの作成
  28. インターネットゲートウェイの作成
  29. セキュリティグループの作成
  30. キーペアの作成
  31. IAMロールの作成
  32. イメージの作成
  33. Packerがどのようにイメージを作成するのか
  34. ひな型の作成
  35. sourceブロック
  36. sourceブロック(演習)
  37. ソースイメージの探し方
  38. ソースイメージの探し方(演習)
  39. 変数の利用
  40. 変数の利用(演習)
  41. 外部から変数を与える
  42. 外部から変数を与える(演習)
  43. テンプレート変数
  44. テンプレート点数(演習)
  45. buildブロック
  46. ファイルの転送
  47. ファイルの転送(演習)
  48. シェルの実行(inline)
  49. シェルの実行(inline)(演習)
  50. シェルの実行(file)
  51. シェルの実行(file)(演習)
  52. デバッグ実行
  53. デバッグ実行(演習)
  54. JSON→HCL2アップグレード
  55. JSON→HCL2アップグレード(演習)
  56. イメージのバージョン管理
  57. AMIバージョン管理の考え方
  58. イメージに作成日付を与える
  59. イメージのテスト
  60. イメージのテストとは
  61. goss インストール
  62. goss を使ったサーバーサイドテスト
  63. パッケージの存在確認
  64. コマンドの存在/動作確認
  65. ファイル/フォルダの状態確認
  66. パターンマッチ
  67. サービスの状態確認
  68. プロセスの起動確認
  69. ポートの受付確認
  70. http応答確認
  71. グループの確認
  72. ユーザーの確認
  73. イメージのテスト
  74. イメージのテスト(演習)
  75. おわりに
  76. まとめとこれから
  77. ボーナスレクチャー
AWSで学ぶ!PackerによるInfrastructure as Code入門

Amazon EC2で学ぶ、Webサーバー構築、利用を通じたPackerによるInfrastructure as Codeの仕組み

thumbnail
平均評価
4.93
総購入者数
109
先月の購入者数
(2024年10月)
2
コースレベル
初級〜上級
コース時間
5 時間 11 分
作成日
2022年12月8日
更新日
2024年8月15日
料金
¥7,000

<コースの概要>

本コースは前半の理論編でIaC(Infrastructure as Code)、Packerの概要をご理解いただいた後、後半の実践編でAWS上の環境を使用して数多くのハンズオンを実施することで、より理解が深まる構成となっております。

ハンズオンではAmazon EC2のサービスを使用して、カスタムAMI作成、Webサーバー構築、利用を通じてPackerによるInfrastructure as Codeの仕組みを実践的に学ぶことができます。(PackerのJSONテンプレートを使用して各種カスタムAMIを作成します。HCLテンプレートによる演習は本コースの対象外です。)


<他教材との違い>

本コースと他教材(書籍やYoutube動画教材等)との違いは以下の通りです。

・1本完結型コースであるためご自身でネット検索やマニュアル確認等を行う手間がかからない。

・なぜIaC、Packerが必要なのか、なぜその手順で設定するのか等、解説する技術や手順一つとってもその理由や背景を詳細に説明しているため途中で止まらずに受講できる。

・全レクチャー動画ダウンロード可能なため、場所を問わずどこからでも受講できる。


<コース受講後の姿>

本コース受講後には以下のスキルを自然と身に付けることができます。

・IaCの概要やメリット、IaC関連ツール類の中でのPackerの特徴について、自分の言葉で説明できるようになる

・Packerを使用する上でつまづきがちなポイント (特に、Packerのコード特有の文法とその使い方)について、自分の言葉で説明できるようになる

・AWSサービス(Amazon EC2)を利用し、自力でPackerを使用したカスタムイメージ作成ができるようになる

・本コースで得た知識を土台として、実務に応用するための調査、実行スキルを身に付ける


<コースの内容>

本コースの内容は以下の通りです。

コース概要

  • 本コース受講にあたって

  • 自己紹介

  • 本コースのねらい

  • 本コースの内容

IaC概要

  • IaC(Infrastructure as Code)とは何か

  • 手作業によるインフラ構築の作業内容と課題

  • コードによるインフラ構築の作業内容と効果

  • IaCツール概要

  • Packerの仕組み

IaCハンズオン(理論編)

  • AWSサービス・ツール紹介

  • ハンズオンの流れ

IaCハンズオン(実践編)

  • ハンズオン事前準備編(Packerインストール)

  • ハンズオン①はじめの一歩編(カスタムAMI作成)

  • ハンズオン②Provisioner編その1(Provisionerの使い方)

  • ハンズオン③Provisioner編その2(Script Provisioner)

  • ハンズオン④Provisioner編その3(File Provisioner)

  • ハンズオン⑤ソースAMIフィルター編

  • ハンズオン⑥Post Processors編

  • ハンズオン⑦変数編その1(ユーザー変数)

  • ハンズオン⑧変数編その2(環境変数)

  • ハンズオン⑨認証ファイル編

AWS構築環境削除

  • 削除対象リソースの確認

  • 削除対象リソースの削除

ボーナスレクチャー

  • ボーナスレクチャー

<変更履歴>

・2023/9/25: 「3.2.ハンズオンの流れ」レクチャーの添付ファイル(AWSアカウント作成.txt)を最新化

  1. コース概要
  2. 本コース受講にあたって
  3. 自己紹介
  4. 本コースのねらい
  5. 本コースの内容
  6. IaC概要
  7. IaC(Infrastructure as Code)とは何か
  8. 手作業によるインフラ構築の作業内容と課題
  9. コードによるインフラ構築の作業内容と効果
  10. IaCツール概要
  11. Packerの仕組み
  12. IaCハンズオン(理論編)
  13. AWSサービス・ツール紹介
  14. ハンズオンの流れ
  15. IaCハンズオン(実践編)
  16. ハンズオン事前準備編(Packerインストール)
  17. ハンズオン①はじめの一歩編(カスタムAMI作成)
  18. ハンズオン②Provisioner編その1(Provisionerの使い方)
  19. ハンズオン③Provisioner編その2(Script Provisioner)
  20. ハンズオン④Provisioner編その3(File Provisioner)
  21. ハンズオン⑤ソースAMIフィルター編
  22. ハンズオン⑥Post Processors編
  23. ハンズオン⑦変数編その1(ユーザー変数)
  24. ハンズオン⑧変数編その2(環境変数)
  25. ハンズオン⑨認証ファイル編
  26. AWS構築環境削除
  27. 削除対象リソースの確認
  28. 削除対象リソースの削除
  29. ボーナスレクチャー
  30. ボーナスレクチャー

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2024年10月)
いいね数 公開日

[JP] 01 Packer入門シリーズ - OSS Packerのメリットと課題

thumbnail

チャンネル名:HashiCorp

367 4 9 2023年3月31日

2.1 Learn Packer - A Quick Overview of Packer and Docker

thumbnail

チャンネル名:NimbusDevOps

1,696 41 10 2021年11月23日

[JP] 02 Packer入門シリーズ - はじめてのHashiCorp Packer

thumbnail

チャンネル名:HashiCorp

258 9 4 2023年4月19日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • Packerの概要だけさらっと理解したい

各講座の詳細は以下に記載します。

[JP] 01 Packer入門シリーズ - OSS Packerのメリットと課題

HashiCorp

総視聴数
367
先月の視聴数
(2024年10月)
4
いいね数
9
公開日
2023年3月31日
HashiCorp Packerに関するはじめてシリーズ第一回ということでOSS Packerの概要を説明します。OSSのPackerを使うメリットと課題の両側面を解説していきます。

製品概要ページはこちら→ https://www.packer.io/

弊社へのお問い合わせはこちら→
https://www.hashicorp.co.jp/ja/contact-sales

Subscribe to our YouTube Channel → https://www.youtube.com/c/HashiCorp?sub_confirmation=1

For hands-on interactive labs, visit HashiCorp Developer → https://developer.hashicorp.com/

HashiCorp provides infrastructure automation software for multi-cloud environments, enabling enterprises to unlock a common cloud operating model to provision, secure, connect, and run any application on any infrastructure. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint allow organizations to deliver applications faster by helping enterprises transition from manual processes and ITIL practices to self-service automation and DevOps practices.

For more information → https://hashicorp.com
Twitter → https://twitter.com/HashiCorp
LinkedIn → https://linkedin.com/company/hashicorp
Facebook → https://facebook.com/HashiCorp
2.1 Learn Packer - A Quick Overview of Packer and Docker

NimbusDevOps

総視聴数
1,696
先月の視聴数
(2024年10月)
41
いいね数
10
公開日
2021年11月23日
I go over the exact content of the AWS getting start page from Hashicorp, but with Docker Images, except I do it all in one 9-minute video.
[JP] 02 Packer入門シリーズ - はじめてのHashiCorp Packer

HashiCorp

総視聴数
258
先月の視聴数
(2024年10月)
9
いいね数
4
公開日
2023年4月19日
今回はPackerはじめてシリーズ第2回ということで、HCP Packerをご紹介します。前回解説したOSS Packerの課題がどう解決されるかをご説明します。

製品概要ページはこちら→ https://www.packer.io/

弊社へのお問い合わせはこちら→
https://www.hashicorp.co.jp/ja/contact-sales

Subscribe to our YouTube Channel → https://www.youtube.com/c/HashiCorp?sub_confirmation=1

For hands-on interactive labs, visit HashiCorp Developer → https://developer.hashicorp.com/

HashiCorp provides infrastructure automation software for multi-cloud environments, enabling enterprises to unlock a common cloud operating model to provision, secure, connect, and run any application on any infrastructure. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint allow organizations to deliver applications faster by helping enterprises transition from manual processes and ITIL practices to self-service automation and DevOps practices.

For more information → https://hashicorp.com
Twitter → https://twitter.com/HashiCorp
LinkedIn → https://linkedin.com/company/hashicorp
Facebook → https://facebook.com/HashiCorp

5. まとめ

Packerのおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

Kubernetes
Ansible
Amazon ECS
Kubernetes
Ansible
Amazon ECS

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

また、ChatGPTなどの汎用AIを勉強のヘルプツールとして活用することも強くおすすめします。これにより、より効果的な学習が可能になりますのでぜひ試してみてください。

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2024 outlecture.com All Rights Reserved.