EN - FR - DE - ES - IT - PT -

LexiconDream

📈 Khả năng mở rộng

Khả năng của một hệ thống trong việc xử lý khối lượng công việc ngày càng tăng.

Khả năng mở rộng

Một trang web xử lý một nghìn người dùng. Sau đó tăng lên một triệu người. Liệu nó có bị sập? Khả năng mở rộng là khả năng của một hệ thống xử lý khối lượng công việc ngày càng tăng. Nó có thể mở rộng bằng cách thêm tài nguyên (mở rộng theo chiều ngang) hoặc bằng cách làm cho các tài nguyên hiện có mạnh hơn (mở rộng theo chiều dọc). Một hệ thống có khả năng mở rộng sẽ không bị sập khi nhu cầu tăng lên.

Mở rộng theo chiều dọc thì đơn giản hơn. Thêm RAM, CPU nhanh hơn, ổ cứng lớn hơn. Nhưng có những giới hạn. Bạn không thể thêm RAM vô hạn. Mở rộng theo chiều ngang khó hơn. Thêm nhiều máy và phân phối tải. Nó yêu cầu bộ cân bằng tải, cơ sở dữ liệu phân tán và các dịch vụ không trạng thái. Nhưng nó có thể mở rộng gần như không giới hạn.

Chiến lược mở rộng quy mô

Khả năng mở rộng không chỉ phụ thuộc vào phần cứng. Nó còn phụ thuộc vào kiến ​​trúc. Một hệ thống được thiết kế kém sẽ không thể mở rộng cho dù bạn có bổ sung bao nhiêu máy chủ đi chăng nữa. Một hệ thống được thiết kế tốt có thể phát triển từ một công ty khởi nghiệp thành một nền tảng toàn cầu. Những quyết định thiết kế được đưa ra ngay từ đầu sẽ quyết định bạn có thể tiến xa đến đâu.

Comments

No comments yet. Be the first to share a thought.

Leave a comment