プログラマーな日々

プログラマーです。AWS認定ソリューションアーキテクト–アソシエイト。好きなものは、C#, TaskChute Cloud, WorkFlowy, Backlog, AWSです。

Google Cloud Next 2018 Extended App & Infra Dayに参加してきた

Google Cloud Next 2018 Extended App & Infra Dayに参加してきたので、メモを共有します。

gcpug-tokyo.connpass.com

Firestore :Datastore Mode & Datastore Automatic Upgrade to Firestore by sinmetal

遅れたので、途中から聴講しました。

docs.google.com

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

speakerdeck.com

マイクロサービス

  • 敏捷性

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でハイブリッド環境を構築