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

インフラ目線のFargate入門 / infra-perspective-introducti...

Kohei Ota
November 14, 2019

インフラ目線のFargate入門 / infra-perspective-introduction-to-fargate

Kohei Ota

November 14, 2019
Tweet

More Decks by Kohei Ota

Other Decks in Technology

Transcript

  1. ˜;0;05FDIOPMPHJFT *OD גࣜձࣾ;0;0ςΫϊϩδʔζ ։ൃ෦ .-0QTνʔϜ ΤϯδχΞ ଠా ߤฏ ೥݄ʹελʔττΡσΠςΫϊϩδʔζ ݱ;0;0ςΫϊ

    ϩδʔζ ʹೖࣾɻ ։ൃ෦ͷ1#νʔϜʹͯ"84Λத৺ʹւ֎޲͚ࣗࣾ&$ͷΠϯϑ ϥ։ൃ΍ӡ༻ͳͲΛ୲౰ޙɺ43&ͱ֤ͯ͠ॴͷΠϯϑϥʹैࣄɻ ೥݄ΑΓɺ.-0QTνʔϜʹ഑ଐͱͳΓɺओʹ($1Λ࢖ͬ ͨػցֶशج൫ͷઃܭߏங΍ӡ༻ͳͲΛߦ͍ͬͯΔɻ 2
  2. ˜;0;05FDIOPMPHJFT *OD 9BTB4FSWJDFʹ͍ͭͯ 7 名称 役割 プロダクトの例 SaaS(Service as a

    Service) Web上でサービスを展開してブラウザやAPI経由で サービスを提供する。ある意味、全体のXaaSでく くりきれないこの世の全サービスは大体SaaS。 Gmail, SendGrid, Jobcanなど PaaS(Platform as a Service) 特定の言語環境やソフトウェアスタックを動かすた めの環境を提供する。 IaaS + OS + 必要なミドルウェアまでをパッケージ ングし、ユーザーはその制約の上でアプリを開発、 稼働させることができる。 Heroku、PCF、GAEなど FaaS(Function as a Service) PaaSに近いが、PaaSとは違ってコールドスタート ワークロードの稼働時間(実際に計算にかかる時間) に応じて課金される。 AWS Lambda, GCF, Azure Functions など CaaS(Container as a Service) 広義的にはPaaS。コンテナの管理レイヤ (オーケ ストレーション) を提供し、その上で自分の動かし たいワークロードをコンテナで動かすことができる。 ECS, EKS, GKE, AKSなど IaaS(Infrastructure as a Service) マシンリソースごと提供される。最も自由度が高い。Amazon EC2, GCE, MS Azureなど
  3. ˜;0;05FDIOPMPHJFT *OD 19 クラウド種別 名前 ベース AWS Amazon ECS (Elastic

    Container Service) 独自の内製ツール Amazon EKS (Elastic Kubernetes Service) Kubernetes GCP GKE (Google Kubernetes Engine) Kubernetes Azure AKS (Azure Kubernetes Service) Kubernetes େΫϥ΢υʹ͓͚Δ$BB4 ,VCFSOFUFT͕ઐ༗͍ͯ͠ΔΑ͏ʹݟ͑Δʁ͋ͱͰҧ͍Λൺֱ͢Δ