- 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%) -
Zostań mistrzem zarządzania czasem i zdobądź niezwykle ważne umiejętności przekładające się na jakość wykonywanej pracy. Utrata kontroli nad cyklem dnia i brak planowania zadań często prowadzą do większego stresu, zaniedbywania obowiązków i niedotrzymywania terminów. Zwłaszcza w dynamicznym środo...
Zarządzanie czasem w IT. Kurs video. Zwiększ swoją produktywność w pracy Zarządzanie czasem w IT. Kurs video. Zwiększ swoją produktywność w pracy
(39.90 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%) -
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%) -
Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma pods...
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na t...
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Początkowo DevOps dotyczyło branży IT i miało zapobiegać konfliktom zespołów w ramach firmy. Dziś zasady i wzorce DevOps pozwalają na przełamanie problemów, które bez interwencji powodowały opóźnienia w dostarczaniu produktów, ich niską jakość i powiększanie się...
DevOps. Światowej klasy zwinność, niezawodność i bezpieczeństwo w Twojej organizacji. Wydanie II DevOps. Światowej klasy zwinność, niezawodność i bezpieczeństwo w Twojej organizacji. Wydanie II
Gene Kim, Jez Humble, Patrick Debois, John Willis, Nicole Forsgren, PhD
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Design thinking, czyli myślenie projektowe. Wbrew pozorom ten sposób podejścia do biznesu nie jest przypisany wyłącznie do wielkich korporacji. Pracować w duchu design thinking może i powinna każda firma, której właścicielowi zależy na zwiększeniu wydajności, szybkim realizowaniu dobrych pomysłów...
Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy
(20.90 zł najniższa cena z 30 dni)20.90 zł
69.00 zł(-70%) -
Ta książka jest praktycznym wprowadzeniem do inżynierii chaosu w zarządzaniu złożonymi systemami podczas ich optymalizacji - zawiera gruntowne podstawy tej nowej dziedziny wraz z wyjaśnieniem zasad postępowania. Pokazuje też procesy, dzięki którym można doprowadzić do uzyskania wysokiej odpornośc...(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%)
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
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(118.15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(177.65 zł najniższa cena z 30 dni)
164.25 zł
219.00 zł(-25%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
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)
169.14 zł
199.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.