Describe the benefits of using cloud service Flashcards
What are two of the largest considerations when building or deploying a cloud application?
uptime (availability)
the ability to handle demand (for scale)
Define high availability
ensures maximum availability regardless of any disruptions that could occur
What is an SLA?
Service level agreement
- former agreement between consumer and provider.
think of a detailed contract
True or False
Each Azure service has its own SLA (service level agreement)?
True
Are uptime and downtime listed in SLAs?
Yes, as well as any credit that may be accounted for if SLA requirements are not met.
True or Fale
More availability is more costly
True
True or False
99% and 99.9% availability have roughly the same amount of downtime.
False
If a system has 99.9% availability, what kind of down time are they looking at?
10mins per week and 43.2 mins per month
What are the two styles of scalability?
Horizontal and Vertical
Define scalability
the ability to adjust resources to meet demand
Define vertical scaling
focused on increasing or decreasing the capabilities of resources.
EX: add more processing power, add CPUs or RAM to VM, or scale it back by removing.
Define horizontal scaling
adding or subtracting the number of resources.
EX: deployed resources could be scaled out - add VM or containers if demand was needed or scale in if there’s a drop in demand. —- these can be done both manually and automatically
Define Reliability
ability to recover from failures and continue to function
Does Azure take advantage of open regions if needed? What does this mean?
Yes. If one region is being overloaded, traffic will be directed to a less stressed area.
Define predictability
predicts the resources need to deliver a positive experience for your customers