次の方法で共有


Azure Storage を使用した、安全性が高く、耐久性に優れたスケーラブルなアプリのためのクラウド ストレージ

Azure Storage は、データ オブジェクトの非常にスケーラブルなオブジェクト ストア、クラウド用のファイル システム サービス、信頼性の高いメッセージング用のメッセージング ストア、および NoSQL ストアを提供する、最新のアプリケーション向けの Microsoft のクラウド ストレージ ソリューションです。 Azure Storage の特徴を次に示します。

  • 持続性と高可用性: 冗長性により、一時的なハードウェア障害が発生した場合にデータが安全になります。 また、データ センターまたは地理的リージョン間でデータをレプリケートして、ローカルの大災害や自然災害からの保護を強化することもできます。 この方法でレプリケートされたデータは、予期しない停止が発生した場合でも高可用性を維持します。
  • 安全: Azure Storage に書き込まれるすべてのデータは、サービスによって暗号化されます。 Azure Storage では、データにアクセスできるユーザーをきめ細かく制御できます。
  • スケーラブル: サービスは、今日のアプリケーションのデータ ストレージとパフォーマンスのニーズを満たすために非常にスケーラブルに設計されています。
  • 管理: Azure は、ハードウェアのメンテナンス、更新、および重要な問題を処理します。
  • アクセス: データには、HTTP または HTTPS 経由で世界中のどこからでもアクセスできます。 Microsoft は、.NET、Java、Node.js、Python、PHP、Ruby、Go などのさまざまな言語のクライアント ライブラリと、成熟した REST API を提供しています。 スクリプトは、Azure PowerShellまたは Azure CLI でサポートされています。 Azure portalとAzure Storage Explorerは、データを操作するための簡単なビジュアル ソリューションを提供します。

モバイル アプリでクラウド ストレージを有効にするには、次のサービスを使用します。

Azure BLOB ストレージ

Azure Blob Storage は、クラウド用のオブジェクト ストレージ ソリューションを提供します。 BLOB ストレージは、テキストやバイナリなど、特定のデータ モデルや定義に準拠していない大量の非構造化データを格納するために最適化されています。 クライアント ライブラリで使用されるさまざまな言語がサポートされています。 BLOB ストレージは、次の目的で設計されています。

  • 画像またはドキュメントをブラウザーに直接提供します。
  • 分散アクセス用のファイルを格納します。
  • ビデオとオーディオをStreamします。
  • ログ ファイルに書き込みます。
  • バックアップと復元、ディザスター リカバリー、アーカイブ用のデータを格納します。
  • オンプレミスまたは Azure でホストされるサービスによる分析のためにデータを格納します。

Azure Blob Storage のリファレンス

Azure Table Storage

Azure Table Storage は、構造化された NoSQL データをクラウドに格納し、スキーマレス設計のキーまたは属性ストアを提供するサービスです。 Azure Table Storage には、大量の構造化データが格納されます。 このサービスは NoSQL データ ストアであり、Azure クラウドの内外からの認証された呼び出しを受け入れます。 Azure テーブルは、構造化された非リレーショナル データを格納するのに最適です。 テーブル ストレージは、通常、次の場合に使用されます。

  • Web スケール アプリケーションを提供できるテラバイト単位の構造化データを格納します。
  • 複雑な結合、外部キー、またはストアド プロシージャを必要とせず、高速アクセスのために非正規化できるデータセットを格納します。
  • クラスター化インデックスを使用してデータにすばやくクエリを実行します。
  • Windows Communication Foundation (WCF) Data Services .NET ライブラリで OData プロトコルと LINQ クエリを使用してデータにアクセスします。

Table Storage を使用すると、構造化された非リレーショナル データの膨大なセットを格納してクエリを実行できます。 テーブルは、需要の増加に応じてスケーリングされます。

Azure Table Storage のリファレンス

Azure Queue Storage

Azure Queue Storage は、多数のメッセージを格納するためのサービスです。 HTTP または HTTPS を使用して、認証された呼び出しを介して世界中のどこからでもメッセージにアクセスします。 キュー メッセージのサイズは最大 64 KB です。 キューには、ストレージ アカウントの合計容量制限まで、何百万ものメッセージが含まれる場合があります。 キューは、非同期的に処理する作業のバックログを作成するために一般的に使用されます。

Azure Queue Storage のリファレンス