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

Fargateのプロダクション導入で得られた経験と知見

k-masatany
September 06, 2018

 Fargateのプロダクション導入で得られた経験と知見

Developers Summit 2018 FUKUOKA 登壇資料

k-masatany

September 06, 2018
Tweet

More Decks by k-masatany

Other Decks in Technology

Transcript

  1. AWS Fargate AWS Fargate Amazon ECS や EKS 上でコンテナを実行するためのサービス 今年の

    7 月に東京リージョンで利用可能に 正確に言うとFargate 起動タイプと言う コンテナの実行に(自分たちが管理する)EC2が不要
  2. すでに ECS 環境がある場合の すでに ECS 環境がある場合の 移行コストはかなり低い 移行コストはかなり低い 既に ECS

    を使っている環境があれば、 ほぼノーコストでFargateへの移行ができると思う 実際にEC2起動タイプからFargate起動タイプへ 移行した際の検証~移行までの実働時間は2 ~ 3日程度
  3. ハイスペックなインスタンスが ハイスペックなインスタンスが 必要な要件の場合は使えない 必要な要件の場合は使えない Fargate で用意されているリソースは今の所下記の通り CPU メモリ 0.25 vCPU

    0.5 GB、1 GB、および 2 GB 0.5 vCPU 最低1 GB および最大4 GB (1 GB 単位) 1 vCPU 最低2 GB および最大8 GB (1 GB 単位) 2 vCPU 最低4 GB および最大16 GB (1 GB 単位) 4 vCPU 最低8 GB および最大30 GB (1 GB 単位)
  4. ハイスペックなインスタンスが ハイスペックなインスタンスが 必要な要件の場合は使えない 必要な要件の場合は使えない CPU自体もC系に比べ貧弱なので、数値以上に処理能力が落ちる CPU メモリ 0.25 vCPU 0.5

    GB、1 GB、および 2 GB 0.5 vCPU 最低1 GB および最大4 GB (1 GB 単位) 1 vCPU 最低2 GB および最大8 GB (1 GB 単位) 2 vCPU 最低4 GB および最大16 GB (1 GB 単位) 4 vCPU 最低8 GB および最大30 GB (1 GB 単位)
  5. EFS や S3 のマウントができない EFS や S3 のマウントができない (2018 年

    9 月 6 日現在) (2018 年 9 月 6 日現在) 永続化データを保持する為に EFS や S3 を使いたい EC2起動タイプであれば、ベースのインスタンスに 手を加えることで実現できる Fargate起動タイプではベースのインスタンスに 手を加えることができないため、 EFS等をマウントすることができない。 将来的には起動オプションに付いてくると思っている