官术网_书友最值得收藏!

High availability

One of the primary benefits of the public cloud is its geographical dispersion of resources. This distribution allows you to build highly available solutions at low cost. Availability covers a number of diverse topics. Depending on the customer, it can be measured in different ways. Traditionally, system uptime was the primary indicator. In the pre-cloud era, five nines was a good goal to have. This meant that your systems were up 99.999% of the time; downtime could be no more than five and a half minutes per year. As microservices became more prevalent in the cloud era, and systems got distributed across the globe, five nines became unrealistic. This is because complex systems inherently have more potential failure points and are more difficult to implement correctly. In a simple example with three components, each having five nines, the formula 99.999%*99.999%*99.999% = 99.997% illustrates how traditional measures of uptime start to break down in the cloud.

Amazon S3 has a service level agreement for uptime of 99.9%. This allows for ten minutes of downtime a week. We will call this ten-minute window your error budget. In Chapter 7Operation and Maintenance – Keeping Things Running at Peak Performance, we will go into more detail on error budgets plus service level indicators, objectives, and agreements. For this chapter, we will use three nines as our availability goal and measure product availability, not system uptime. Although our examples primarily focus on instances, these same practices should be applied to improve availability of your containerized and functional workloads.

主站蜘蛛池模板: 渭源县| 石河子市| 福贡县| 台东县| 石楼县| 廉江市| 松桃| 泉州市| 盐亭县| 元朗区| 徐水县| 嘉荫县| 固始县| 驻马店市| 图木舒克市| 南华县| 双江| 怀柔区| 行唐县| 鲁山县| 东乡县| 大连市| 视频| 白银市| 措勤县| 乐至县| 岳阳市| 淮安市| 阜新| 始兴县| 和硕县| 江阴市| 四子王旗| 五峰| 锡林浩特市| 浙江省| 和田市| 垦利县| 达日县| 灌云县| 儋州市|