ECSの仕組み解説~ECSをチャーハンセットに例えてみた~ #devio2023
by
こーへい
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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