Microsoft Azure - Khả năng mở rộng
Tỷ lệ là khả năng thích ứng của hệ thống với khối lượng công việc thay đổi hoặc lưu lượng truy cập vào ứng dụng web. Một trong những tính năng tuyệt vời của dịch vụ Azure là khả năng tự động mở rộng quy mô theo nhu cầu sử dụng ứng dụng.
Về cơ bản, việc tăng hoặc giảm tài nguyên cho ứng dụng được gọi là mở rộng quy mô. Phiên bản được tạo mỗi khi ứng dụng web được triển khai. Tạo cá thể có nghĩa là gán một máy chủ cho ứng dụng đó. Tăng phiên bản có nghĩa là thêm các máy chủ được chỉ định cho ứng dụng đó. Việc chia tỷ lệ được thực hiện bằng cách tạo thêm các phiên bản được gọi làscaling out. Một cách khác để đạt được quy mô là cung cấp các thể hiện vai trò lớn hơn, còn được gọi làscaling up.
Định cấu hình mở rộng quy mô trong Azure dễ dàng hơn so với lưu trữ truyền thống. Máy chủ chính không cần phải gỡ xuống. Nó cũng loại bỏ các ràng buộc vật lý của việc thêm tài nguyên.
Các tính năng mở rộng tỷ lệ phụ thuộc vào gói dịch vụ ứng dụng mà bạn chọn trong Azure. Có năm gói dịch vụ ứng dụng trong Azure -
Phiên bản tối đa | Tự động mở rộng quy mô được hỗ trợ | |
---|---|---|
Miễn phí | 1 | Không |
Được chia sẻ | 1 | Không |
Căn bản | 3 | Không |
Tiêu chuẩn | 10 | Đúng |
Cao cấp | 50 | Đúng |
Trong gói dịch vụ miễn phí và chia sẻ, bạn không thể mở rộng ứng dụng vì chỉ có một phiên bản. Trong gói cơ bản, bạn có thể mở rộng ứng dụng theo cách thủ công. Điều này có nghĩa là bạn phải kiểm tra các số liệu theo cách thủ công để xem liệu có cần thêm các phiên bản khác hay không và sau đó có thể tăng hoặc giảm chúng từ cổng quản lý Azure của bạn. Trong gói tiêu chuẩn và gói cao cấp, bạn có thể chọn mở rộng quy mô tự động dựa trên một vài thông số.
Để xem tất cả các tùy chọn có sẵn trong các gói khác nhau -
Step 1- Đi tới ứng dụng web của bạn trong cổng quản lý và chọn 'quy mô' từ menu trên cùng. Bạn có thể thấy trong gói dịch vụ miễn phí chỉ có 1 phiên bản được tạo.
Step 2 - Trong gói chia sẻ, bạn có thể tạo 1 phiên bản nhưng bạn không có tùy chọn tự động chia tỷ lệ.
Step 3- Theo gói dịch vụ cơ bản, bạn có thể tạo tối đa 3 phiên bản nhưng có tùy chọn để tự động mở rộng. Điều đó có nghĩa là bạn có thể tăng các phiên bản theo cách thủ công khi bạn cần. Hơn nữa, bạn có thể chọn kích thước của phiên bản.
Step 4 - Theo gói dịch vụ tiêu chuẩn, bạn có thể chọn tự động mở rộng quy mô dựa trên -
CPU percentage- Bạn có thể chọn tăng các phiên bản tùy thuộc vào tỷ lệ phần trăm CPU trung bình trong một khoảng thời gian nhất định. Trong hình ảnh sau, bạn có thể thấy chúng tôi đã chọn tăng số phiên bản lên 3 nếu mức sử dụng CPU trung bình từ 60% đến 80%.
Schedule- Bạn có thể đặt số lượng phiên bản sẽ chạy cho một ngày cụ thể trong tuần hoặc cho một thời điểm cụ thể trong ngày. Ngoài ra, bạn có thể chỉ định ngày khi bạn cần tăng các phiên bản.
Ở đây tùy chọn cao cấp cho ứng dụng này không được thảo luận. Bạn có thể thấy các tùy chọn khác nhau dựa trên đăng ký gói dịch vụ của mình. Nhưng khái niệm sẽ vẫn như cũ.
Những điều cần cân nhắc
Bạn có thể thay đổi gói dịch vụ ngay cả sau khi tạo.
Tất cả các phiên bản là từ cùng một gói dịch vụ. Bạn không thể có một phiên bản từ chia sẻ và một phiên bản khác từ tiêu chuẩn cho cùng một ứng dụng. Do đó, bạn không thể trộn và kết hợp các phiên bản từ các gói dịch vụ khác nhau cho cùng một ứng dụng.
Ngay cả khi bạn đã chọn tự động mở rộng quy mô, bạn nên kiểm tra các chỉ số và hiệu suất ứng dụng của mình để tận dụng tốt nhất Azure. Bằng cách này, bạn sẽ có thể tiết kiệm tiền cũng như tối ưu hóa hiệu suất của các ứng dụng.