High Availability, Scalability, Elasticity, Agility - Moumbeh/AZ-900-Cheat-Sheet GitHub Wiki
Cloud Computing Service delivery model over the internet (cloud). This includes, but is not limited to
-
compute power meaning servers such as Windows, Linux, hosting environments, etc.
-
storage like files and/or databases
-
networking in Azure, but also outside when connecting to your company network
-
Analytics services for visualisation and telemetry data
Key concepts
-
Scalability is the ability to scale, so allocate and deallocate resources at any time
-
Elasticity is the ability to scale dynamically
-
Agility is the ability to react fast (scale quickly)
-
Fault tolerance is the ability to maintain system uptime while physical and service component failures happen
-
Disaster recovery is the process and design principle which allows a system to recover from natural or human-induced disasters
-
High availability is the agreed-upon level of operational uptime for the system. It is a simple calculation of system uptime versus the system's lifetime.
availability = uptime/(uptime + downtime)
References https://learn.microsoft.com/en-us/azure/reliability/concept-business-continuity-high-availability-disaster-recovery https://en.wikipedia.org/wiki/Cloud_computing#Characteristics