LoginSignup
1
0

More than 5 years have passed since last update.

Google Cloud Next '18 Day1 ノート

Posted at

Day1 のメモ。

Keynote Building a Cloud for Everyone

  • Istio 1.0
  • Cloud Services Platform
  • GKE on prem
  • G Suite
  • Auto ML
  • Contact Center AI

CI/CD in a Serverless World

Serverless CI/CD

  1. git push で unit and integration tests が実行される
  2. テストが通り staging へ deploy される
  3. 人が承認して production へ

CI/CI spectrum

Manual, 一人で ./deploy.sh を実行するようなステージ
Baked-in automation, チームで CI/CD 処理を作あげり実行するステージ
Dev Centric CI/CD, レポジトリが source of truth であるだけ (このセッションでやる)
Ops Centric CI/CD, 単一コンソールで複数のサービス ( Spinnaker とか)

Demo

Cloud Build ソースコードの変更をトリガーに yaml で steps を定義して任意の Serverless への反映。
Serverless で全てが完結する。

Bringing You the Future of Cloud

Hybrid Cloud におけるトレードオフを克服。

Serverless on Google Cloud

see also Serverless Compute on Google Cloud: What's New

Optimizing and Troubleshooting Your Application, the Google Way

Scenarios

  • Scenario: Reducing latency
    • Getting Notified
      • alerts when SLOs are not met
    • Triage
      • analyzer? latency metrics for all RPCs
      • cause? distributed tracing
  • Scenario: Resolving errors in production
    • Getting Notified
      • alerts when error budget is not met
    • Triage
      • metrics
      • logs
      • distributed tracing
  • Scenario: Reducing cost, optimizing code
    • Deciding Where to Focus
      • distributed tracing

Core concepts

  • SLOs, Metrics
  • Traces, Log Correlation
  • Profiling, Debugging

Observability for everyone (instrumentation)

  • Metrics
    • OpenCensus, Prom
  • Traces
    • OpenCensus, Zipkin
  • Profiles
    • pprof
  • Code
    • Debugger
  • Logs
    • FluentD
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0