【勉強会メモ】GCPUG Kansai 〜 Cloud Next Extended ~
- 日時:2019/05/14(火) 19:00 〜 22:00
- 場所:グランフロント大阪 ナレッジキャピタル ナレッジサロン プレゼンテーションラウンジ
4月に開催された Google Cloud Next '19 San Francisco の振り返りイベントです。開催当日に大阪リージョンがローンチという記念日的なイベントでもありました。
cloudplatform-jp.googleblog.com
発表を聞きながら調べたネット上の参考情報のリンクも添えておきます。私が独自に調べたものなので発表者の意図に沿っていないものはあるかもしれませんがご了承ください。
Anthos, Cloud Run, & GKE Sandbox
Google Ian Lewis さん
Anthos(アンソス)
- アプリケーションをモダナイズ
- ポリシーオートメーション
- 一貫したエクスペリエンス
- オンプレでGKEを使う機能も含まれている
Istio
GKE On-Prem
- GKEの使い方をオンプレでも可能になる
Anthos Configuration Management
- Config Management
- Git push-to-deploy
Cloud Run
- サーバレスプラットフォーム
- コンテナイメージを使ってサーバレスを実現
Serverless containers, where you want them
- Cloud Run
- Cloud Run on GKE
Knativeベース
- HTTPのイベントに応じてスケール
- Knative自体はk8sベース
GKE Sandbox beta
- 信頼されていないコードを動かすランタイム環境
gVisor
機械学習関連
Google 佐藤 一憲 さん
AutoML Tables Beta
機械学習技術により自動化
AI Platform
- データサイエンティスト向け機能
AI Hub
- 公開されているNotebookのサンプルをボタン1つで自分のGCP内で開いて試せる
AI Platform Notebooks
- BigQueryやTensorflowなどを使って試せる
Kubeflow
- コンテナ型で機械学習が動く
- ローカルとAI PlatformとKubeflowとでコードが変わるのを統一化
BQML
- Tensorflowが使えるようになった
- BigQuery上で画像検索
- 画像の特徴が似ているものを見つける
Cloud TPU Pods
※おまけ:I/O 2019で発表
A cloud made for Osaka
Google Kirill Tropin さん
LT
Cloud Run -Quickstartの1歩先-
ちまめ@rito さん
Quickstart Cloud Run
要は以下の2コマンド
gcloud builds submit
gcloud beta run deploy
実際のアプリケーションはそうはいかない
- 特にデータを使うやつ⇒Cloud SQL
Cloud SQLへの接続
- Cloud SQL proxy使ってつなぐ
- 実行するDockerイメージにオプション付与
--add-cloudsql-instances
オプションにより実行するDockerコンテナにCloud SQL Proxyが自動的に設定される
アプリケーションからの接続
gcloud builds submit
でのもうひとつの課題
- Dockerイメージビルドが常にフルビルド
- キャッシュがきかない
Kaniko
使い方
- コマンド
- ビルド設定のyamlファイル
これだけで2分30秒⇒30秒になった
まだ完璧ではない
- Cloud Memory Sotre使えない
- VPC対応は時間がかかる
GCP大阪リージョンとレイテンシ
salamander さん
GCP ping で簡単にレイテンシ計測
なぜ?
まとめ
- 大阪リージョンができたからといって必ずしもレイテンシが小さくなるとは限らない
- 時間がたてば大阪にもエッジルーターができて改善されるかも