Lưu ý: nếu bạn đã quen với mô hình đặt giá Azure, chỉ cần chuyển đến phần "câu hỏi".Nền tảng Azure: các trường hợp scalling lên và xuống
Microsoft sẽ bắt đầu tính phí cho việc sử dụng nền tảng Azure bắt đầu từ February 1, 2010. Hóa đơn hàng tháng sẽ là chức năng của băng thông, dung lượng lưu trữ và các tính năng khác. Trong số các yếu tố được sử dụng để tính hóa đơn là thời gian tính. Tuy nhiên, Yếu tố sau này có tên gây hiểu nhầm: tên này phải được đặt tên là thời gian lưu trữ mẫu. Trích dẫn các cửa sổ trang giá xanh:
Khi phát triển và thử nghiệm ứng dụng của bạn, các nhà phát triển sẽ muốn loại bỏ các trường hợp tính toán mà không được sử dụng để giảm thiểu giờ tính toán thanh toán
Do đó làm cho bạn nghĩ số điện thoại này không phải là giờ tính toán, nhưng giờ hoạt động những gì bạn sẽ bị tính phí. Các nghi ngờ dần ra hoàn toàn sau khi đọc câu trả lời chính thức để this question trong các diễn đàn MSDN:
tôi có thể xác nhận rằng mỗi trường hợp (của bất kỳ vai trò) đếm, và tất cả các giờ bạn có dụ đếm hoạt động (không phân biệt như thế nào nhiều "hoạt động" mà họ có). Trong trường hợp của một ứng dụng mà có hai trường hợp vai trò web và hai trường hợp vai trò nhân viên, bạn sẽ được lập hóa đơn cho bốn trường hợp
Tại $ 0.12/giờ mỗi ví dụ, một ứng dụng sử dụng các trường hợp N sẽ được tính trung bình 24 * 30 * 0,12 * N/tháng = ~ $ 86/tháng cho mỗi trường hợp. Vấn đề tồi tệ hơn đối với các trang web nhỏ khi bạn tính đến thực tế là bạn không thể có ít hơn 2 trường hợp nếu bạn muốn 99,9% thời gian hoạt động service level agreement để áp dụng.
Vì vậy, một trang web nhỏ, tính toán-không tốn kém có lẽ không phải là thị trường mục tiêu cho Azure. Nhưng đối với các quy trình hàng loạt, gánh nặng có lẽ sẽ biến mất.
Câu hỏi
chỉ Phát biểu về tính toán công suất và "giờ tính toán" thanh toán, Azure sẽ là một lựa chọn lưu trữ tốt cho một quá trình thực thi mà chỉ chạy một vài giờ mỗi tháng, nếu và chỉ khi bạn có thể mở rộng quy mô (và xuống!) số lượng cá thể dễ dàng. Vì vậy:
- Có thể lập quy mô lên và xuống số lượng phiên bản trong Azure không? Có bất kỳ tùy chọn nào khác ngoài việc thay đổi tệp cấu hình theo cách thủ công không?
- Có bất kỳ vấn đề không rõ ràng nào trong việc giảm tỷ lệ số lượng phiên bản không?
- Azure mất bao nhiêu thời gian để "xác nhận" việc giảm tỷ lệ ứng dụng của bạn?
Về câu hỏi sau: Hãy xem trường hợp cực đoan nơi bạn có số lượng rất lớn các trường hợp (ví dụ: 1000) chạy trong 45 phút. Nếu Azure không có khả năng nhận thông báo về việc giảm tỷ lệ trong vòng 15 phút sau khi quá trình kết thúc, bạn sẽ bị tính phí thêm 1000 giờ tính giờ khác.
Ghi chú nhỏ: "Mở rộng quy mô" và "xuống" thường được sử dụng để thêm tài nguyên vào một nút. Trong trường hợp này, tôi nghĩ rằng bạn có nghĩa là "mở rộng" và "ra" đó là thêm nhiều nút hơn vào một hệ thống. - Bạn có thể tập lệnh cập nhật tệp cấu hình vào một số phiên bản mới bằng csmanage (http://code.msdn.microsoft.com/windowsazuresamples). Bạn vẫn sẽ phải đá của kịch bản đó tại địa phương (không phải trong xanh). Bạn có thể muốn kiểm tra điều này: Tự động hóa App Lifecycle (http://microsoftpdc.com/Sessions/SVC25) –
Tôi đã thực hiện một câu hỏi tương tự vài phút trước trong Diễn đàn MSDN Azure: http://social.msdn.microsoft. com/Diễn đàn/vi-US/windowsazure/chủ đề/e4fba2df-7676-48f9-9dfd-f0f3e40f7fe8 PS: Cảm ơn Jason! Tôi sẽ truy cập vào các liên kết (và chắc chắn sẽ xem xét ngôn ngữ của tôi! :) –