SRE

Scrapboximportedscrapbox

[** なぜやるのか] チーム間の摩擦を最小限にするため プロダクトと共に組織をスケールするため オーバーヘッドによる苦労をなくす

[** DevOps interface]

Reduce organizational silos

  • IT会社に限らずチーム間の溝が深まり連携ができなくなる現象をサイロ化と呼びます。DevOpsではまず、開発チームと運用チームの壁を壊し、チーム間のコラボレーションを促進します。 Accept failure as normal
  • なかなか理解してもらえない事実ですが、あらゆるシステムは必ず壊れます。そのためシステムでエラーが発生するのを前提として設計や運用を計画します。 Implement gradual change
  • 変更を小規模にすることにより、導入やロールバック、切り分けが簡単になります。 Leverage tooling and automation
  • あらゆるツールと自動化を活用して効率化し、人為的なミスを減らします。 Measure everything
  • 全てを測定します。これは上記4つの領域の成功させるために重要です。

[** How SRE implement DevOps]

Reduce organizational silos

  • Share Ownership Accept failure as normal
  • Error Budget / Postmortem Implement gradual change
  • Canary Release Leverage tooling and automation
  • Automate common case Measure everything
  • Measure Toil and Reliability

[** SRE Principles]

Embracing Risk

Service Level Objectives Eliminating Toil Monitoring Distributed Systems The Evolution of Automation Release Engineering Simplicity

詳細や実践手法は以下のURL https://landing.google.com/sre/sre-book/toc/index.html

[** Reference]

https://www.youtube.com/watch?v=uTEL8Ff1Zvk&feature=youtu.be https://www.youtube.com/watch?v=ZcZtU_TiFEM&feature=youtu.be

https://tech.bizreach.co.jp/posts/240/class_sre_implements_devops/ https://kenjiszk.hatenablog.com/entry/2018/12/24/175116


コーラとバグが好き

jaxx2104 on Profile