Azure Data Lake Storage Gen1 と Azure Blob Storage の比較

Note

Azure Data Lake Storage Gen1 は廃止されました。 廃止のお知らせはこちらを参照してください。リソースData Lake Storage Gen1アクセスできなくなります。 特別なサポートが必要な場合は、 お問い合わせください

この記事の表には、ビッグ データ処理の重要な側面に沿った Azure Data Lake Storage Gen1 と Azure Blob Storage の違いがまとめられています。 Azure Blob Storage は、さまざまなストレージ シナリオ向けに設計されたスケーラブルな汎用オブジェクト ストアです。 Azure Data Lake Storage Gen1 は、ビッグ データ分析ワークロードに最適化されたハイパースケール リポジトリです。

カテゴリ Azure Data Lake Storage Gen1 Azure Blob Storage
目的 ビッグ データ分析ワークロードに最適化されたストレージ さまざまなストレージ シナリオ (ビッグ データ分析を含む) のための汎用オブジェクト ストア
バッチ、対話型、ストリーミング分析、および機械学習データ (ログ ファイル、IoT データ、クリック ストリーム、大規模なデータセットなど) あらゆる種類のテキストまたはバイナリ データ (アプリケーション バックエンド、バックアップ データ、ストリーミング用のメディア ストレージ、汎用データなど)。 さらに、分析ワークロードに対するフル サポート。バッチ、対話型、ストリーミング分析、および機械学習データ (ログ ファイル、IoT データ、クリック ストリーム、大規模なデータセットなど)
主要概念 Data Lake Storage Gen1 アカウントにはフォルダーが含まれ、フォルダーにはファイルとして保存されたデータが含まれます。 ストレージ アカウントにはコンテナーが含まれ、コンテナーには BLOB の形でデータが含まれます。
構造体 階層型ファイル システム フラットな名前空間を使用するオブジェクト ストア
API HTTPS 経由の REST API HTTP/HTTPS 経由の REST API
サーバー側 API WebHDFS 互換の REST API Azure Blob Storage REST API
Hadoop ファイル システム クライアント はい はい
データ操作 - 認証 Microsoft Entra ID に基づく 共有シークレット (アカウント アクセス キーShared Access Signature キー) に基づきます。
データ操作 - 認証プロトコル OpenID Connect。 呼び出しには、Microsoft Entra IDによって発行された有効な JWT (JSON Web トークン) が含まれている必要があります。 ハッシュベース メッセージ認証コード (HMAC)。 呼び出しには、HTTP 要求の一部に対する Base64 でエンコードされた SHA-256 ハッシュが含まれている必要があります。
データ操作 - 承認 POSIX アクセス制御リスト (ACL)。 Microsoft Entra ID に基づく ACL は、ファイル レベルとフォルダー レベルで設定できます。 アカウントレベルの承認には、アカウント アクセス キーを使用します
アカウント、コンテナー、または BLOB の承認には、Shared Access Signature キーを使用します。
データ操作 - 監査 使用可能。 詳細については、 こちら をご覧ください。 利用可能
保存データの暗号化
  • 透過的、サーバー側
    • サービスによって管理されるキーを使用
    • ユーザーによって Azure KeyVault で管理されるキーを使用
  • 透過的、サーバー側
    • サービスによって管理されるキーを使用
    • ユーザーによって Azure KeyVault で管理されるキーを使用 (プレビュー)
  • クライアント側暗号化
管理操作 (アカウントの作成など) アカウント管理のための Azure ロールベースのアクセス制御 (Azure RBAC) アカウント管理のための Azure ロールベースのアクセス制御 (Azure RBAC)
Developer SDK .NET、Java、Python、Node.js .NET、Java、Python、Node.js、C++、Ruby、PHP、Go、Android、iOS
分析ワークロードのパフォーマンス 並列分析ワークロードに最適化されたパフォーマンス。 高スループットおよび高 IOPS。 並列分析ワークロードに最適化されたパフォーマンス。
サイズ制限 アカウント サイズ、ファイル サイズ、ファイル数に制限はありません。 特定の制限事項については、Standard ストレージ アカウントのスケーラビリティ ターゲットに関する記事と「BLOB ストレージのスケーラビリティとパフォーマンス ターゲット」を参照してください。 より大きなアカウント制限については Azure サポートへの問い合わせで入手可能
geo 冗長 ローカル冗長 (1 つの Azure リージョンにデータの複数のコピー) ローカル冗長 (LRS)、ゾーン冗長 (ZRS)、geo 冗長 (GRS)、読み取りアクセス geo 冗長 (RA-GRS)。 詳細については、 こちら をご覧ください。
サービスの状態 一般公開 一般公開
リージョン別の提供状況 詳細については、 こちら すべての Azure リージョンで使用可能
Price 詳細については、 価格 詳細については、 価格