[System Design] Availability
Key Terms
-
Availability
The odds of a particular server or service being up and running at any point in time, usually measured in percentages. A server that has 99% availability will be operational 99% of the time (this would be described as having two nines of availability).
-
High Availability
Used to describe systems that have particularly high levels of availability, typically 5 nines or more; sometimes abbreviated "HA".
-
Nines
Typically refers to percentages of uptime. For example, 5 nines of availability means an uptime of 99.999% of the time. Below are the downtimes expected per year depending on those 9s:
- 99% (two 9s): 87.7 hours - 99.9% (three 9s): 8.8 hours - 99.99%: 52.6 minutes - 99.999%: 5.3 minutes
-
Redundancy
The process of replicating parts of a system in an effort to make it more reliable.
-
SLA
Short for "service-level agreement", an SLA is a collection of guarantees given to a customer by a service provider. SLAs typically make guarantees on a system's availability, amongst other things. SLAs are made up of one or multiple SLOs.
-
SLO
Short for "service-level objective", an SLO is a guarantee given to a customer by a service provider. SLOs typically make guarantees on a system's availability, amongst other things. SLOs constitute an SLA.
About HA
How to get HA
Avoid single point of failure - redundency
相关文章
- 新建MVC3 编译出现 System.Web.Mvc.ModelClientValidationRule
- Java中System的详细用法
- System.Security.Cryptography.CryptographicException,密钥集不存在
- [SAP] 34. System Manager
- MessageBeep - Play a System sound
- [Machine Learning] Machine Learning System Design Week 6
- List the Modules in Your System
- System Center 2019
- 'System.Data.DataRow.DataRow(System.Data.DataRowBuilder)' is inaccessible due to its protection leve
- “System.Runtime.InteropServices.COMException”类型的第一次机会异常在 ESRI.ArcGIS.Version.dll 中发生
- System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
- System.ArgumentException: 目标数组的长度不够。请检查 destIndex 和长度以及数组的下限
- 【架构师必知必会系列】系统架构设计需要知道的5大精要(5 System Design fundamentals)...
- 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 远程 目标进程 中的 /system/lib/libc.so 动态库中的 mmap 函数地址 )
- System.out.printf使用以及注意点
- System.currentTimeMillis();
- The S4 object system s3 http://adv-r.had.co.nz/S4.html