Azure portal で BLOB メトリックを表示する
Azure Blob Storage に顧客の認証ファイルを移動する準備で、プラットフォームで利用可能なメトリックを知りたいとします。 また、計画外でメトリック情報を簡単に表示できるかどうかを確認する必要があります。 たとえば、Azure で使用されるストレージの量や、顧客が確認のためにファイルを取得するときにどれくらいの待機時間が必要であるかを知っておく必要がある場合があります。
このユニットでは、Azure portal を使用して、利用可能なメトリックをオンデマンドで表示する方法に重点を置きます。 このユニットを終了すると、Blob Storage メトリックを識別、選択、表示し、Azure portal でこれらのメトリックを表示できるようになります。
Azure Storage と Blob Storage
Azure Storage を使用すると、さまざまな種類のデータを格納でき、容量がほぼ無制限のクラウドベースのストレージが提供されます。 Azure Storage で提供される機能は次のとおりです。
- クラウドベースのデータ オブジェクト ストア。
- クラウドに格納されているオブジェクト用のファイル システムサービス。
- 信頼できるメッセージング サービス。
- 非構造化データ用の NoSQL ストア。
このモジュールでは、Microsoft のクラウド用オブジェクト ストレージ ソリューションである、Azure Blob Storage に重点を置きます。 Blob Storage では、大量の非構造化データを格納するためのソリューションが提供され、次の場合に便利です。
- ブラウザーへのイメージの提供。
- 非構造化ファイルの配布。
- オーディオおよびビデオ ストリームのホスト。
- バックアップ、アーカイブ、およびディザスター リカバリーのデータの格納。
- オンプレミスまたは Azure でのデータ分析用のストレージの提供。
Blob Storage には、グローバル インターネット接続から HTTP または HTTPS 経由でアクセスすることができます。 BLOB データにアクセスするためのオプションには、URL、Azure Storage REST API、Azure PowerShell、Azure CLI、あるいは数多くの Azure Storage クライアント ライブラリのいずれかが含まれます。 これらのクライアント ライブラリは、.NET、Java、Node.js、Python など、複数の言語で使用できます。
Note
Blob Storage では、Azure Data Lake Storage Gen2 がサポートされます。 詳細については、「Azure Data Lake Storage Gen2 の概要」を参照してください。
リソースの種類
Blob Storage には、次のリソースがあります。
リソースの種類 | Description |
---|---|
ストレージ アカウント | Azure でのご自分のデータ用の一意の名前空間 |
コンテナー | ファイル システムのフォルダーに似ています |
そのコンテナー内の 1 つまたは複数の BLOB | ファイル システムのファイルに似ています |
ストレージ アカウントに保持できるコンテナーの数には制限がなく、1 つのコンテナーに保持できる BLOB の数にも制限はありません。
BLOB の種類
Blob Storage でサポートされている 3 種類の BLOB:
BLOB の種類 | 説明 |
---|---|
ブロック blob | 最大サイズが約 190.7 TiB のテキストおよびバイナリ データを格納する場合に最適です。 ブロック BLOB は、個別に管理されるデータのブロックで構成されます。 |
追加 BLOB | この種類の BLOB は、ブロック BLOB と同様、ブロックで構成されますが、追加操作用に最適化されています。 追加 BLOB は、仮想マシンのデータのログ記録などのシナリオに最適です。 |
ページ blob | Azure 仮想マシンの仮想ハード ディスク (VHD) など、8 TiB までのサイズのランダム アクセス ファイルを格納できます。 |
メトリック
メトリックは、Blob Storage に対する管理アプローチの重要なコンポーネントです。 メトリックでは、使用傾向の特定、要求のトレース、ストレージ アカウントの問題の診断が可能です。 Azure で追跡できる領域は次のとおりです。
- Blob Storage 全体の使用量
- ストレージ コスト
- グループへのコストの割り当て
- 可用性
- 待機時間
Blob Storage では、容量またはトランザクション カテゴリのメトリックが提供されます。
容量メトリックには、以下のものがあります。
- BLOB 容量
- BLOB コンテナー数
- BLOB 数
- インデックス容量
トランザクション メトリックには、以下のものがあります。
- 可用性
- エグレスとイングレス
- 成功した場合のエンド ツー エンド (E2E) 待機時間
- 成功した場合のサーバー待機時間
- トランザクション
容量メトリックは 1 時間ごとに Azure Monitor に送信され、毎日更新されます。 トランザクション メトリックは 1 分ごとに Azure Monitor に送信され、アカウントとサービスの両方で利用できます。 メトリックはリアルタイムで表示されないため、この更新間隔が次のモジュールの演習に影響します。 カスタム メトリックを指定することもできます。
メトリックの表示
Blob Storage のメトリックを表示するには、主に 2 つの方法があります。
- Azure Portal で次の操作を行います。
- カスタム ダッシュボード (このモジュールの後半で説明します)
Azure portal で Blob Storage メトリックを表示するほうが簡単な方法です。 ポータルでは、現在の監視とクラシックの監視という 2 つの実装が提供されます。
[メトリック] を選択すると新しいグラフ領域が作成され、そこで、表示するメトリックを選択できます。
フィルター処理
一部のメトリックでは、フィルター処理を実装して、特定の値に重点を置くことができます。 たとえば、BLOB の平均容量メトリックを選択した場合、[BLOB 層] と [BLOB の種類] という 2 つのプロパティでフィルター処理することができます。 Azure Data Lake Storage、ページ BLOB、ブロック BLOB のオプションを表示するには、[フィルターの追加]>[BLOB の種類] をフィルター対象プロパティとして選択します。
[BLOB 層] オプションでは、次の種類の層から選択できます。
- アーカイブ
- クール
- ホット
- Standard
- 非層
分割
メトリックの粒度をさらに細かくする場合、フィルター処理で利用可能だったものと同じプロパティを使って、分割を適用することもできます。 たとえば、BLOB の種類で分割することにした場合、Azure Data Lake Storage、ページ BLOB、ブロック BLOB について個別の行が表示されます。
グラフの種類
Azure の現在のメトリック内では、次の 4 つのグラフの種類のいずれかを選択することができます。
- 折れ線
- 面
- 棒
- 散布図
選択するオプションは、表示するメトリックの種類によって異なります。 また、オプションは、値が時間の経過と共に変化するか、あるいは静的であるかによっても異なります。 たとえば、散布図は、時間の経過と共に急速に変化するデータに最適です。
グラフのカスタマイズ
4 つの種類の各グラフ内では、グラフでの情報の表示方法をカスタマイズすることができます。
ここで、グラフのタイトルを編集し、設定された最小値から最大値までの Y 軸の範囲を変更するためのオプションが示されます。