Slide 1

Slide 1 text

ECSを チャーハンセットに例えてみた 2023/7/26 AWS事業本部 吉川 晃平

Slide 2

Slide 2 text

自己紹介 2 吉川 晃平(よしかわ こうへい) クラスメソッド株式会社 AWS事業本部 コンサルティング部 好きなサービス:ECS アナロジー思考を用いた概念理解が好きです

Slide 3

Slide 3 text

01 本セッションの目的

Slide 4

Slide 4 text

本セッションの目的 対象:ECSをハンズオン等で軽く触ったことあるけど、理解が ふわっとしている方 手段:ECSをチャーハンセットで例えることにより 目的:皆さんとECSの距離感をもっと縮める 4

Slide 5

Slide 5 text

本セッションの目的 つまり? 5

Slide 6

Slide 6 text

僕は皆さんに 「ECSはチャーハンセットである」 と言い続けます 6

Slide 7

Slide 7 text

ECSは謎の単語がいっぱい、、、 ECS? 7 クラスター? サービス? タスク? タスク定義? Codeシリーズ? ECR?

Slide 8

Slide 8 text

安心してください ECSを世界一分かりやすく説明します 8

Slide 9

Slide 9 text

そもそも分かりやすい説明とは 9 アナロジー思考(類推)というものがある 今まで自分が経験した事柄の要素を抽出し、新しく学ぶ概念 に応用することで理解を容易にすること 簡単に言えば例え話である

Slide 10

Slide 10 text

逆に分かりにくい説明 10 教科書のように、初めから項目順に一から十まで詳細に説 明しても、説明される側はちんぷんかんぷんになってしまう なので今回は細かい説明を省いた上で、図と例え話を組み 合わせて分かりやすいECSの説明をします つまり、、、

Slide 11

Slide 11 text

僕は皆さんに 「ECSはチャーハンセットである」 と言い続けます 11

Slide 12

Slide 12 text

キーワード ECS(タスク、タスク定義、サービス、クラスター) ECR Codeシリーズ 12

Slide 13

Slide 13 text

キーワード ECS(タスク、タスク定義、サービス、クラスター) ECR Codeシリーズ 13

Slide 14

Slide 14 text

ECS周辺図 14

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

魔法の言葉 「ECSはチャーハンセットである」 16

Slide 17

Slide 17 text

ECS用語表 17

Slide 18

Slide 18 text

チャーハンセット周辺図 18

Slide 19

Slide 19 text

キーワード ECS(タスク、タスク定義、サービス、クラスター) ECR Codeシリーズ 19

Slide 20

Slide 20 text

ECR周辺図 20

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

魔法の言葉 「ECRは冷凍庫である」 22

Slide 23

Slide 23 text

ECR用語表 今回の例えでは町の中華料理屋をイメージしているので、 ないと思いますがチャーハンは冷凍チャーハンから作って いる前提で進めさせてくださいw 23

Slide 24

Slide 24 text

冷凍庫周辺図 24

Slide 25

Slide 25 text

キーワード ECS(タスク、タスク定義、サービス、クラスター) ECR Codeシリーズ 25

Slide 26

Slide 26 text

Codeシリーズ周辺図 26

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

魔法の言葉 「Codeシリーズはそのままでよかった」 28

Slide 29

Slide 29 text

Codeシリーズ用語表 29

Slide 30

Slide 30 text

あんかけチャーハンセットに変えてみよう 30

Slide 31

Slide 31 text

Codeシリーズ Codeシリーズがないと何が不便なの? 31

Slide 32

Slide 32 text

Codeシリーズの便利さ 「ソースコードの修正」 「Dockerイメージの作成」 「DockerイメージをECRにプッシュ」 「タスク定義の更新」 「更新したタスク定義を使用するようにサービスを更新」 「新しいサービスをもとにタスクを最新化する」 32

Slide 33

Slide 33 text

Codeシリーズの便利さ 赤字部分を全て自動で行なってくれる Codeシリーズがなければアプリリリースの「手間」「時間」 「ミス」のコストが高くなる 自動化できる箇所は自動化して楽になりたいのがエンジニ アの性ですよね 33

Slide 34

Slide 34 text

まとめ ECSは「チャーハンセット」である ECSはなかなか取っ付き辛いですが、個人的にはタスク定 義とサービスを理解できるとECS全体の理解が一気に進む 印象 ECSはすごく面白いサービスなので、本セッション視聴後に もう一度ハンズオンなどで触ってみることをおすすめ 34