Skip to main content
  1. 🔰Posts/
  2. 🗂️My Trainings/
  3. AWS Trainings and Certifications/
  4. 🏅AWS Certified Cloud Practitioner/

Scalability & High Availability

·280 words·2 mins

Scalability #

Scalability means that an application / infrastructure can handle greater loads by adapting.

Two kinds of scalability #

  • Vertical Scalability
    • Increasing the size of an instance
    • Very common for non-distributed systems, i.e. Databases
    • Hardware limits apply
  • Horizontal Scalability (Elasticity)

High Availability #

  • High Availability usually goes hand in hand with horizontal scaling
  • High Availability means running application / infrastructure in at least 2 Availability Zones
  • Goal of High Availability is to survive a data center loss / disaster
High Availability is achieved by running Auto Scaling Groups (ASG) as well as Load Balancer in multi-AZ mode. #

» References « #

» Table of contents (CLF-C02) « #

1. What is Cloud Computing2. IAM3. Budget
4. EC25. Security Groups6. Storage
7. AMI8. Scalability & High Availability9. Elastic Load Balancing
10. Auto Scaling Group11. S312. Databases
13. Other Compute Services14. Deployments15. AWS Global Infrastructure
16. Cloud Integrations17. Cloud Monitoring18. VPC
19. Security and Compliance20. Machine Learning21. Account Management and Billing
22. Advanced Identity23. Other Services24. AWS Architecting & Ecosystem
25. Preparing for AWS Practitioner exam

» Disclaimer « #

This series draws heavily from Stephane Maarek’s Ultimate AWS Certified Cloud Practitioner course on Udemy.

His content was instrumental in helping me pass the certification.

About the instructor
🌐 Website📺 YouTube
💼 LinkedIn𝕏 x.com

ℹ️Shared for educational purposes only, no rights reserved.

RobK
Author
RobK
DevOps | Agile | AWS | Ansible | Terraform | PowerShell | Windows | Linux | Git