Skip to main content
Cloud and System Architecture Terminology - Answers
- How do you define cloud architecture? - Applying cloud characteristics to a solution that uses cloud services and features
- What does serverless mean? Way to build and run applications and services without thinking about servers. It is the architecture of the cloud. You shift more operational responsibilities to AWS , and you focus on agility and innovation. You do not worry about provisioning, patching, OS maintenance and capacity provisioning of servers.
- How do you define "reliability"? Measure of system's ability to provide functionality when desired by the user
- How do you measure reliability? In what units? Hours
- How do you calculate and measure reliability? Using Mean time between failures (MTBF) over provided period of time, most commonly 1 year . MTBF = (Total time in service) / (Number of failures)
- How do you define availability? % of time your system is operating normally
- How do you measure availability? In what units? In percentages, commonly number of 9s. 5 9s means 99.999%.
- How do you calculate availability? Availability = Normal operational time / Total time
- What is a highly available system? A system that can whit stand some measure of degradation while still remaining available with minimal downtime and minimal human intervention
- How do you define "fault tolerance" ? - Building redundancy and ability to remain operational
- How do you define scalability? Ability to accommodate increases in capacity needs without changing design
- How do you define recoverability? Ability to restore service quickly and without loss of data in case of disaster
- What is the relationship between availability, recoverability, fault tolerance and scalability? Recoverability, fault tolerance and scalability all influence availability.
Comments
Post a Comment