Google Cloud Next 2018 Extended App & Infra Dayに参加してきたので、メモを共有します。
Firestore :Datastore Mode & Datastore Automatic Upgrade to Firestore by sinmetal
遅れたので、途中から聴講しました。
Google Spaner
- データストアにRDBの機能を追加していったもの
Cloud Firesore
- Data Storeモード
- Cloud Datastoreを置き換える
BigTableからSpannerへ世代交代
すみわけ
- Bigtable
- IoTのようなひたすら追記するユースケース
- Spanner
- Application Database
- Firestore Datasrore Model
- Firestore Nativbe Model
Application and Infra by kuma
マイクロサービス
- 敏捷性
NetFlics
- NetFlicsのマイクロサービス図
- 運用が複雑に
- 通信の俯瞰
- デバッグや監視が複雑に
ツール
- Docker
- k8s
- クラウド
- Istio
- サービスを一元管理
Istio難しい
- k8sやIstioはコミュニティ駆動なので、進化が速く、キャッチアップするのは難しい
- クラウドのマネージドなサービスを活用ずる
- CI/CD
- 1メソッド1マイクロサービスにするとデプロイスピードは上がるが、デプロイが回数が多くなる
- モニタリング
- ログが多すぎる。どのように見るか
- どこにアプリケーションをデプロイするか
Cloud Services Platform
- SRE(Googleのベストプラクティス)を実現するフレームワークをパッケージ提供
- マネージドなIstio
- Cloud Build、Container Registory、BazelでCI/CDワークフロー作成
- Stack Driver Service Monitoring
- GKE On-Premでハイブリッド環境を構築