- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 404
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Implementing Service Level Objectives
Although service-level objectives (SLOs) continue to grow in importance, there’s a distinct lack of information about how to implement them. Practical advice that does exist usually assumes that your team already has the infrastructure, tooling, and culture in place. In this book, recognized SLO expert Alex Hidalgo explains how to build an SLO culture from the ground up.
Ideal as a primer and daily reference for anyone creating both the culture and tooling necessary for SLO-based approaches to reliability, this guide provides detailed analysis of advanced SLO and service-level indicator (SLI) techniques. Armed with mathematical models and statistical knowledge to help you get the most out of an SLO-based approach, you’ll learn how to build systems capable of measuring meaningful SLIs with buy-in across all departments of your organization.
- Define SLIs that meaningfully measure the reliability of a service from a user’s perspective
- Choose appropriate SLO targets, including how to perform statistical and probabilistic analysis
- Use error budgets to help your team have better discussions and make better data-driven decisions
- Build supportive tooling and resources required for an SLO-based approach
- Use SLO data to present meaningful reports to leadership and your users
Wybrane bestsellery
-
Publikacjami poświęconymi zarządzaniu projektami można wypełnić całe biblioteki. Dostępne są niemal encyklopedyczne kompendia wiedzy na ten temat, wyjaśniające metodologie prowadzenia projektów, sposoby ich klasyfikacji czy też przewagi i niedociągnięcia poszczególnych z nich. Z licznych pozycji ...
10 zasad dowożenia projektów nierealnych. Jak odnosić sukcesy w trudnych i złożonych projektach informatycznych 10 zasad dowożenia projektów nierealnych. Jak odnosić sukcesy w trudnych i złożonych projektach informatycznych
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zesp...
Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej
(40.20 zł najniższa cena z 30 dni)53.60 zł
67.00 zł(-20%) -
Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB® CPRE® Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB® CPRE® z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego...
Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
W tej książce znajdziesz wszystkie informacje, które są Ci potrzebne do stworzenia środowiska sprzyjającego tworzeniu innowacyjnych rozwiązań. Dowiesz się, jak dostrzegać i wykorzystywać naturalne talenty każdego członka zespołu. Zapoznasz się z szeregiem praktycznych wskazówek, dzięki którym zid...
Decyzyjni. Jak zwykli ludzie kreują niezwykłe produkty Decyzyjni. Jak zwykli ludzie kreują niezwykłe produkty
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Ta książka jest przeznaczona dla menedżerów produktów technologicznych. Pozwala na zdobycie, ugruntowanie i usystematyzowanie wiedzy o problemach i wyzwaniach specyficznych dla tworzenia rozwiązań opartych na technologii. Znalazło się w niej mnóstwo wskazówek pozwalających na budowanie wysoce ela...
Zainspirowani. Jak tworzyć kultowe produkty technologiczne Zainspirowani. Jak tworzyć kultowe produkty technologiczne
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Wyobraź sobie, że prowadzisz ważny projekt i nagle musisz się zatrzymać, bo trafiłeś na problem, z którym nie wiesz, jak sobie poradzić. A może nie musisz sobie tego wyobrażać, bo zdarzyło Ci się, że w pewnym momencie nie wiedziałeś, jak zacząć - albo jak skończyć - kolejny krok podczas pracy nad...(53.40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł(-35%) -
Gdy życie stawia Cię wobec PROJEKTU… …albo nawet - projektów, ponieważ właśnie zostałeś menedżerem, który będzie odpowiedzialny za ich realizację. Czy wiesz, jaką najbezpieczniejszą decyzję możesz wtedy podjąć? Odpowiedź jest prosta: nie podejmować wyzwania! Zrezygnować, poddać się, ...
Zarządzanie projektami dla początkujących. Jak zmienić wyzwanie w proste zadanie. Wydanie III poszerzone Zarządzanie projektami dla początkujących. Jak zmienić wyzwanie w proste zadanie. Wydanie III poszerzone
(29.40 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%) -
To wyjątkowo przystępny podręcznik praktycznego stosowania metody GTD. Wyjaśniono tu wszystkie potrzebne zasady i prawidła oraz wskazano cele do osiągnięcia na poszczególnych etapach. W każdym rozdziale przedstawiono wyzwanie, z którym musisz się uporać, techniki pracy, szereg porad, a także niec...
Getting Things Done w praktyce. 10 kroków do efektywności bez stresu Getting Things Done w praktyce. 10 kroków do efektywności bez stresu
(14.90 zł najniższa cena z 30 dni)19.95 zł
39.90 zł(-50%) -
W złożonej rzeczywistości myślenie systemowe jest kluczowym narzędziem pozwalającym odnieść się do licznych wyzwań: gospodarczych, ekologicznych, politycznych czy społecznych. Tylko w ten sposób w codziennych wiadomościach można dostrzec przejawy trendów, a w trendach — przeja...(29.94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł(-35%)
Ebooka "Implementing Service Level Objectives" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Implementing Service Level Objectives" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Implementing Service Level Objectives" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-7676-6, 9781492076766
- Data wydania ebooka:
- 2020-08-05 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 7.0MB
- Rozmiar pliku Mobi:
- 14.9MB
Spis treści ebooka
- Foreword
- Preface
- You Dont Have to Be Perfect
- How to Read This Book
- Conventions Used in This Book
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- I. SLO Development
- 1. The Reliability Stack
- Service Truths
- The Reliability Stack
- Service Level Indicators
- Service Level Objectives
- Error Budgets
- What Is a Service?
- Example Services
- Web services
- Request and response APIs
- Data processing pipelines
- Batch jobs
- Databases and storage systems
- Compute platforms
- Hardware and the network
- Example Services
- Things to Keep in Mind
- SLOs Are Just Data
- SLOs Are a Process, Not a Project
- Iterate Over Everything
- The World Will Change
- Its All About Humans
- Summary
- 2. How to Think About Reliability
- Reliability Engineering
- Past Performance and Your Users
- Implied Agreements
- Making Agreements
- A Worked Example of Reliability
- How Reliable Should You Be?
- 100% Isnt Necessary
- Reliability Is Expensive
- How to Think About Reliability
- Summary
- 3. Developing Meaningful Service Level Indicators
- What Meaningful SLIs Provide
- Happier Users
- Happier Engineers
- A Happier Business
- What Meaningful SLIs Provide
- Caring About Many Things
- A Request and Response Service
- Measuring Many Things by Measuring Only a Few
- A Written Example
- Something More Complex
- Measuring Complex Service User Reliability
- Another Written Example
- Business Alignment and SLIs
- Summary
- 4. Choosing Good Service Level Objectives
- Reliability Targets
- User Happiness
- The Problem of Being Too Reliable
- The Problem with the Number Nine
- The Problem with Too Many SLOs
- Reliability Targets
- Service Dependencies and Components
- Service Dependencies
- Hard dependencies
- Soft dependencies
- Turning hard dependencies into soft dependencies
- Dependency math
- Service Dependencies
- Service Components
- Multiple-team component services
- Single-team component services
- Reliability for Things You Dont Own
- Open Source or Hosted Services
- Measuring Hardware
- But I am big enough!
- Beyond just hardware
- Choosing Targets
- Past Performance
- Basic Statistics
- The five Ms
- Ranges
- Percentiles
- Metric Attributes
- Resolution
- Quantity
- Quality
- Percentile Thresholds
- What to Do Without a History
- Summary
- 5. How to Use Error Budgets
- Error Budgets in Practice
- To Release New Features or Not?
- Project Focus
- Examining Risk Factors
- Experimentation and Chaos Engineering
- Load and Stress Tests
- Blackhole Exercises
- Purposely Burning Budget
- Error Budgets for Humans
- Error Budgets in Practice
- Error Budget Measurement
- Establishing Error Budgets
- Events-based error budget math
- Time-based error budget math
- Rolling versus calendar-bound windows
- Excluding time
- Choosing a time window
- Establishing Error Budgets
- Decision Making
- Error Budget Policies
- Owners and stakeholders
- Error budget burn policies
- Error budget exceeded policies
- Justification and revisit schedule
- Summary
- II. SLO Implementation
- 6. Getting Buy-In
- Engineering Is More than Code
- Key Stakeholders
- Engineering
- Product
- Operations
- QA
- Legal
- Executive Leadership
- Making It So
- Order of Operation
- Common Objections and How to Overcome Them
- Engineering
- Operations
- Product
- Leadership
- Legal
- QA
- Your First Error Budget Policy (and Your First Critical Test)
- No new features (feature freeze)
- Your first test
- Lessons Learned the Hard Way
- Summary
- 7. Measuring SLIs and SLOs
- Design Goals
- Flexible Targets
- Testable Targets
- Freshness
- Cost
- Reliability
- Organizational Constraints
- Design Goals
- Common Machinery
- Centralized Time Series Statistics (Metrics)
- TSDBs: The basics
- Multidimensional analysis
- Statistical distribution support
- TSDBs and our design goals
- Centralized Time Series Statistics (Metrics)
- Structured Event Databases (Logging)
- Aggregate analysis
- Structured event databases and our design goals
- Common Cases
- Latency-Sensitive Request Processing
- Low-Lag, High-Throughput Batch Processing
- Mobile and Web Clients
- The General Case
- Other Considerations
- Integration with Distributed Tracing
- SLI and SLO Discoverability
- Summary
- 8. SLO Monitoring and Alerting
- Motivation: What Is SLO Alerting, and Why Should You Do It?
- The Shortcomings of Simple Threshold Alerting
- Thresholds dont stay relevant
- Poor proxies for user experience
- Context loss in static thresholds
- Unclear correlation between threshold and behavior and nonrange alerting
- Alert fatigue and fog of war
- Picking an SLO number is something a human should do
- Complexity and failure in distributed systems
- The Shortcomings of Simple Threshold Alerting
- A Better Way
- Motivation: What Is SLO Alerting, and Why Should You Do It?
- How to Do SLO Alerting
- Choosing a Target
- Error Budgets and Response Time
- Error Budget Burn Rate
- Rolling Windows
- Putting It Together
- Troubleshooting with SLO Alerting
- Corner Cases
- SLO Alerting in a Brownfield Setup
- Show the human impact of the current situation
- Review the existing outage footprint
- Run the old and new in parallel
- Parting Recommendations
- Summary
- 9. Probability and Statistics for SLIs and SLOs
- On Probability
- SLI Example: Availability
- Sample spaces
- Coin interlude
- Dewclaw in a data center
- Dewclaw in two data centers
- Independence
- SLI Example: Availability
- SLI Example: Low QPS
- Expected value
- Median
- We break our SLO a lot, actually
- What can you do?
- On Probability
- On Statistics
- Maximum Likelihood Estimation
- Maximum a Posteriori
- Bayes theorem
- The relationship between MLE and MAP
- Using MAP
- Bayesian Inference
- The highest density interval
- SLI Example: Queueing Latency
- Modeling events with the Poisson distribution
- Variance, percentiles, and the cumulative distribution function
- Batch Latency
- Queueing systems
- The exponential distribution
- Decreasing latency
- Adding capacity
- SLI Example: Durability
- Further Reading
- Summary
- 10. Architecting for Reliability
- Example System: Image-Serving Service
- Architectural Considerations: Hardware
- Architectural Considerations: Monolith or Microservices
- Architectural Considerations: Anticipating Failure Modes
- Architectural Considerations: Three Types of Requests
- Synchronous requests
- Asynchronous requests
- Batch requests
- Systems and Building Blocks
- Quantitative Analysis of Systems
- Instrumentation! The System Also Needs Instrumentation!
- Example System: Image-Serving Service
- Architectural Considerations: Hardware, Revisited
- SLOs as a Result of System SLIs
- The Importance of Identifying and Understanding Dependencies
- Summary
- 11. Data Reliability
- Data Services
- Designing Data Applications
- Data Services
- Users of Data Services
- Setting Measurable Data Objectives
- Data and Data Application Reliability
- Data Properties
- Freshness
- Completeness
- Consistency
- Accuracy
- Validity
- Integrity
- Durability
- Data Application Properties
- Security
- Availability
- Scalability
- Performance
- Resilience
- Robustness
- System Design Concerns
- Data Application Failures
- Other Qualities
- Data Lineage
- Summary
- 12. A Worked Example
- Dogs Deserve Clothes
- How a Service Grows
- The Design of a Service
- Dogs Deserve Clothes
- SLIs and SLOs as User Journeys
- Customers: Finding and Browsing Products
- SLO: Front page loads and latency
- SLO: Search results
- Customers: Finding and Browsing Products
- Other Services as Users: Buying Products
- SLO: Checkout success
- Internal Users
- SLO: Business data analysis
- SLO: Internal wiki
- Platforms as Services
- SLO: Container platform
- Summary
- III. SLO Culture
- 13. Building an SLO Culture
- A Culture of No SLOs
- Strategies for Shifting Culture
- Path to a Culture of SLOs
- Getting Buy-in
- Prioritizing SLO Work
- Do it yourself
- Assign it
- Implementing Your SLO
- Start with a document
- What is important to measure?
- What Will Your SLIs Be?
- What Will Your SLOs Be?
- Using Your SLO
- Alerting
- Exhausting your error budget
- Using surplus error budget
- Iterating on Your SLO
- Determining When Your SLOs Are Good Enough
- Advocating for Others to Use SLOs
- Summary
- 14. SLO Evolution
- SLO Genesis
- The First Pass
- Listening to Users
- Periodic Revisits
- SLO Genesis
- Usage Changes
- Increased Utilization Changes
- Decreased Utilization Changes
- Functional Utilization Changes
- Dependency Changes
- Service Dependency Changes
- Platform Changes
- Dependency Introduction or Retirement
- Failure-Induced Changes
- User Expectation and Requirement Changes
- User Expectation Changes
- Running too well
- Market changes
- User Expectation Changes
- User Requirement Changes
- Tooling Changes
- Measurement Changes
- Calculation Changes
- Intuition-Based Changes
- Setting Aspirational SLOs
- Identifying Incorrect SLOs
- Listening to Users (Redux)
- Paying Attention to Failures
- How to Change SLOs
- Revisit Schedules
- Summary
- 15. Discoverable and Understandable SLOs
- Understandability
- SLO Definition Documents
- Ownership
- Approvers
- Definition status
- Service overview
- SLO definitions and status
- Rationale
- Revisit schedule
- Error budget policy
- External links
- SLO Definition Documents
- Phraseology
- Understandability
- Discoverability
- Document Repositories
- Discoverability Tooling
- SLO Reports
- Dashboards
- Summary
- 16. SLO Advocacy
- Crawl
- Do Your Research
- Prepare Your Sales Pitch
- What do your engineers care about?
- What do your company executives and business partners care about?
- Create Your Supporting Artifacts
- Documentation
- Training
- Collaboration-based training
- Crawl
- Run Your First Training and Workshop
- Implement an SLO Pilot with a Single Service
- Spread Your Message
- Learn How to Handle Challenges
- Walk
- Work with Early Adopters to Implement SLOs for More Services
- Celebrate Achievements and Build Confidence
- Create a Library of Case Studies
- Scale Your Training Program by Adding More Trainers
- Scale Your Communications
- Run
- Share Your Library of SLO Case Studies
- Create a Community of SLO Experts
- Continuously Improve
- Summary
- 17. Reliability Reporting
- Basic Reporting
- Counting Incidents
- Severity Levels
- The Problem with Mean Time to X
- Incidents are unique
- Means arent always meaningful
- SLOs for Basic Reporting
- A worked reporting example
- Basic Reporting
- Advanced Reporting
- SLO Status
- Error Budget Status
- Summary
- A. SLO Definition Template
- SLO Definition: Service Name
- Service Overview
- SLIs and SLOs
- Rationale
- Revisit Schedule
- Error Budget Policy
- External Links
- B. Proofs for Chapter 9
- Theorem 1
- Proof
- Theorem 1
- Theorem 2
- Proof
- Theorem 3
- Proof
- Theorem 4
- Proof
- Theorem 5
- Proof
- Theorem 6
- Proof
- Theorem 7
- Proof
- Index
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Implementing Service Level Objectives Alex Hidalgo (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.