- Availability is - period of time when a service is available
 - time required by a system to respond to a request made by a user.
 
- expressed as % of how much uptime is expected
- Example, 99% of availability for one year can have up to 3.65 days of downtime (1%).
- High Availability is systems with- minimum downtime
 - minimum service interruption
 
- Implement HA by - eliminate single points of failure in your infrastructure
 - putting redundant components for same task
 - adding the load balancer above it, to detect failures and adapt for timely recovery
 
| Failure Points | AWS Services/Solution | 
| DNS/Domain Services | Route53 | 
| Load Balance | Elastic Load Balancing | 
| Web/Application Server | Auto-Scaling | 
| Database Servers | Redundant nodes or clustering | 
| Authentication | Redundant nodes | 
| Data Center Failures | Use Multiple Availability Zone | 
| Disaster | Use Multiple Regions | 
Are you an AWS SysOps Administrator Associate?Take a Quiz
		