Skip to Content
サイトリライアビリティワークブック ―SREの実践方法
book

サイトリライアビリティワークブック ―SREの実践方法

by Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne, 澤田 武男, 関根 達夫, 細川 一茂, 矢吹 大輔, 玉川 竜司
June 2020
Intermediate to advanced
516 pages
7h 4m
Japanese
O'Reilly Japan, Inc.
Content preview from サイトリライアビリティワークブック ―SREの実践方法

第Ⅱ部実践

第Ⅰ部で取り上げたSREの原理の強固な基盤の上に構築された第Ⅱ部では、大規模な運用を行う上でGoogleが重要だと認識したSRE関連の活動の運営方法を深く見ていきます。

データ処理パイプラインや負荷の管理など、これらのトピックの中にはすべての組織には当てはまらないものもあります。設定やカナリアによる変更の安全な処理、オンコールの実践、問題発生時の対処方法といった他のトピックには、すべてのSREチームにとって価値のある教訓が含まれます。

この第Ⅱ部では、重要なSREのスキルの1つである、非抽象的大規模システム設計(Non-Abstract Large System Design = NALSD)も紹介し、この設計プロセスの実践方法の詳細な例を示します。

SREの基盤から実践へ進むにつれて、運用の義務とプロジェクト作業の関係と、これらを共に戦略的に達成するためのエンジニアリングについてもう少し詳しい文脈を紹介しましょう。

運用作業の定義(プロジェクトの作業とオーバーヘッドとの対比)

基盤から実践へと移る前に、運用作業とプロジェクト作業との違い、そしてこれら2種類の作業がどのようにお互いにやり取りするのかについて触れておきましょう。このトピックはSREコミュニティにおける哲学的な議論の領域なので、このコラムでは本書の文脈におけるこの2種類の作業の定義を解説します。

SREの実践では、ソフトウェアエンジニアリングのソリューションを運用上の問題に適用します。私たちのSREチームはサポートするシステムの日々の動作に責任を負うので、エンジニアリングの作業はしばしば他の場所では運用となるタスクに焦点を当てます。私たちはリリースプロセスを手作業で行う代わりに自動化します。サービスの信頼性を高め、人間が注意をそれほど払わなくても済むようにするためにシャーディングを実装します。エンジニアが間違いを犯しやすい手作業での計算をしなくて済むように、キャパシティプランニングにアルゴリズム的なアプローチを活用します。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二
プログラミングRust

プログラミングRust

Jim Blandy, Jason Orendorff, 中田 秀基

Publisher Resources

ISBN: 9784873119137Other