I looked at How do you calculate the compound Service Level Agreement (SLA) for cloud services? and am still not sure how topography affects SLA. Suppose a request...
s
k
d
Suppose this is all in the same availability zone. Here are some questions I have:
this might be a duplicate of https://devops.stackexchange.com/questions/711/how-do-you-calculate-the-compound-service-level-agreement-sla-for-cloud-servic ? I always assume that the SLA of a whole system is no better than the lowest SLA provided by any of its composite parts across all regions and data-centres. No need to do any complicated maths. e.g. if you have a thousand components with 99.999999% uptime, and a DB with 50% uptime and your app relies on that DB, then your app has a maximum uptime of 50%. No need for any math at all. Unless you're reducing that yourself by doing something that restricts your ability to take advantage of the 50%. @BruceBecker I edited my questions to further distinguish them from the one we both linked to, see especially #3.
To "Software Engineer": the composite SLA can be much worse than the lowest single SLA: https://youtu.be/syi3\_ePY4Ic