Scalability là khả năng của một hệ thống trong việc xử lý tải tăng lên (nhiều user, request, dữ liệu hơn) bằng cách thêm tài nguyên. Để đạt được nó cần dùng vertical scaling (máy lớn hơn) và đặc biệt là horizontal scaling (nhiều máy hơn), cùng với các kỹ thuật như load balancing, caching và phân tán.
Scalability là gì
SCALABILITY = khả năng xử lý TĂNG TRƯỞNG (tải nhiều hơn) bằng cách thêm tài nguyên, vẫn duy trì
performance:
→ một hệ thống scalable xử lý được tải gấp 10x hoặc 100x bằng cách thêm năng lực
→ một hệ thống không scalable sẽ suy giảm/sập khi tải tăng (một bottleneck)
→ thiết yếu vì những hệ thống thành công đều tăng trưởng.
