Contenu connexe Similaire à Amazon EKS への道 ~入門編~ (20) Plus de Hideaki Aoyagi (11) Amazon EKS への道 ~入門編~3. 2017.11
AWS re:Invent 2017 で、
コンテナ関連の2つの新サービスが発表されました
・ AWS Fargate
・ Amazon EKS (Elastic Container Service for Kubernetes)
さっそく使ってみよう・・・と思ったら、
4. 2017.11
AWS re:Invent 2017 で、
コンテナ関連の2つの新サービスが発表されました
・ AWS Fargate
・ Amazon EKS
→ バージニアのみ利用可
→ プレビュー (申し込み制)
使えるようになるまで・・・
コンテナや Kubernetes について予習してみました
10. Docker が 抱える 抱えていた課題 (過去形) – その①
単体のホスト上でコンテナを動かす
・ 実行できるコンテナの数に限度がある → スケーラビリティ△
・ ホストが停止すると全コンテナがダウン → 耐障害性×
クラスタ化された複数のホスト上でコンテナを動かす
11. Docker が 抱える 抱えていた課題 (過去形) – その②
1つのコンテナで動かすプログラムの粒度は小さく (推奨)
・ たくさんのコンテナが乱立・・・
・ 全てバラバラに動かすと効率が悪い・・・
(例:ホストを跨ぐ通信のオーバーヘッド)
関連性の高いコンテナをまとめてグループ化
・ グループ内のコンテナは同一ホスト上で動作
15. コンテナオーケストレーションツールの覇権争い
Docker Swarm vs Kubernetes
・ Docker社: 自社の Swarm を推進
・ Kubernetes: Google から CNCF への移管
CNCF (Cloud Native Computing Foundation)
・ Linux Foundation の下部組織
・ 参加企業/団体: Google、Microsoft、AWS、Intel、Red Hat、etc.
・ Docker社が Kubernetes を正式サポート
・ Kubernetes がデファクトスタンダードに
16. パブリッククラウドが Kubernetes を採用
2014 GCP:GKE
(Google Container Engine → Google Kubernetes Engine)
2017. 2 Azure:AKS
(Azure Container Service for Kubernetes)
2017.11 AWS:EKS
(Elastic Container Service for Kubernetes)
18. AWS Fargate とは (忘れてませんよ?)
マネージドサービス
フロントエンド
管理サービス
データベース
ECS/EKS
コンテナ実行ホスト
EC2
マネージドサービス
フロントエンド
管理サービス
データベース
ECS/EKS
コンテナ実行ホスト
EC2
サーバレス
コンテナ実行環境
Fargate
・ EC2の管理が必要 ・ サーバの管理は不要
・ 起動しているEC2の料金 ・ 動かしたコンテナの分の料金
23. 参考資料
Kubernetes
・ Samir Hammoudi氏
「Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説」
https://www.slideshare.net/HammoudiSamir/google-container-engine-gke-kubernetes
・ Think IT 「今こそ始めよう!Kubernetes入門」
https://thinkit.co.jp/series/7342
24. まとめ & 次回予告
・ 今からコンテナ/Kubernetes に手を出しても遅くない! …はず
・ Kubernetes は難しい? → マネージドなら何とかなる! …はず
次回
Amazon EKS への道
~ 使ってみよう編 ~
へ続く…?
ご清聴ありがとうございました