ASP.NET Core: Mở rộng quy mô ứng dụng trong App Service Azure
Bài viết này hướng dẫn bạn cách mở rộng quy mô ứng dụng của mình trong App Service Azure. Có hai quy trình công việc để mở rộng quy mô, là scale up và scale out, và bài viết này giải thích quy trình làm việc scale up.
- Scale up: Nhận thêm CPU, bộ nhớ, dung lượng ổ đĩa và các tính năng bổ sung như máy ảo chuyên dụng (VM), miền và chứng chỉ tùy chỉnh, vị trí tổ chức, tự động thay đổi quy mô, v.v. Bạn mở rộng quy mô bằng cách thay đổi bậc giá của gói App Service mà ứng dụng của bạn thuộc về.
- Scale out: Tăng số lượng phiên bản máy ảo chạy ứng dụng của bạn. Bạn có thể mở rộng quy mô lên tới 30 phiên bản, tùy thuộc vào mức giá của bạn. Môi trường dịch vụ ứng dụng trong bậc Isolated sẽ tăng thêm số lượng mở rộng của bạn lên 100 phiên bản. Để biết thêm thông tin về việc thay đổi quy mô, hãy xem Chia tỷ lệ số phiên bản theo cách thủ công hoặc tự động. Ở đó, bạn sẽ tìm hiểu cách sử dụng tính năng tự động thay đổi quy mô, tức là tự động điều chỉnh số lượng phiên bản dựa trên các quy tắc và lịch trình được xác định trước.
Quan trọng
App Service hiện cung cấp tùy chọn mở rộng quy mô tự động để xử lý các yêu cầu HTTP đến khác nhau.
Cài đặt scale chỉ mất vài giây để áp dụng và ảnh hưởng đến tất cả các ứng dụng trong gói App Service của bạn. Chúng không yêu cầu bạn thay đổi mã hoặc triển khai lại ứng dụng của bạn.
Để biết thông tin về giá cả và các tính năng của các gói App Service riêng lẻ, hãy xem Chi tiết giá App Service.
Ghi chú
Trước khi chuyển đổi gói App Service từ bậc Free, trước tiên bạn phải xóa giới hạn chi tiêu áp dụng cho đăng ký Azure của mình. Để xem hoặc thay đổi các tùy chọn cho đăng ký App Service Microsoft Azure của bạn, hãy xem Đăng ký Microsoft Azure.
Scale up giá của bạn
Ghi chú
Để tăng quy mô lên bậc Premium V3, hãy xem Định cấu hình bậc Premium V3 cho App Service.
1. Trong trình duyệt của bạn, hãy mở cổng Azure.
2. Trong phần điều hướng bên trái của trang ứng dụng App Service, hãy chọn Scale up (App Service Plan).
3. Chọn một trong các mức giá và chọn Select.
Khi thao tác hoàn tất, bạn sẽ thấy một thông báo bật lên có dấu kiểm thành công màu xanh lá cây.
Tài nguyên liên quan đến quy mô
Nếu ứng dụng của bạn phụ thuộc vào các dịch vụ khác, chẳng hạn như Cơ sở dữ liệu SQL Azure hoặc Bộ lưu trữ Azure, thì bạn có thể mở rộng quy mô các tài nguyên này một cách riêng biệt. Các tài nguyên này không được quản lý bởi gói App Service.
1. Trong trang Overview cho ứng dụng của bạn, hãy chọn liên kết Resource group.
2. Trong phần Summary của trang Resource group, hãy chọn một tài nguyên mà bạn muốn chia tỷ lệ. Ảnh chụp màn hình sau đây hiển thị tài nguyên Cơ sở dữ liệu SQL.
Để mở rộng quy mô tài nguyên liên quan, hãy xem tài liệu về loại tài nguyên cụ thể. Ví dụ: để mở rộng một Cơ sở dữ liệu SQL đơn lẻ, hãy xem Chia tỷ lệ các tài nguyên cơ sở dữ liệu đơn lẻ trong Cơ sở dữ liệu SQL Azure. Để mở rộng quy mô Cơ sở dữ liệu Azure cho tài nguyên MySQL, hãy xem Mở rộng quy mô tài nguyên MySQL.
So sánh các mức giá
Để biết thông tin chi tiết, chẳng hạn như kích thước VM cho từng mức giá, hãy xem Chi tiết giá App Service.
Để biết bảng giới hạn, hạn ngạch và giới hạn dịch vụ cũng như các tính năng được hỗ trợ trong mỗi bậc, hãy xem Giới hạn App Service.
Thêm tài nguyên
- Chia tỷ lệ số phiên bản theo cách thủ công hoặc tự động
- Định cấu hình tầng Premium V3 cho App Service
- Hướng dẫn: Chạy thử tải để xác định tắc nghẽn hiệu suất trong ứng dụng web