2013-02-20 24 views
21

Lời nói đầugì cấu thành một Hour Tính hoặc Chi phí/Giờ

Tôi đã mua sắm xung quanh cho điện toán đám mây dựa trên các giải pháp lưu trữ, đặc biệt là EC2 MS Azure & của Amazon. Họ, MicrosoftAmazon, có bảng định giá mô tả giờ tính toán "giờ/giờ"/"."

Câu hỏi

Khi họ nói "chi phí/giờ" hoặc "giờ tính toán," những gì trong một giờ? Có phải số lượng thời gian một hồ bơi ứng dụng, trong trường hợp của một ứng dụng ASP.NET, đang hoạt động? Hoặc, khoảng thời gian mà ứng dụng của bạn đang hoạt động? Hoặc, nó có liên quan một cách nào đó với các yêu cầu đến mỗi giờ/phút?

Có khả năng là nếu ứng dụng không hoạt động (yêu cầu phân phát), nó không được tính vào tổng chi phí tính toán, do đó làm giảm tổng thể "thời gian tính toán"?

+0

đây là tắt chủ đề, nhưng bạn đang trả tiền cho một máy ảo, vì vậy tuy nhiên thats dài chạy, và tuy nhiên nhiều CPU nó sử dụng –

+0

@KeithNicholas không phải là "tuy nhiên nhiều CPU nó sử dụng" truy cập trực quan? chỉ bởi thực tế là máy ảo đang chạy, giờ tính toán đang được sử dụng ... hoặc, tôi có sai không ?! – culturalanomoly

+0

chỉ dành cho các kế hoạch mà bạn đang mua máy tính hiệu quả, nếu CPU không hoạt động, bạn không trả tiền, nếu bạn tính toán 8 bộ vi xử lý bằng 100%, thì bạn phải trả thêm –

Trả lời

14

Một giờ được tính là thời gian mà ứng dụng của bạn được triển khai (đang chạy hay không, đang được truy cập hay không). Một giờ là một 'đồng hồ treo tường' giờ - có nghĩa là nếu bạn triển khai lúc 10:45 sáng và bị xóa lúc 11:05 sáng, bạn bị tính phí hai giờ (giờ 10 giờ và giờ 11 giờ).

+2

ok, có ý nghĩa. phải là một số liệu đơn giản hơn nhiều để tính toán về phía nhà cung cấp. sao có thể, trong trường hợp của Windows Azure, để "bật/tắt ứng dụng" để tiết kiệm giờ có thể lập hoá đơn? – culturalanomoly

+0

@ Tính nổi bật đối với máy ảo, [kể từ tháng 6 năm 2013] (http://weblogs.asp.net/scottgu/archive/2013/06/03/windows-azure-announcing-new-dev-test-offering-biztalk- dịch vụ-ssl-hỗ trợ-với-web-site-quảng cáo-cải tiến-mỗi-phút-billing.aspx), nhưng không phải cho các dịch vụ đám mây. Triển khai dịch vụ đám mây phải được xóa để tiết kiệm giờ có thể lập hóa đơn. – Co7e

2

Để rõ ràng hơn, thời gian mà ứng dụng của bạn được triển khai có nghĩa là thời gian máy chủ/s/máy chủ lưu trữ ứng dụng của bạn đang hoạt động. Hiệu quả thời gian được đo bằng giờ đồng hồ.

[Đã chỉnh sửa] Máy ảo "dừng" trên Azure Virtual Machines (mô hình IaaS) không còn tiêu tốn giờ tính toán, bạn sẽ chỉ được lưu trữ bởi đĩa lưu trữ/quản lý cho đến khi bạn quyết định xóa VM.

+0

+1 cảm ơn vì câu trả lời và sự phân biệt mà một trường hợp dừng lại không ngăn bạn bị tính phí giờ ... – culturalanomoly

+2

Máy ảo đã ngừng hoạt động [không còn được lập hoá đơn] (http://weblogs.asp.net/scottgu/archive /2013/06/03/windows-azure-announcing-new-dev-test-offering-biztalk-services-ssl-support-with-web-sites-ad-improvements-per-minute-billing.aspx) – Co7e

20

Câu trả lời hay của David và Mike. Hãy để tôi thêm một chút: Thay vì suy nghĩ về các ứng dụng , hãy suy nghĩ về máy ảo. Khi máy ảo đó được tách ra (ngay cả trong trạng thái dừng, máy ảo được cấp phát), bạn sẽ bị tính phí. Bạn có thể dễ dàng bắt đầu và dừng các ứng dụng trong trường hợp máy ảo đó: Có thể đó là một ứng dụng web, quá trình dựng hình nền, bất cứ điều gì. Cho dù bạn đang đốt CPU 0% hay CPU 100%, bạn sẽ trả tiền trong giờ đồng hồ cho máy ảo đó.

Lưu ý rằng ngay cả với Dịch vụ đám mây (vai trò của web và công nhân), cuối cùng bạn cũng đang xử lý các máy ảo. Mỗi cá thể của vai trò web hoặc vai trò của nhân viên là máy ảo Windows Server của riêng nó.

Ồ, và tương tự đối với các trường hợp được đặt trước của Trang web.

Liên quan đến câu hỏi của bạn về việc tắt một ứng dụng để tiết kiệm thời gian có thể lập hóa đơn: Nếu bạn có quy trình hàng đêm chạy trong một hoặc hai giờ, hãy xem xét đặt quy trình đó vào Dịch vụ đám mây của riêng mình (hoặc Máy ảo) . Khi đến lúc chạy nó, triển khai nó đến khe có tên của nó (yourname.cloudapp.net), hãy để nó chạy cho đến khi nhiệm vụ được thực hiện, sau đó xóa triển khai. Bây giờ các trường hợp máy ảo lưu trữ quá trình của bạn chạy trong 2 giờ, không phải 24. Những gì bạn có thể không làm là giảm số lượng web hoặc vai trò của công nhân thành 0. Vì vậy, nếu bạn có, nói rằng, một vai trò web với 2 trường hợp và một vai trò công nhân để làm một số công cụ hàng đêm, bạn không thể thiết lập số lượng để không trường hợp vai trò công nhân sau khi hoàn thành nhiệm vụ. Đó là lý do tại sao tôi đề nghị đặt nhiệm vụ hàng đêm trong việc triển khai của chính nó.

EDIT Mọi thứ đã thay đổi một chút kể từ vài tháng qua.Đặc biệt, sau đây đã được công bố trong tháng Sáu năm 2013:

  • Thanh toán tại là mỗi phút thay vì mỗi giờ. Điều này áp dụng cho Máy ảo, Dịch vụ đám mây (web/công nhân), Trang web và Dịch vụ di động.
  • Bây giờ bạn có thể dừng Máy ảo mà không xóa chúng và việc dừng thanh toán trong khi máy ảo dừng lại. Lưu ý: Nếu không có Máy ảo nào khác đang chạy trong cùng một triển khai, bạn sẽ mất địa chỉ IP được chỉ định của mình. Để ngăn chặn mất IP, bạn sẽ cần phải dừng máy ảo nhưng để nó ở trạng thái được cấp phép, điều đó có nghĩa là bạn vẫn sẽ bị tính phí cho máy ảo đã dừng nhưng bạn vẫn giữ nguyên địa chỉ IP của mình. Một lần nữa, caveat này chỉ áp dụng cho các kịch bản mà không có máy ảo nào khác chạy.

Bạn có thể đọc bài đăng trên blog của ScottGu về các bản cập nhật mỗi phút và ngừng VM here.

+0

+1 câu trả lời, giải thích và mẹo thực tế để làm việc với các nhà cung cấp dịch vụ đám mây chỉ là những gì tôi cần biết. cảm ơn! – culturalanomoly

+0

Liên kết blog của bạn cung cấp lỗi 404. – dcp

+0

Có một khoảng thời gian sai ở cuối URL gây ra 404. Tôi muốn chỉnh sửa bài đăng nhưng không có đủ danh tiếng để thực hiện chỉnh sửa ký tự đơn. – rpcutts

Các vấn đề liên quan