Azure での持続可能なワークロードに関するデータとストレージの設計上の考慮事項
Azure のデータ ストレージは、ほとんどのプロビジョニングされたワークロードの重要なコンポーネントです。 より持続可能なデータ ストレージ アーキテクチャを設計し、既存のデプロイを最適化する方法について説明します。
重要
この記事は、 Azure Well-Architected 持続可能なワークロード シリーズの一部です。 このシリーズに慣れていない場合は、持続可能なワークロードとは何かから始めてお勧めします。
ストレージ効率性
効率的なストレージを使用してソリューションを構築し、パフォーマンスを向上させ、必要な帯域幅を削減し、不要なストレージ設計の気候への影響を最小限に抑えます。
ストレージ圧縮を有効にする
非圧縮データを多く格納すると、不要な帯域幅の無駄が発生し、ストレージ容量の要件が増加する可能性があります。
Green Software Foundation の配置: ハードウェア効率
推奨事項:
- データの書き込みまたは取得に必要な容量と必要な帯域幅の両方を含む、ストレージ要件を減らすソリューション。 たとえば、 Azure Front Door でファイルを圧縮 し、 Azure CDN でファイルを圧縮します。
- 圧縮は、ネットワーク パフォーマンスを向上させるための既知の設計手法です。
- 圧縮のトレードオフを検討する: 圧縮/圧縮解除を実行するために必要なリソース (CPU、RAM) の 炭素 コストの増加よりも、圧縮の利点が上回りますか?
データベース クエリのパフォーマンスを最適化する
広範なデータベースに対してクエリを実行したり、多くの情報を同時に取得したりすると、パフォーマンスが低下する可能性があります。 理想的には、アプリはクエリのパフォーマンスを最適化する必要があります。
Green Software Foundation の配置: エネルギー効率
推奨事項:
- データ取得の待機時間を短縮すると同時に、データベースの負荷も軽減します。
- Azure SQL データベースのクエリ パフォーマンスを理解する
- データ クエリのパフォーマンスを最適化するには、多くの既知の方法があります。たとえば、Azure SQL データベースのパフォーマンスに合わせてアプリとデータベースをチューニングします。
- 最適な結果を得るには、微調整が必要になる場合があることを考慮してください。
最適なストレージ アクセス層を使用する
ホット ストレージから取得されるデータの炭素影響は、コールド ストレージまたはアーカイブ ストレージからのデータよりも大きくなる可能性があります。 適切なデータ アクセス パターンを使用してソリューションを設計すると、アプリケーションの炭素効率を向上させることができます。
Green Software Foundation の配置: エネルギー効率
推奨事項:
- アプリケーションのデータ アクセス パターンに最適なストレージを使用します。
- 最も頻繁なデータがホット ストレージに格納されていることを確認して、簡単に取得できるようにし、アクセスにさらに多くの処理を必要としないようにします。
- 使用頻度の低いデータは、より少ないエネルギーを使用して、コールドアーカイブストレージまたはオフラインアーカイブストレージに格納する必要があります。
関連するもののみを保存する
バックアップは信頼性の重要な部分です。 ただし、バックアップを無期限に格納すると、不要なディスク領域をすばやく割り当てることができます。 バックアップ ストレージの保持を計画する方法を検討してください。
Green Software Foundation の配置: ハードウェア効率
推奨事項:
- 関連情報の格納と保持のプロセスを効率化するためのポリシーを実装します。 Microsoft Purview は、データにラベルを付け、時間ベースの消去を追加して、保持期間後に自動的に削除するのに役立ちます。 さらに、これにより、データを制御し続け、処理および転送するデータの量を減らすことができます。
- Azure Monitor と統合されたワークロードは、 データ収集規則 (DCR) に依存して、収集するデータ、そのデータの変換方法、およびデータの送信場所を指定できます。
BLOB データに最適なアクセス層を決定する
オンライン層とオフライン層のどちらにデータを格納するかを検討します。 オンライン層は、頻繁にアクセスまたは変更されるデータを格納するために最適化されています。 オフライン層は、ほとんどアクセスされないデータを格納するために最適化されています。
Green Software Foundation の配置: エネルギー効率
推奨事項:
- BLOB データのホット、クール、アーカイブアクセス層を読み取ります。
VM バックアップの復旧ポイントの数を減らす
復旧ポイントは自動的にクリーンアップされません。 そのため、Azure Backupに対して論理的な削除が有効になっている場所を検討してください。 期限切れの復旧ポイントは自動的にはクリーンアップされません。
Green Software Foundation の配置: ハードウェア効率
推奨事項:
- 論理的に削除された状態のアイテムに対する期限切れの回復ポイントの影響の詳細を参照してください。
バックアップポリシーとリテンション期間ポリシーを変更する
不要なデータを格納しないように、バックアップのバックアップ ポリシーと保持期間を確認することを検討してください。
Green Software Foundation の配置: ハードウェア効率
推奨事項:
- バックアップポリシーとリテンション期間ポリシーを確認して修正し、ストレージのオーバーヘッドを最小限に抑えます。
- 不要になったバックアップをアクティブに確認して削除します。
ログの収集を最適化する
ワークロード間でログを継続的に収集すると、大量の未使用データをすばやく集計して格納できます。
Green Software Foundation の配置: エネルギー効率
推奨事項:
- ニーズに関連するデータのみをログに記録して保持していることを確認します。
- コストの最適化と Log Analytics の詳細を参照してください。
次のステップ
セキュリティに関する設計上の考慮事項を確認します。