Enviar pesquisa
Carregar
20180925 docker ecs_fargate
•
Transferir como PPTX, PDF
•
1 gostou
•
268 visualizações
Hisayuki Mori
Seguir
2018/09/25のJAWS-UG 名古屋で発表した資料です。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 69
Baixar agora
Recomendados
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Rancher で Docker 利用!
Rancher で Docker 利用!
Tetsurou Yano
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)
Shun Sumiya
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)
Yuta Nakano
Docker 再入門 2016 update
Docker 再入門 2016 update
Shiojiri Ohhara
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
Recomendados
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
dockerでImmutable InfrastructureなWordPressを考える
dockerでImmutable InfrastructureなWordPressを考える
GMOインターネット
Rancher で Docker 利用!
Rancher で Docker 利用!
Tetsurou Yano
Rancher使ってみたよ(初心者向け)
Rancher使ってみたよ(初心者向け)
Shun Sumiya
Wocker 秒速で WordPress 開発環境を構築する
Wocker 秒速で WordPress 開発環境を構築する
Kite Koga
僕の考えた最強の開発環境(笑)
僕の考えた最強の開発環境(笑)
Yuta Nakano
Docker 再入門 2016 update
Docker 再入門 2016 update
Shiojiri Ohhara
今日から始めるDigitalOcean
今日から始めるDigitalOcean
Masahito Zembutsu
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
LXDのすすめ
LXDのすすめ
智之 大野
20191120 beyondstudy#21 teraoka
20191120 beyondstudy#21 teraoka
beyond Co., Ltd.
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Masahito Zembutsu
Pasonatech docker hands on
Pasonatech docker hands on
ssuser3a4b8c
βが取れたBluemixのDockerを使ってみる(基本編)
βが取れたBluemixのDockerを使ってみる(基本編)
Shisei Hanai
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Native Extensionのビルドどうしてますか?
Native Extensionのビルドどうしてますか?
Misao X
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
Kazuhiro Hara
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Yuji Oshima
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Takehara Ryo
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
Introduction of skippbox
Introduction of skippbox
Go Chiba
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Yosuke INOUE
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
Mais conteúdo relacionado
Mais procurados
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
LXDのすすめ
LXDのすすめ
智之 大野
20191120 beyondstudy#21 teraoka
20191120 beyondstudy#21 teraoka
beyond Co., Ltd.
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Masahito Zembutsu
Pasonatech docker hands on
Pasonatech docker hands on
ssuser3a4b8c
βが取れたBluemixのDockerを使ってみる(基本編)
βが取れたBluemixのDockerを使ってみる(基本編)
Shisei Hanai
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
Hori Tasuku
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
Yuki Kanazawa
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Native Extensionのビルドどうしてますか?
Native Extensionのビルドどうしてますか?
Misao X
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
Kazuhiro Hara
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
Yuji Oshima
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Takehara Ryo
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Kazuto Kusama
Introduction of skippbox
Introduction of skippbox
Go Chiba
Mais procurados
(20)
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
はじめての CircleCI
はじめての CircleCI
LXDのすすめ
LXDのすすめ
20191120 beyondstudy#21 teraoka
20191120 beyondstudy#21 teraoka
HashiCorpのNomadを使ったコンテナのスケジューリング手法
HashiCorpのNomadを使ったコンテナのスケジューリング手法
Pasonatech docker hands on
Pasonatech docker hands on
βが取れたBluemixのDockerを使ってみる(基本編)
βが取れたBluemixのDockerを使ってみる(基本編)
アプリ屋もDockerをドカドカ使おう ~ Docker入門
アプリ屋もDockerをドカドカ使おう ~ Docker入門
【dots. IT勉強会】開発環境のDocker化
【dots. IT勉強会】開発環境のDocker化
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Native Extensionのビルドどうしてますか?
Native Extensionのビルドどうしてますか?
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
自動化ーニバルだよ!GDC16に見る自動化技術とテストのトレンド
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
OpenShift 3で、DockerのPaaSを作る話
OpenShift 3で、DockerのPaaSを作る話
Introduction of skippbox
Introduction of skippbox
Semelhante a 20180925 docker ecs_fargate
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Yosuke INOUE
捕鯨!詳解docker
捕鯨!詳解docker
雄哉 吉田
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Dockerを使ってみよう
Dockerを使ってみよう
Ryo Adachi
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Docker Tシャツを着て Docker の話をする
Docker Tシャツを着て Docker の話をする
Yoshiaki Yoshida
Docker入門
Docker入門
Shun Tsunoda
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
xyzplus_net
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Tomoya Kitayama
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
Kazuyuki Mori
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
softlayerjp
Dockerを社内で使うために
Dockerを社内で使うために
エンジニア勉強会 エスキュービズム
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Masahito Zembutsu
Newcomer2020 Docker研修
Newcomer2020 Docker研修
Suguru Yazawa
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
めんどうな環境構築とはおさらば!Dockerの概要と使い方
めんどうな環境構築とはおさらば!Dockerの概要と使い方
ARISE analytics
Rails on Dockerとの戦い
Rails on Dockerとの戦い
Yasutomo Uemori
Arukas meet Mesos/Marathon
Arukas meet Mesos/Marathon
Shuji Yamada
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Hiroki Ito
Semelhante a 20180925 docker ecs_fargate
(20)
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
Web系エンジニアのためのスキルアップ講座 ーDockerで開発環境を作ろう ー
捕鯨!詳解docker
捕鯨!詳解docker
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerを使ってみよう
Dockerを使ってみよう
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
Docker Tシャツを着て Docker の話をする
Docker Tシャツを着て Docker の話をする
Docker入門
Docker入門
2014.11.01 Dockerことはじめ
2014.11.01 Dockerことはじめ
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
Dockerを徹底活用したSoftLayer環境にお けるディープラーニング開発環境の構築 - Alpaca Cloud Days発表資料
アプリ屋のための Docker入門
アプリ屋のための Docker入門
Docker基礎+docker0.9, 0.10概要
Docker基礎+docker0.9, 0.10概要
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
Dockerを社内で使うために
Dockerを社内で使うために
Docker入門 - 基礎編 いまから始めるDocker管理
Docker入門 - 基礎編 いまから始めるDocker管理
Newcomer2020 Docker研修
Newcomer2020 Docker研修
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
めんどうな環境構築とはおさらば!Dockerの概要と使い方
めんどうな環境構築とはおさらば!Dockerの概要と使い方
Rails on Dockerとの戦い
Rails on Dockerとの戦い
Arukas meet Mesos/Marathon
Arukas meet Mesos/Marathon
2150117 infrastructure.nagoya
2150117 infrastructure.nagoya
Último
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Último
(10)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
20180925 docker ecs_fargate
1.
Docker初めての方への ECSとFargate♪
2.
自己紹介
3.
Introduction Name: HisayukiMori Company: Cloud9
Holdings Inc. Post : CTO Community : JAWS-UG 名古屋,JP-Stripe Facebook : 森 久由生 Twitter : @hisayuki_mori
4.
Agenda
5.
今日のレシピ ・Dockerってなんだろう? ・Dockerってどんなメリットあるの? ・ECSって何してくれるの? ・ECSを使うとどうHappyになるの? ・Fargateってなに? ・EC2とFargateの違いは? ・まとめ
6.
今日の目的 ・初めての方に🌟Docker素晴らしい!🌟 って思ってもらう事
7.
Docker使うようになって3ヶ月ほどですが
8.
初めての方に🌟Docker素晴らしい!🌟って 思ってもらう事を目的とします。
9.
Docker
10.
そもそもDockerって何?
11.
What ‘s Docker ・Container型の仮想環境を作成、配布、実 行するためのOSS
Platform ・MiddlewareのInstallや各種環境設定をCode 化して管理可能 ・仮想環境作成や起動は速く、性能劣化が ほとんどない ・技術ではなく仕様
12.
仮想マシンとの違い ・仮想MachineはHostMachine上でHypervisorを 利用しGuest OSを動かして、その上で Middlewareなどを動かす。 ・DockerはHostMachineのKernelとProcessを利用 →そのためGuestOSを必要とせず、Host Machine のResourcesを共有できる。 ・1つのOS上で複数のApplicationを分離した 環境で動かすことが可能
13.
14.
ContainerのProcess 仮想Machine Container
15.
Infrastructure as Code ・構成はすべてcode化する→Dockerfile ・構成管理はほとんど不要になった ・DockerImageを共有することで、同じ環境が 作れる ・どこでも、誰でも、OS関係なく ・構成変更もDockerfileの修正のみで可能 ・変更したDockerfileでDockerImageをbuild
16.
ImageとContainer ・DockerImageはDockerfileをbuildすることで 出来るContainer雛形 ・DockerImageはRegistryで共有可能 →DockerHubやECR ・DockerImageをDockerEngine上で動かすと、 実行環境のDockerContainerが立ち上がる ・同時に複数Containerを立ち上げることも可能
17.
Dockerを使えば1Serverに複数役割を当てられる
18.
1ServerにWebもAppもDBServerも配置できる
19.
しかも、別環境として立ち上がっている
20.
まぁ、実際こういう構成は作りますが
21.
Dockerの良いところ ・Resourcesの有効活用 ・ポータビリティ ・Stateless ・Speed(高速な起動) ・柔軟性 ・再利用性が高い DockerImageを配布することで 完全な同一環境を作成可能
22.
イミュータブルな環境構築 ・DockerfileはGithubでVersion管理可能 ・DockerImageはECRやDockerHubで Version管理可能(tag付けも) ・同一DockerImageからは同一環境の構築が 必ず出来る 開発環境で動作してるContainerと同じ DockerImageをそのまま本番環境へ配置する ことが出来る。
23.
注意点 ・DockerContainer内に起動中に保存した ファイルは停止と同時に消える →正確にはProcessを切ったら ・そのためHOST側portと繋いで、ファイル 保存などはHOST側にする必要あり ・ファイル同様に起動後に変更した設定な ども停止と同時に戻る →こっちも正確にはProcessを切ったら
24.
僕も数ヶ月前までDockerfile書くのに アレルギーありました
25.
使ってみると便利すぎて手放せなくなります
26.
Happyになること多くないです❓(*´▽ ´*)
27.
ECS
28.
ECSってどんな事してくれるの❓
29.
What ‘s ECS ・DockerContainerのOrchestrationService ・どのServerでどのContainerを実行するか管理 ・ServerResourcesの状況に応じた配置戦略 ・大量のServerでContainerを実装できる
30.
まずはECSの用語説明から
31.
Cluster ・ECSでのGroup定義
32.
Cluster ・ECSでのGroup定義 あまり語ることがない💦
33.
Task ・実際にインスタンス上で動くContainer ・TaskはTaskDefinitionsを元に作られる ・Container実行や停止が行える
34.
Task ・実際にインスタンス上で動くContainer ・TaskはTaskDefinitionsを元に作られる ・Container実行や停止が行える あまり語ることがない💦
35.
Task Definitions ・Taskについての定義 ・どのContainer使うの?いくつ設定する? ・CPUどれくらい?Memoryどれくらい? ・内部Volume使う?使わない? ・logはどこに吐く? ・環境変数はなに設定する? ・更新するごとに強制的にRevisionUP
36.
Service ・ECSの中枢定義 ・どのTask使うの? ・Platformのversionは? ・どのClusterで、いくつ配置する? ・HealthCheckは? ・どのVPC? ・ELBどれつかう? ・Scalingどうする? 等など・・・
37.
ECSがあると何がHappy❓(*´▽ ´*)
38.
なぜContainerServiceが必要か これらの作業を”自分たち”で行うことからの開放 ・Serverが増えたときに他のServerと同じ設定 →これはEC2でAMI作っておけばよいかも ・ContainerImageをすべてのServerに配布 ・Server増えたときには新規Serverにも ・ContainerImage更新したら再配布 ・HostのCPU、Memoryに応じたContainer配置 ・Host/Containerの死活監視
39.
例えばEC2をHostにして、 ContainerをScalingしたい場合
40.
41.
42.
43.
44.
ScaleするEC2に毎回Docker Image入れて 起動させます?
45.
あとDocker Image更新したら・・・
46.
まぁ、Containerを使う上でほぼ必須です💦
47.
Happyになること多くないです❓(*´▽ ´*)
48.
Fargate
49.
What ‘s Fargate ・正式にはAWS
FargateforECS ・Containerの実行環境 ・Containerの運用、Container内のApplication開発 にFocus出来るようにしたService
50.
EC2とFargateの違い ・もうServerすら意識する必要がない ・パッチ適用などの定期業務から開放 ・気にするのはCPUと利用Memory ・あとAutoScaling時のContainerを何台にする か →HOSTインスタンスは気にしなくてOK 一応、Serverlessの一貫だと思ってる
51.
Fargateのメリット ・インスタンス管理が不要 ・ClusterLevelでのResourcesの過不足は 考慮しなくていい ・TaskLevelでSeamlessなScalingが可能 ・EC2の場合Containerが動いて無くても EC2の料金がかかっていたが、実際に 使ったResources分しかかからない
52.
つまり
53.
54.
55.
56.
57.
HOSTInstanceのScalingは 気にしなくて良い!!
58.
ストレージについて① ・重要データは外部ストレージへ →S3やRDSなど ・現時点ではEBSやEFSを直接マウント出来ない ・レイヤーストレージはTaskにつき MAX10Gまで →但しDockerImageの容量も含む →Container間での書き込みは不可
59.
ストレージについて② ・ボリュームストレージはTask内で4G ・複数のContainerをまたいで保存可能 ・TaskDefinitionでボリューム定義をして、 Container定義でマウントする 但し、レイヤーストレージもボリュームス トレージも停止とともにデータが消滅する
60.
Logについて ・あとから参照するものはContainer内 には残さないこと →消滅します/(^o^)\ ・CloudWatch Logsに吐き出す →LogGroupは作っておく必要あり ・Task実行Rollに忘れずにLog書き込み権限を 付けましょう →Logが吐き出されなくなります
61.
Metricsについて ・最初から用意されているのはServiceレベルの CPU/メモリ使用率のみ ・TaskやContainerの詳細情報を得るための エンドポイントが用意されている ・但し、アクセス権限はTask内で動いている Containerの中からのみ
62.
環境変数について ・Task定義にて環境変数を設定可能 →DockerImageは不変だが、環境変数は 環境ごとに変わることには注意 ・機密情報はSystemManagerのParameterStoreへ
63.
Fargateの注意点 ・WindowsContainerは使えない ・GPUサポートなし ・Containerインスタンスにログインは出来ない ・docker execなどのデバッグは不可 ・ホスト側とコンテナ側が同一portのみ設定可能 ・DockerHubのPrivateRepositoryは使えない →使えるようになりました。 ・常時起動で利用する場合はEC2よりも少々お高い
64.
開発者がContainerとApplicationのみに集中できる!
65.
これかなりHappyじゃないですか❓(*´▽ ´*)
66.
まとめ
67.
Summary ・Docker超便利 ・ECSでContainer管理を自動化しましょ! ・FargateでServer管理から開放されましょう!
68.
Happy❓(*´▽ ´*)
69.
ご清聴ありがとうございました⭐
Baixar agora