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

Packer のおすすめの教材3選! 【 2023年3月 最新版】

更新日:2023年3月11日

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

目次

1. 本ページの説明

1. 本ページの説明

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

Packer とは

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

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

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

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

2. Udemy おすすめ講座1選

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

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

AWS と Packerで実現するInfrastructure as Code

thumbnail
4.45 616 16 中級 6 時間 22 分 2020年12月23日 2022年8月3日 ¥27,800

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.45
総購入者数
616
先月の購入者数
(2023年2月)
16
コースレベル
中級
コース時間
6 時間 22 分
作成日
2020年12月23日
更新日
2022年8月3日
料金
¥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. ボーナスレクチャー

3. YouTubeおすすめ講座2選

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

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

②【サーバー】Packer で Dockerイメージをビルドする【クラウド】#エンジニア #プログラミング #docker

thumbnail

チャンネル名:びよまるチャンネル

109 1 5 2021年2月22日

①【サーバー】Packer で Dockerイメージをビルドする【クラウド】#エンジニア #プログラミング #docker

thumbnail

チャンネル名:びよまるチャンネル

222 0 4 2021年2月22日

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

こんな方におすすめ

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

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

②【サーバー】Packer で Dockerイメージをビルドする【クラウド】#エンジニア #プログラミング #docker

びよまるチャンネル

総視聴数
109
先月の視聴数
(2023年2月)
1
いいね数
5
公開日
2021年2月22日
サーバーのマシンイメージの作成をより効率的、かつ管理しやすくする為のPackerやDockerのご紹介をします◎実務レベルでの活用法も紹介していますので、ぜひ参考にしてみてください!

****

■ 株式会社ビヨンド(Webサイト)
コーポレートサイト:https://beyondjapan.com​​​
採用サイト:https://recruit.beyondjapan.com

システム開発 SEKARAKU Lab(セカラクラボ):https://sekarakulab.beyondjapan.com
クラウド予約システム EDISONE(エジソン):https://edisone.jp
Webサイト監視サービス Appmill(アプミル):https://appmill.work
WordPress専用クラウド WebSpeed(ウェブスピード):https://webspeed.ne.jp

■ 株式会社ビヨンド(SNS)
Twitter:https://twitter.com/beyondjapaninfo
Facebook:https://www.facebook.com/beyond.osaka
Instagram:https://www.instagram.com/beyondjapan_24365

****

■ Twitter
ねずみさん家。@SRE:https://mobile.twitter.com/yktr_sre
きーちゃん|EDIOSNE/びよまるチャンネル:https://mobile.twitter.com/ki_chan_xx

#IT業界 #エンジニア #プログラミング #サーバーのことは全部丸投げ #サーバー #クラウド #aws #linux #web #docker #採用
①【サーバー】Packer で Dockerイメージをビルドする【クラウド】#エンジニア #プログラミング #docker

びよまるチャンネル

総視聴数
222
先月の視聴数
(2023年2月)
0
いいね数
4
公開日
2021年2月22日
サーバーのマシンイメージの作成をより効率的、かつ管理しやすくする為のPackerやDockerのご紹介をします◎実務レベルでの活用法も紹介していますので、ぜひ参考にしてみてください!

****

00:00 ご挨拶
00:21 動画概要
00:58 自己紹介
02:32 Packerとは
03:15 Packerでできること
04:39 やってみよう
06:15 テンプレートの作成
08:42 variables
10:39 builders
11:07 provisioners
12:11 post-processors
13:23 実行
14:18 まとめ

****

■ 株式会社ビヨンド(Webサイト)
コーポレートサイト:https://beyondjapan.com​​​
採用サイト:https://recruit.beyondjapan.com

システム開発 SEKARAKU Lab(セカラクラボ):https://sekarakulab.beyondjapan.com
クラウド予約システム EDISONE(エジソン):https://edisone.jp
Webサイト監視サービス Appmill(アプミル):https://appmill.work
WordPress専用クラウド WebSpeed(ウェブスピード):https://webspeed.ne.jp

■ 株式会社ビヨンド(SNS)
Twitter:https://twitter.com/beyondjapaninfo
Facebook:https://www.facebook.com/beyond.osaka
Instagram:https://www.instagram.com/beyondjapan_24365

****

■ Twitter
ねずみさん家。@SRE:https://mobile.twitter.com/yktr_sre
きーちゃん|EDIOSNE/びよまるチャンネル:https://mobile.twitter.com/ki_chan_xx

#IT業界 #エンジニア #プログラミング #サーバーのことは全部丸投げ #サーバー #クラウド #aws #linux #web #docker #採用

5. まとめ

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

Go
Jenkins
Kubernetes
Go
Jenkins
Kubernetes

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

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

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

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