Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in AWS by (5.6k points)
I want to design a system on AWS Cloud with certain levels of SLA, say 99.99. One of the elements of architecture is Cloudfornt and Right now I'm not able to understand if it is possible to increase the availability of it by using redundancy. Usually, it works for ECS or EC2 instances or for RDS but it's not possible for CloudFront as far I understand.

As per the AWS documentation, it says, that SLA is from 99 to 99.9 and it says that I can increase the availability by having multiple origins(CDNs), but it seems like it would increase the availability of CDN but not the CloudFront service.

Could someone can explain the correct way of increasing SLA for the CloudFront service?

1 Answer

0 votes
by (12.4k points)

99.9% uptime is quite easy to achieve at a moderate cost but going beyond that can increase the costs rapidly, for each additional 9, think 10x to 100x increase in cost. This cost includes cloud infrastructure, management, monitoring, and personal costs. You would spend a lot of time managing a system that provides SLA greater than (99.9)

99.99% uptime means only 1 minute per week downtime, this includes the time that you need to spend patching OS, updating software and backing up, etc. So can you do all of that in 1 minute each week? If not you won't be achieving 4 nines(99.99).

Amazon CloudFront provides 99.99 uptime, and this is pretty good. To go higher you will need to provide multiple sources for data that CloudFront caches and delivers to end-users. Your origin costs just get double in price not counting the workload to keep both origins exactly in-sync with each other.

Do Check out the AWS Certification Course offered by Intellipaat.

Related questions

0 votes
1 answer
Want to get 50% Hike on your Salary?

Learn how we helped 50,000+ professionals like you !

0 votes
1 answer
0 votes
1 answer

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...