5 つの主要な Azure ストレージ・タイプ
Azure Storage は、以下の 5 つの主要なタイプのストレージを提供します。これらは、個別に使用したり、組み合わせてさまざまなストレージのニーズを満たすことができます。
- ファイル:フルマネージドのクラウド・ファイル・ストレージをセットアップして、複数のユーザーとファイルを共有できます。ファイル共有は、Windows、Linux、macOS 上のオンプレミスまたはクラウドの展開からマウントでき、 Server Message Block(SMB) プロトコル、 Network File System (NFS) プロトコル、 Azure Files REST API を介してどこからでもアクセスできます。
- ブロブ:オブジェクト・ストレージは、画像や動画など、大量の非構造化データを保存してアクセスするために使用されます。ユーザーは、 Azure Storage REST API、 Azure PowerShell、 Azure CLI、またはストレージ・クライアント・ライブラリを介して、BLOB ストレージにアクセスできます。
- キュー:非同期で処理する必要があるメッセージを保存および取得します。各キューには、最大 64K のサイズのメッセージを 1 つに格納できます。
- 表:スキーマレス設計の NoSQL キー/属性ストアで、大量の構造化された非リレーショナル・データをクラウドに保存できます。
- ディスク:接続された仮想ハードディスク(VHD)からのデータを保存および処理できます。Azure Azure Storage アカウント、BLOB コンテナ、ページ BLOB の抽象化であるため、管理型と呼ばれます。
Azure Blob とファイル・ストレージの比較
Azure Blob とファイル・ストレージはどちらも、ネットワークやインターネットを介して大量のデータを保存および取得できますが、それぞれのタイプには、さまざまなユースケースに適した個別の機能があります。
Azure Blob Storage は、画像やオーディオ・ファイルなどの大量の非構造化データ、またはバックアップやアーカイブなどのアクセス頻度の低い大量のデータを保存できます。あるいは、Azure ファイル・ストレージは、SMB プロトコルを介してアクセスする分散型クラウドベースのファイル共有システムを作成するのに一般的に使用されています。ファイル・ストレージは、多数の同時ユーザーがアクセスする必要のある少量のデータの保存に最適です。
Azure Storage と S3 の比較:比較
Azure Storage と Amazon Simple Storage Service(Amazon S3)は、それぞれ Microsoft Azure と Amazon Web Services (AWS)が提供する一般的なクラウド・ストレージ・サービスです。
Azure Storage は、PaYG モデル上の特定のワークロードに最適化された 5 種類のストレージ(ファイル、ブロブ、キュー、テーブル、ディスク)を提供します。これは、保存されるデータ量、ストレージトランザクション数、転送されるデータ量に基づいて決まります。
Amazon S3 は、次の 3 種類のストレージを提供します。標準、標準 IA(Standard-Infrequent Access)、および One Zone-Infrequent Access(One Zone-IA)。各ストレージ・ティアは、可用性、耐久性、性能のレベルが異なります。Amazon S3 は、保存されたデータ量、リクエスト数、転送されたデータ量に基づいて階層化された価格モデルを使用します。
適切な Azure データ・サービスの選択方法
Microsoft Azure は、クラウド内のデータの保存、処理、分析のためのいくつかのオプションを提供し、各ストレージ・サービスは特定のユースケース向けに設計されています。それぞれのシナリオの例をいくつか見てみましょう。
ファイル・ストレージ
Azure ファイル・ストレージは、従業員やアプリケーションがアクセスするオンプレミスのファイル共有を置き換えるために、中小企業で使用できます。Azure ファイル・ストレージ、SMB または NFS プロトコル、または Azure ファイル・ストレージ API を使用することで、従業員やアプリケーションがコンピュータ上のローカル・ストレージと同様にアクセスできるファイル共有をクラウドで作成できます。
ブロブ
eコマース・ストア、ストリーミング・アプリケーション、アーカイブ・ソリューションは、Azure Blob Storage に適したユースケースです。Blob Storage は、eコマース・ストアで使用される大規模な製品イメージ・ファイル、オーディオ/ビデオ・アプリケーションのストリーミング、バックアップ、ディザスタ・リカバリ、アーカイブ・ソリューションをサポートしています。
キュー
Azure Queue Storage は、大量のメッセージをクラウドに保存して処理するために使用されます。お客様の注文の保存や処理などのオンライン小売のシナリオに適しています。
テーブル
Azure Table Storage は、クラウド内の顧客データの管理や、大量のデータを迅速に保存してアクセスする必要があるオンライントランザクション処理(OLTP)アプリケーションなど、複雑な結合を必要としないアプリケーションに使用できます。
ディスク
Azure ディスク・ストレージは、 高性能、低遅延のストレージを必要とするデータベース・サーバーなどの I/O 負荷の高いワークロードやアプリケーション向けに設計されています。Azure Managed Disks を使用して、クラウド内の仮想マシン(VM)に VHD を展開および管理できます。
Azureストレージとピュア・ストレージによるシームレスなデータ・モビリティ
Azure クラウドをハイブリッド・クラウドに統合したいですか?
ピュア・ストレージの Cloud Block Store は、高性能、高耐障害性、コスト効率に優れたクラウド・ストレージを提供するエンタープライズ・グレードのクラウド・ストレージ・ソリューションです。ピュア・ストレージの Cloud Block Store は、オンプレミス、パブリック、プライベートのクラウド環境全体でデータ・リソースとワークロードを統合し、真のハイブリッド・クラウド・エクスペリエンスを提供します。Azure Migrate や Azure Site Recovery などのクラウド・プロバイダ・ツールとの統合により、オンプレミスからクラウド、クラウドからクラウドへのシームレスな移行が容易になります。
ピュア・ストレージの Cloud Block Store でシームレスなデータ・モビリティを実現する方法については、 Azure データ・サービスソリューションをご覧ください。