web-dev-qa-db-ja.com

Azureクラウドストレージのトランザクション価格とはどういう意味ですか?

バックアップのストレージとしてAzure Blob Storageを使用することを検討しています。しかし、実際の取引価格が私たちにとって何を意味するかはわかりません。 (ストレージボリュームあたりのコストとトランザクションあたりのコスト)

たとえば、毎日16 GBのファイルを1つストレージに転送する場合(そして削除すると、最終的には常に10個のバージョンが保持されます)。それは1日あたり1つのトランザクション(+おそらくリストなどのいくつかのトランザクション)を意味するのでしょうか、それとも、あるサイズのパケットごとのようなトランザクションであり、それによって毎日の負荷がかかります。またはトランザクションは何を意味しますか?

17
JohanSellberg

注意してください、あなたが思うほど簡単ではないかもしれません。まず、ページブロブとブロックブロブのどちらを使用しているかによって異なります。また、ブロブのアップロードに使用しているライブラリにも依存します。ブロックBLOBの場合、ストレージクライアントには、アップロードされるブロックの最大サイズ(32MB)のデフォルト値があり、ファイルをnブロックに分割します-各ブロックはトランザクションになります( ブロックBLOBとページBLOBを理解する を参照してください)。また、再試行を考慮し、指摘、リスト、削除などを検討する必要があります。

バックアップの方法を注意深く調べ、ブロックのサイズを確認してから、計算を実行することをお勧めします。次に、分離されたアカウントでいくつかの管理された証跡を実行し、見積もりに対して請求トランザクションを調整できるかどうかを確認します。

12
Simon Munro

請求についてストレージチームからのこのブログ投稿をご覧ください。 http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-Azure-storage-billing- bandwidth-transactions-and-capacity.aspx

要約すると、Windows Azureストレージでは3つの料金が発生します。

  1. ストレージ料金:保存するデータの量
  2. Bandwidth Charges:データセンターから送信されるデータの下りデータで消費される帯域幅。データ入力は無料です。
  3. トランザクション料金:基本的にREST APIを使用してWindows Azureストレージとやり取りします。トランザクションは単一のAPI呼び出しとして定義されますたとえば、ファイルをアップロードし、そのファイルをシングルショットで(つまり、チャンクやブロックに分割せずに)アップロードした場合、それは1つのトランザクションです。ファイルをアップロードしてチャンクアップロード(たとえば、100チャンク)を実行すると、 100トランザクションです(まあ、厳密には101トランザクションです:))。同様に、1つのトランザクションであるBLOBを削除した場合も同様です。

また、Windows Azure Blob Storageの料金のおおよその目安になるシンプルな計算機も作成しました。この計算機はここで使用できます: http://gauravmantri.com/2012/09/03/simple-calculator-for-comparing-windows-Azure-blob-storage-and-Amazon-s3-pricing/ 。これは基本的に、Amazon S3のコストとWindows Azure Blob Storageのコストを比較するために作成されましたが、Windows Azure Blob Storageだけでも使用できます。

8
Gaurav Mantri

最初の推測は次のとおりです。説明に基づいて、1日に1つのトランザクション:

トランザクション–個々のBlob、Table、Queue RESTストレージサービスへのリクエストは、課金の潜在的なトランザクションと見なされます。アプリケーションは、送信するリクエストの頻度と数を制御することにより、トランザクションコストを制御できます。受け取った各リクエストを分析し、リクエストを処理する能力とリクエストの結果に基づいて、請求可能か請求不可に分類します。

ここから引用

しかし、最善の方法は、裁判に行くことです。 Azureは一定期間無料であると思います。これにより、実際にいくつのリクエストが処理されているかを確認できます。

0
Melvin