Queue Storage

大容量のクラウド サービス向けの永続キュー

  • 大規模なワークロード向けのシンプルでコスト効率がよく、持続性に優れたメッセージ キュー登録
  • .NET、Java、Android、C++、Node.js、PHP、Ruby、Python 向けの多数のクライアント ライブラリ
  • REST API 経由のデータ アクセスが可能

コンポーネントの分離

Queue Storage を使用して柔軟性の高いアプリケーションを作成し、複数の大規模なワークロードでも持続できるように機能を分割します。スケール可能なアプリケーションを設計するときには、アプリケーション コンポーネントが分離されることがよくあります。そうすればコンポーネントを個別にスケール可能なためです。Queue Storage はアプリケーション コンポーネント間の通信をキューに追加する非同期メッセージを配信します。アプリケーション コンポーネントがクラウド、デスクトップ、オンプレミス、モバイル デバイスのいずれで実行されているかは問いません。

より柔軟性の高いアプリケーションの構築

復元力のある構築

Queue Storage はアプリケーションの拡張性を保ち、個別のコンポーネントのエラーから受ける影響を軽減するのに役立ちます。使用しているアーキテクチャの一部がダウンした場合、メッセージはバッファ処理され、その後、他のメッセージ処理ノードが通常の処理として収集するため、ワークロードの整合性が維持されます。

急激なトラフィックの増加への対応

データの急増に応じたスケール

Queue Storage を使用して、サービスを適正な規模でデプロイできます。トラフィックの予期しない急増をアプリケーションが緩和させるため、要求が急激に増えてサーバーの処理能力を超えてしまうという事態を避けられます。また、キューの長さを監視して、アプリケーションに弾力性を付与できるため、顧客の要求に応じて、追加のワーカー ノードをデプロイしたり、休止させたりできます。

データの急増に応じたスケール
Zitec

"We’re so happy with the interoperability and storage capabilities of Microsoft Azure that, if the need arises to put the entire application in the cloud, we will certainly choose Microsoft Azure based on its scalability and interoperability with PHP and many other open source technologies"

Alexandru Lapusan, CEO & Founding Partner at Zitec

関連製品およびサービス

Data Lake Store

ビッグ データの分析ワークロード用のハイパースケール リポジトリ

SQL Database

サービスとしての管理されたリレーショナル SQL Database

DocumentDB

管理されたサービスとしての NoSQL ドキュメント データベース

Queue Storage の概要