- Ocena:
- 1.0/6 Opinie: 1
- 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 ...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
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...(40.20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł(-40%) -
Czy Twój projekt wiąże się ze skomplikowanymi oczekiwaniami, z nierealistycznymi terminami i ograniczeniami budżetowymi? Żaden problem! Ta książka pokaże Ci, jak przekształcić projekty w satysfakcjonujące doświadczenia skoncentrowane na kliencie. Dowiesz się, jak ustalić jasną wizję, tworzyć mapy...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
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)
35.40 zł
59.00 zł(-40%) -
Owszem, tkwi i została opisana w tej książce. Bezos przez ostatnie 21 lat osobiście pisał listy do akcjonariuszy Amazona, w których ujawniał podstawowe zasady i strategie rozwijania firmy. W tych listach można znaleźć kluczowe informacje, sposób myślenia i 14 ważnych reguł, których stosowanie pom...(29.40 zł najniższa cena z 30 dni)
29.40 zł
49.00 zł(-40%) -
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...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Lean management, czyli koncepcja zarządzania zakładająca „wyszczuplanie” firmy, u jednych wywołuje gwałtowny entuzjazm, u innych... dreszcz niepokoju. Wezwanie szefa: „Musimy działać bardziej lean!” bywa odbierane jako komunikat: „Będziemy zwalniać”. Szeregowi ...(23.94 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
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...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
Proponujemy, by Twoim „mistrzem” stał się ten podręcznik. Jego autor od kilkunastu lat współpracuje z zespołami programistycznymi jako trener i konsultant, zna więc specyfikę branży, z którą związałeś się zawodowo, i jest świadom tego, jakie problemy stoją przed nowo mianowanym lidere...(29.40 zł najniższa cena z 30 dni)
29.40 zł
49.00 zł(-40%) -
Dlaczego tak wielu pracowników z utęsknieniem odlicza czas do piątku i traktuje każdy dzień pracy jako zło konieczne? Dlaczego ludzie nie lubią swojej pracy i nie są w stanie zaangażować się w wykonywane obowiązki? Menedżerowie marzą, by ich podwładni z entuzjazmem oddawali się pracy, jednak więk...(32.94 zł najniższa cena z 30 dni)
32.94 zł
54.90 zł(-40%)
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
-
This concise yet comprehensive guide explains how to adopt a data lakehouse architecture to implement modern data platforms. It reviews the design considerations, challenges, and best practices for implementing a lakehouse and provides key insights into the ways that using a lakehouse can impact ...(193.69 zł najniższa cena z 30 dni)
193.19 zł
249.00 zł(-22%) -
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developer...(162.47 zł najniższa cena z 30 dni)
162.27 zł
209.00 zł(-22%) -
Welcome to the systems age, where software professionals are no longer building software&emdash;we're building systems of software. Change is continuously deployed across software ecosystems coordinated by responsive infrastructure. In this world of increasing relational complexity, we need t...(152.21 zł najniższa cena z 30 dni)
152.01 zł
209.00 zł(-27%) -
This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step g...(155.41 zł najniższa cena z 30 dni)
155.36 zł
209.00 zł(-26%) -
In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how Policy as Code (PaC) provides the means to manage the policies, related data, and responses to events that occur within the systems we maintain—Kubernetes, c...(212.59 zł najniższa cena z 30 dni)
212.39 zł
279.00 zł(-24%) -
Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, h...(221.43 zł najniższa cena z 30 dni)
221.33 zł
279.00 zł(-21%) -
Get the details, examples, and best practices you need to build generative AI applications, services, and solutions using the power of Azure OpenAI Service. With this comprehensive guide, Microsoft AI specialist Adrián González Sánchez examines the integration and utilization of Az...(162.23 zł najniższa cena z 30 dni)
162.18 zł
209.00 zł(-22%) -
Despite the increase of high-profile hacks, record-breaking data leaks, and ransomware attacks, many organizations don't have the budget for an information security (InfoSec) program. If you're forced to protect yourself by improvising on the job, this pragmatic guide provides a security-101 hand...(214.77 zł najniższa cena z 30 dni)
214.57 zł
239.00 zł(-10%) -
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(189.29 zł najniższa cena z 30 dni)
188.79 zł
239.00 zł(-21%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(227.19 zł najniższa cena z 30 dni)
227.14 zł
279.00 zł(-19%)
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 (1) 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.
(0)
(0)
(0)
(0)
(0)
(1)