Azure Blob Storage と Azure Data Lake Storage のデータ管理タスクを自動化するのに役立つフル マネージド プラットフォームである Azure Storage Actions のパブリック プレビューをお知らせします。
データ資産の急激な増加に伴い、組織はデータ管理に関して激しい課題に直面しています。効果的なデータ管理は、企業がデータ資産を完全に活用し、コンプライアンス規制を満たし、コストを削減し、機密情報を保護するために不可欠です。現在、大量のデータ資産を管理するために使用できるツールと方法は手間がかかっており、データ量の増加と同じペースでデータを管理するためのリソース投資の増加は持続不可能です。ストレージのお客様には、すべてのリージョンで何十億ものオブジェクトを含む何千ものデータセットを包括的かつ一貫して管理するための効率的なメカニズムが必要です。
Azure Storage Actions を使用すると、オブジェクト ストレージとデータ レイク内の膨大なデータ資産を管理する方法が変わり、価値を得る時間が短縮されます。サーバーレス インフラストラクチャは、リソースをプロビジョニングまたは管理することなく、データ管理のニーズに合わせてスケーリングできる信頼性の高いプラットフォームを提供します。コードなしのエクスペリエンスを使用すると、プログラミングの専門知識を必要とせずに、オブジェクトを処理するための条件付きロジックを定義できます。作成するタスクは、数回のクリックで同様の要件を持つ複数のデータセットに対して安全に動作できます。監視のオーバーヘッドは、結果を一目で要約するビューと、詳細のフィルターとドリルダウンによって最小限に抑えられます。このリリースでは、Azure Blob Storage と Azure Data Lake Storage について、コストの最適化、データ保護、アーカイブからのリハイドレート、タグ付け、その他のいくつかのユース ケースがサポートされています。
Azure Storage Actions のしくみ
Azure Storage Actions を使用すると、数分でデータ管理タスクを作成、検証、デプロイできます。これらのタスクは、スケジュールまたはオンデマンドで実行するように構成できます。
Azure portal インターフェイスを使用すると、操作する BLOB と呼び出す操作を識別する条件を作成できます。統合された検証エクスペリエンスを使用すると、アクションを実行せずに運用データに対して条件を安全に検証できます。これにより、どの BLOB が条件を満たし、タスクが実行された場合に呼び出される操作が表示されます。タスクは、同じ Microsoft Entra ID テナント内の任意のストレージ アカウントで実行するように割り当てることができます。サービスは、必要に応じて、定期的または 1 回限りのタスク実行のためにリソースを自動的にプロビジョニング、スケーリング、最適化します。メトリックとダッシュボードを集計すると、操作が視覚的に要約され、詳細なレポートにドリルダウンされます。これにより、必要なタイミングと場所を最小限に抑えることができます。
Azure Storage Actions は、REST API と Azure SDK を使用してプログラムで管理することもできます。これには、PowerShell、Azure コマンド ライン インターフェイス (CLI)、Azure Resource Manager (ARM) テンプレートのサポートが含まれています。
サポートされている操作: 現在のリリースには、時間ベースのリテンション期間の設定、訴訟ホールドの管理、層の変更、BLOB の有効期限の管理、BLOB タグの設定、BLOB の削除または削除など、Azure Blob Storage と Azure Data Lake Storage に対する組み込み操作のサポートが含まれています。今後のリリースでは、追加の操作で機能のサポートが拡張されます。
Azure Storage Actions を使用する理由
Azure Storage Actions を使用してデータ管理操作を自動化すると、いくつかの利点があります。
一般的なデータ管理タスクを自動化するために必要な作業を最小限に抑えることで、生産性 を向上させます。
インフラストラクチャのプロビジョニングまたは管理に伴うオーバーヘッド を最小限に抑えます。
実稼働データに対するエラーのないアプリケーションに対して、コードなしのインターフェイスで統合された検証エクスペリエンスを保証 します。
タスクを 1 回作成し、わずか数回のクリックで任意のストレージ アカウントにデプロイできるため、再利用 が簡単になります。
条件と操作で BLOB タグとメタデータを使用する一貫性 を促進します。
ユース ケースの例
大規模なデータ レイクには、さまざまな種類の処理を必要とするオブジェクト型が混在する数千のデータ セットを含めることができます。BLOB コンテナー内の個々のオブジェクトには、属性に応じて、特定の保持期間または有効期限、さまざまな階層化遷移、異なるラベルを使用したタグ付けが必要になる場合があります。Azure Storage Actions を使用すると、何十億もの BLOB をスキャンするタスクを定義し、ファイル拡張子、名前付けパターン、インデックス タグ、BLOB メタデータ、作成時間、コンテンツ タイプ、BLOB 層などのシステム プロパティなど、数十のプロパティに基づいて各 BLOB を調べ、その処理方法を決定できます。このアプローチを使用して簡略化できる、多くの繰り返しまたは 1 回限りのユース ケースがあります。次に例を示します。
詳細情報 Azure Blob Storage
オブジェクト タグに基づく保持と有効期限: グローバルな金融サービスのお客様の 1 人は、Azure Blob Storage を使用して、取引注文が行われたかどうか、アカウント情報が更新されたかどうかを識別する BLOB タグを含む顧客サービス呼び出し記録を取り込みます。これらの記録には、この呼び出しの種類に基づいて異なる保持要件があります。Azure Storage Actions を使用して、BLOB タグと作成時間の組み合わせを使用して、取り込まれた記録の保持期間と有効期限を自動的に管理するタスクを定義できるようになりました。
データセット内の柔軟なデータ保護: 大手旅行サービス会社である別の顧客は、BLOB のバージョン管理とスナップショットを使用しますが、ストレージ アカウント内の何千ものデータセットのデータ保護要件は異なります。機密性の高いデータセットは、厳格なバージョン履歴をメインするために必要ですが、そのような保護を必要としないデータセットもあります。ストレージ アカウント内のすべてのデータセットの広範な BLOB バージョンとスナップショット履歴を保持することは、コストが高くなります。Azure Storage Actions でメタデータとタグを使用して、データセットのバージョンとスナップショットの適切なリテンション期間とライフサイクルを柔軟に管理できるようになりました。
名前付けパターンとファイルの種類に基づくコストの最適化: 多くの Azure Storage のお客様には、パス プレフィックス、名前付け規則、またはファイルの種類に基づいて BLOB の階層化、有効期限、保持を管理するための要件もあります。これらの属性は、サイズ、作成時刻、最終変更時刻または最終アクセス時刻、アクセス層、バージョン数などの BLOB プロパティと組み合わせて、必要に応じてオブジェクトを処理できます。
大規模な BLOB の 1 回限りの処理: Azure Storage Actions は、進行中のデータ管理操作に加えて、数十億個のオブジェクトの 1 回限りの処理にも使用できます。たとえば、アーカイブ層から大規模なデータセットをリハイドレートするタスク、分析パイプラインを再起動する必要があるときにデータセットの一部でタグをリセットするタスク、新しいプロセスまたは変更されたプロセスの BLOB タグを初期化するタスク、または冗長なデータセットと古いデータセットをクリーンするタスクを定義できます。
Azure Storage Actions の概要
オブジェクト ストレージのデータ管理のために Azure Storage Actions をプレビューすることをお勧めします。プレビュー期間中の機能は無料で試すことができ、ご自分のストレージ アカウントで呼び出されたトランザクションに対してのみ支払います。この機能の価格情報は、一般提供の前に公開されます。サポートされているリージョンの一覧については、機能のサポート ページを参照してください。開始するには、クイックスタート ガイドを参照して、最初のデータ管理タスクを数分で作成して実行します。詳細については、ドキュメントをチェックしてください。