Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWSのECSを分かりやすく 例えてみた

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

AWSのECSを分かりやすく 例えてみた

AWSのECS周りを「マンション経営」に例えて解説するLT資料。ECR・ECS・Fargate・タスク定義・タスク・サービスといった用語を、プレハブ小屋や管理人の例えで腹落ちさせます。アプリエンジニア向け、インフラ入門。

More Decks by 株式会社イノベーション(エンジニア)

Other Decks in Technology

Transcript

  1. Part 4:実行 - マンションが建つ Fargate = 「魔法の空中床(土地)」 • 昔は自分たちで土地(サーバー /EC2)を整備して掃除して

    …と大変だった。 • Fargateなら、床が勝手に用意される。僕たちは「部屋」を置くだけ。
  2. Part 4:実行 - マンションが建つ サービス = 「マンションの管理人」 • ここが一番大事!「常に 3部屋をキープせよ」と命じられた管理人。

    • もし1部屋が火事で壊れたら(プロセスダウン)、管理人が即座に新しい部屋を建て直す。 サービス =
  3. Part 5:応用 Service Auto Scaling = 「自動増築」 • 内見希望者(アクセス)が激増! •

    管理人が「あ、これ足りないわ」と判断して、自動で部屋(タスク)を増やしてくれる。
  4. Part 6:まとめ 本日の要約 • Docker: 倉庫 • ECR: プレハブ倉庫 •

    タスク定義 : 設計図 • タスク : 動いている部屋(実体) • サービス : 部屋を見守る管理人 • Fargate: 管理不要のAWSの床 本日の要約 • Docker: い〇ば • ECR: プレハブ倉庫 • タスク定義 : 変な家の設計書 • タスク : マンション • サービス : ヒソカ • Fargate: キングクリムゾン