Weitere ähnliche Inhalte Ähnlich wie [Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送 (20) Mehr von Google Cloud Platform - Japan (20) [Cloud OnAir] 【Google Kubernetes Engine 演習】解説を聞きながら GKE を体験しよう 2020年10月29日 放送7. Cloud OnAir
コンテナとは?
インフラ
ホスト OS
ハイパーバイザ
インフラ
ホスト OS
コンテナ ランタイム
コンテナ
ライブラリ/
バイナリ
アプリ
仮想サーバーモデル コンテナモデル
仮想サーバ
ゲストOS
ライブラリ/
バイナリ
ア
プ
リ
ア
プ
リ
コンテナ
ライブラリ/
バイナリ
アプリ
コンテナ
ライブラリ/
バイナリ
アプリ
仮想サーバ
ゲストOS
ライブラリ/
バイナリ
ア
プ
リ
ア
プ
リ
仮想サーバ
ゲストOS
ライブラリ/
バイナリ
ア
プ
リ
ア
プ
リ
仮想サーバーモデル コンテナモデル
9. Cloud OnAir
大量のコンテナを管理するために
2015 年 6 月
Kubernetes 1.0
リリース
2014 年 6 月
Kubernetes が
Github 上で初めてコ
ミットされる
Solaris コンテナの
Public Beta 開始
クラスタ管理の
自動化に携わる
3−4 名の Google
エンジニアにより
Borg が誕生
20182009 20152012
Google の Borg を
Kubernetes として
オープンソース化する
取り組みがスタート
現在では
cgroups として
Linux カーネルに
統合された
プロセスの
コンテナ化が
Google によって誕生
LXC がローンチされ
Linux 上のコンテナ管
理の仕組みが
完成する
2013
Docker誕生
20192003 2006 2009 2012 2015 2018 2019
11. Cloud OnAir
Kubernetes から GKE へ
Google の 10 年以上に渡るコンテナ
管理経験に基づいた、エンタープライズ
グレードの Kubernetes 環境
● フルマネージドな Kubernetes
● Google Cloud Platform が提供する
ハイパフォーマンス、信頼性が基盤
● コンテナを動かすためにチューニングされた
OS を利用しセキュリティを向上
● エンタープライズでの利用を前提
HIPAA and PCI DSS 3.2 に準拠
13. Cloud OnAir
Qwiklabs とは?
Google Cloud Platform を実際に使って演習(ハンズオン)する環境を
提供するプラットフォームです。
ご自分のレベルに合わせた演習問題を選択し、 GCP をご自分のペースで
学習できます。
ハンズオンラボは一つ一つ独立した演習になりますが、
目的別にクエストをご用意しております。
クエストには学習目標に合わせて、いくつかのハンズオンラボがセットになってい
ます。
1 つのラボは、早いものだと 10 分程度から 30 分程度で完了できます。
ラボを楽しんでいただくためにユーザーを作成いただきますが、
Qwiklabs ユーザーは GCP アカウントとは異なります。
演習で利用する GCP アカウントは演習実行中、貸出しされます。
(演習終了後は利用不可となります。)
今回、無料でこちらのハンズオンラボを楽しんでいただけますので、
お楽しみください。
14. Cloud OnAir
入門、基礎
● Cloud Architecture
● DevOps Essentials
● Cloud Development
● Deploying Applications
● セキュリティと
アイデンティティの基礎
あらゆるレベル、ロールをサポートするクエスト群
上級
● Deploy to Kubernetes
in Google Cloud
● Google Kubernetes Engine
Best Practices: Security
● アプリケーション開発 - Python
● アプリケーション開発 - Java
● Advanced ML: ML
Infrastructure
エキスパート
● Kubernetesソリューション
● Google Cloud Solutions I:
Scaling Your Infrastructure
● Google Cloud Solutions II:
Data and Machine Learning
● Windows on GCP
15. Cloud OnAir
運用担当者
● Cloud Architecture
● DevOps Essentials
● Google Cloud Solutions I:
Scaling Your Infrastructure
● Google Cloud's Operations
Suite on GKE
● Managing Cloud
Infrastructure with Terraform
あらゆるレベル、ロールをサポートするクエスト群
開発者
● Cloud Development
● Deploy to Kubernetes
in Google Cloud
● アプリケーション開発 - Python
● アプリケーション開発 - Java
● Google Cloud Solutions II:
Data and Machine Learning
セキュリティ
● セキュリティと
アイデンティティの基礎
● Google Kubernetes Engine
Best Practices: Security
● Secure Workloads in Google
Kubernetes Engine
17. Cloud OnAir
まずはじめに:Kubernetes リソースの理解
Pod Deployment Service
Kubernetes リソースの
中で最小なもの
1 つ以上のコンテナ、
ストレージリソース、ユ
ニークな IP を持つ
Pod、Pod のセット
(ReplicaSet)をまとめて管
理するリソース
アプリケーションを
定義する場合、通常
このリソースを使う
Pod のまとまりをネッ
トワーク公開
するためのリソース
対象 Pod はラベルで
指定する
19. Cloud OnAir
利用サービス(GCP ビュー)
Cloud Shell
Container
Registry
Cloud Load
Balancing
Kubernetes
Engine
Cloud
Build
Compute Engine
✓ Cloud Shell
環境を操作
✓ Cloud Build
コンテナをビルド
✓ Container Registry
コンテナを格納
✓ Kubernetes Engine
コンテナ管理
✓ Cloud Load Balancing
負荷分散
✓ Compute Engine
コンテナを稼働させる
23. Cloud OnAir
Orders をマイクロサービスに移行する - 2
Cloud Shell Kubernetes
Engine
Compute Engine
1. Cloud Shell から Orders の
コンテナを作成
2. Orders サービスを GKE に
デプロイ
Container
Registry
Cloud
Build
28. Cloud OnAir
Products をマイクロサービスに移行する - 2
Cloud Shell Kubernetes
Engine
Compute Engine
1. Cloud Shell から Products
のコンテナを作成
2. Products サービスを GKE
にデプロイ
Container
Registry
Cloud
Build
33. Cloud OnAir
Frontend をマイクロサービスに移行する - 2
Cloud Shell Kubernetes
Engine
Compute Engine
1. Cloud Shell から Frontend
のコンテナを作成
2. Frontend サービスを GKE
にデプロイ
Container
Registry
Cloud
Build
42. Cloud OnAir
✓ コンテナ、GKE を使い Google と同じ開発スタイルに
✓ より良く使うためのプラクティスを Qwiklabs で吸収
さらに・・・
✓ GKE をベースにした Google のアプリケーションプラットフォーム Anthos
に乞うご期待ください!次回の放送でお話しします!!
まとめ
43. Google Cloud スキルバッジ獲得キャンペーンのご案内
Google Cloud スキルバッジは、
スキルの向上を証明するデジタルなバッジです。
本キャンペーンに登録してスキルバッジを獲得しましょう!
獲得した方には、さまざまな特典もございます。
詳細・お申込みはこちら
goo.gle/skillbadge
キャンペーンにお申し込みいただいた方全員
Qwiklabs 30 日間無料でご提供!
チャレンジコースにてスキルバッジを2 つ獲得された方
対象 Coursera コースを 1 か月間無料でご提供!
スキルバッジ獲得後、ハッシュタグ「#GoogleCloudスキルバッジ」をつけて
Twitter にツイートしてくださった方の中から、
抽選で 5 名様に、Google Nest Audio をプレゼント!