パフォーマンスに関する推奨事項

Azure Advisorのパフォーマンスに関する推奨事項は、ビジネスクリティカルなアプリケーションの速度と応答性を向上させるのに役立ちます。 Advisor のパフォーマンスに関する推奨事項は、Advisor ダッシュボードの [パフォーマンス] タブで取得できます。

  1. Azure ポータルにサインインします。

  2. 任意のページから [Advisor] を検索して選択します。

  3. Advisor ダッシュボードで、[パフォーマンス] タブを選びます。

API Management

App Service

Application Gateway

トラフィック用に十分なインスタンスが Application Gateway に存在するかどうかを確認する

Application Gateway は使用率が高く、待機時間やトラフィック損失の問題があります。 バッファー容量を使用してスケーリングします。 v1 SKUでは、手動スケーリングがサポートされています。 v2 SKU では、手動スケーリングと自動スケーリングがサポートされています。 スパイクを処理するために、最大インスタンス数を高く設定します。

潜在的な利点: サイトの可用性を確保します。

インパクト: 中程度

詳細については、「Application Gateway のトラフィック量の多いサポート」を参照してください。

ResourceType: microsoft.network/applicationgateways
推奨事項 ID: 2ee9f31e-df58-4893-b3e7-66c0cd74183a

ファイアウォール ポリシーがネットワーク 規則の制限に達しています。

Azure Firewall の配備は、ネットワークルールにおいて 20,000 を超える一意のソース/宛先に到達するか、またはそれを超えています。 パフォーマンスと待機時間の問題を防ぐために、ネットワーク ルールの構成と処理を最適化してください。

べき等の利点: パフォーマンスを最適化するようにAzure Firewallが構成されていることを確認します。

インパクト: 高い

詳細については、「Azure Firewallパフォーマンスのベスト プラクティス

リソースタイプ: microsoft.network/firewallpolicies
推奨事項 ID: 10b153b5-59d0-45ac-bb3f-6a0b7ad9c0cd

Azure Firewall ポリシー: ルール コレクション グループのサイズが制限に達しています

ファイアウォール ポリシーの規則コレクション グループ (RCG) は 2 MB (メガバイト)に達しています。 パフォーマンスへの影響を防ぐために、ルール コレクション グループ (RCG) を最適化します。

べき等の利点: パフォーマンスを最適化するようにAzure Firewallが構成されていることを確認します。

インパクト: 高い

詳細については、「Azure サブスクリプションとサービスの制限、クォータ、制約 - Azure Resource Manager

リソースタイプ: microsoft.network/firewallpolicies
推奨事項 ID: 80b35b4e-1e5c-4ddf-835e-a774ce2ab81e

ファイアウォール ポリシーが、600 個の IP グループ制限に到達しようとしています

Azure Firewall ポリシーは、600 個の IP グループの上限に達しているか、上限を超えています。 IP グループの数を減らすか、IP グループを調整するか、ルール構成を調整することで、パフォーマンスと遅延の問題を防ぎます。

べき等の利点: パフォーマンスを最適化するようにAzure Firewallが構成されていることを確認します。

インパクト: 高い

詳細については、「Azure サブスクリプションとサービスの制限、クォータ、制約 - Azure Resource Manager

リソースタイプ: microsoft.network/firewallpolicies
推奨事項 ID: db00ef71-91ab-418a-a2ea-da45a678bb34

HEAD ヘルスプローブを使用する

正常性プローブでは、GET または HEAD HTTP のいずれかのメソッドを使用できます。 正常性プローブには HEAD メソッドを使用することをお勧めします。これにより、配信元に対するトラフィックの負荷が軽減されます。

潜在的な利点: 配信元のトラフィック負荷を軽減します

インパクト: 中程度

詳細については、「Azure Front Door - ベスト プラクティスを参照してください。

リソースタイプ: microsoft.network/frontdoors
推奨事項 ID: 241b9d61-3657-4096-85c3-83ad2a5f36e2

ExpressRoute レガシ接続を変換する

ExpressRoute ゲートウェイには継続的なメンテナンスが必要です。 プラットフォームは、信頼性、可用性、セキュリティ、およびパフォーマンスを確保するために、古いハードウェアをアップグレードします。 ほとんどのアップグレードはシームレスですが、一部はデプロイに影響します。 2017 年より前に接続されたゲートウェイは、最適なパフォーマンスが得られない可能性があります。

潜在的な利点: 新しいハードウェアでのパフォーマンスの向上

インパクト: 高い

詳細については、「従来の ExpressRoute ゲートウェイ接続を変換する方法」を参照してください。

ResourceType: microsoft.network/virtualnetworkgateways
推奨 ID: 83d8749f-cbdd-4268-9a7b-bc0512f36fca

Application Gateway (Standard_v2 または WAF_v2 SKU) では、最大 125 インスタンス (125 インスタンス IP アドレス + 1 プライベート フロントエンド IP 構成 + 5 Azure予約済み) をサポートできます。 最小サブネット サイズは /24 をお勧めします。

潜在的な利点: スケーラビリティに十分な余裕がある

インパクト: 高い

詳細については、「Azure Application Gateway インフラストラクチャの構成」を参照してください>

ResourceType: microsoft.network/applicationgateways
推奨 ID: ef4da732-f541-4109-bc0e-465c68b6c7eb

Azure Search API で頻繁に調整が発生する場合は、検索単位を増やすことを検討してください

検索単位を増やします。 過去 7 日間、プラットフォームでは、記録された分数の 20% を超える Azure Search API 要求の調整が観察されました。

潜在的な利点: リソースをスケーリングして調整エラーを減らします。

インパクト: 中程度

ResourceType: microsoft.search/searchservices
推奨 ID: 3b1b26f2-bacb-437f-b481-f4dc3a0bbf9b

Search SDK のバージョンを最新バージョンにアップグレードする

Search SDK のバージョンを最新バージョンにアップグレードします。 Azure AI 検索 SDK の最新バージョンには、新機能と問題の修正が含まれています。

潜在的な利点: 新しい機能を追加します。 問題を修正します。

インパクト: 中程度

詳細については、「API のバージョン - Azure AI 検索

ResourceType: microsoft.search/searchservices
推奨事項 ID: 4cab9b17-7fa9-4d20-88ba-47232ee0ee24

Azure Arc対応サーバー

Azure Attestation サービス

Attestation API を最新バージョンにアップグレードする

このサブスクリプションのリソースに対する、古い Attestation API からの API 要求が特定されました。 最新バージョンの Attestation API に切り替えることをお勧めします。 最新バージョンの API を使用するように、既存のコードを更新する必要があります。 これにより、最新の機能とパフォーマンスの向上を利用できます。

潜在的な利点: 最新の構成証明 API には、既知の問題とその他の機能強化に関する修正プログラムが含まれています。

インパクト: 中程度

詳細については、「Microsoft Azure Attestation REST API リファレンス

ResourceType: microsoft.attestation/attestationproviders
推奨事項 ID: 3629448e-9b3e-4c5d-96ec-4760bbfde5ab

Azure Cache for Redis

多数のクライアントと接続して実行している場合に、キャッシュとアプリケーションのパフォーマンスを向上する

キャッシュ インスタンスは、サーバーの負荷が状態で実行されていない場合に、パフォーマンスが最大化します。サーバーへの高い負荷は応答がない、データが失われる、利用できない、などの原因となります。 サーバーの負荷を減らしたり、別のサイズや SKU に拡大して容量を増やしたりするためのベスト プラクティスを適用しましょう。

潜在的な利点: ベスト プラクティスを使用して最適なパフォーマンスと高可用性を確保する

インパクト: 中程度

詳細については、「 Azure Cache for Redis - Azure Cache for Redis

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: a5ab10c5-424a-4818-9fba-ddca1eee531a

多数のクライアントと接続して実行している場合に、キャッシュとアプリケーションのパフォーマンスを向上する

キャッシュ インスタンスは、サーバーの負荷が状態で実行されていない場合に、パフォーマンスが最大化します。サーバーへの高い負荷は応答がない、データが失われる、利用できない、などの原因となります。 サーバーの負荷を減らしたり、別のサイズや SKU に拡大して容量を増やしたりするためのベスト プラクティスを適用しましょう。

潜在的な利点: 最適なパフォーマンスと高可用性を確保する

インパクト: 高い

詳細については、「接続のトラブルシューティング - Azure Cache for Redis

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: e34f1fd6-7d4b-4030-9c1a-0b413675cb40

サーバーの負荷が高い状態で実行している場合に、キャッシュとアプリケーションのパフォーマンスを向上する

キャッシュ インスタンスは、サーバーの負荷が状態で実行されていない場合に、パフォーマンスが最大化します。サーバーへの高い負荷は応答がない、データが失われる、利用できない、などの原因となります。 サーバーの負荷を減らしたり、別のサイズや SKU に拡大して容量を増やしたりするためのベスト プラクティスを適用しましょう。

潜在的な利点: ベスト プラクティスを使用して最適なパフォーマンスと高可用性を確保する

インパクト: 中程度

詳細については、「Azure Cache for Redis のサーバー問題のトラブルシューティング - Azure Cache for Redis」を参照してください。

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: a25fccfd-854d-4c1a-9fae-aa0597a45e27

アプリ ホスト マシンをスケーリングすることで、キャッシュ スループットを向上させます。

キャッシュ インスタンスは、クライアント アプリケーションが実行されるホスト コンピューターがキャッシュからの応答に対応できる場合に最適に実行されます。 クライアント ホスト マシンでのメモリ、CPU、またはネットワーク帯域幅の使用率が高い場合、キャッシュ応答はアプリケーションに十分な速度で到達せず、待機時間が長くなる可能性があります。

潜在的な利点: キャッシュのスループットと待機時間を向上させることができます。

インパクト: 中程度

詳細については、「Azure Cache for Redis クライアントの問題に関するトラブルシューティング - Azure Cache for Redis」を参照してください。

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: 2f57b58b-1677-4c31-8a37-be79838d14ca

メモリ不足の状態で実行している場合に、キャッシュとアプリケーションのパフォーマンスを向上する

キャッシュ インスタンスは、メモリ不足の状態で実行されていない場合に、パフォーマンスが最大化します。メモリの不足は応答がない、データが失われる、利用できない、などの原因となります。 メモリの使用を減らしたり、別のサイズや SKU に拡大して容量を増やしたりするためのベスト プラクティスを適用しましょう。

潜在的な利点: ベスト プラクティスを使用して最適なパフォーマンスと高可用性を確保する

インパクト: 中程度

詳細については、「Azure Cache for Redis のサーバー問題のトラブルシューティング - Azure Cache for Redis」を参照してください。

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: 16d0cf25-463d-4a20-8f18-d8d71edf92e3

メモリ不足の状態で実行している場合に、キャッシュとアプリケーションのパフォーマンスを向上する

キャッシュ インスタンスは、メモリ不足の状態で実行されていない場合に、パフォーマンスが最大化します。メモリの不足は応答がない、データが失われる、利用できない、などの原因となります。 メモリの使用を減らしたり、別のサイズや SKU に拡大して容量を増やしたりするためのベスト プラクティスを適用しましょう。

潜在的な利点: 最適なパフォーマンスと高可用性を確保する

インパクト: 高い

詳細については、「サーバーの問題 - Azure Cache for Redis

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: 64dce138-80d7-48ad-934b-025a425386a7

メモリ不足の状態で実行している場合に、キャッシュとアプリケーションのパフォーマンスを向上する

キャッシュ インスタンスは、メモリ不足の状態で実行されていない場合に、パフォーマンスが最大化します。メモリの不足は応答がない、データが失われる、利用できない、などの原因となります。 メモリの使用を減らしたり、別のサイズや SKU に拡大して容量を増やしたりするためのベスト プラクティスを適用しましょう。

潜在的な利点: 最適なパフォーマンスと高可用性を確保する

インパクト: 高い

詳細については、「サーバーの問題 - Azure Cache for Redis

リソースタイプ (ResourceType): microsoft.cache/redis
推奨事項 ID: 2adfe155-4639-4d83-9814-15ce7454fa25

Azure Communication Services

Azure Communication Services Calling SDK を使用して、音声、ビデオ、画面共有、その他のリアルタイム通信を有効にすることができます。 推奨されるバージョンの Calling SDK に更新して、最新の修正と機能を確実に入手してください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: Calling SDK の新しいバージョンには、最新の修正プログラムと新機能が含まれています

インパクト: 中程度

詳細については、「Azure Communication Services Calling SDK の概要 - Azure Communication Services概念に関するドキュメント」を参照してください>

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: c6da5a5f-149d-4550-82c9-ec3921a586f3

Azure Communication Services Calling SDK を使用して、音声、ビデオ、画面共有、その他のリアルタイム通信を有効にすることができます。 推奨されるバージョンの Calling SDK に更新して、最新の修正と機能を確実に入手してください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの Calling SDK には、最新の修正プログラムと機能が含まれています。

インパクト: 高い

詳細については、「Azure Communication Services Calling SDK の概要 - Azure Communication Services概念に関するドキュメント」を参照してください>

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: c9f07cd1-54a4-4bc9-bdb6-87d97e4b99fe

Azure Communication Services Chat SDK を使用して、豊富なリアルタイム チャットをアプリケーションに追加できます。 推奨されるバージョンの Chat SDK に更新し、最新の修正と機能にしてください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの Chat SDK には、最新の修正プログラムと新機能が含まれています

インパクト: 中程度

詳細については、「Chat SDK overview for Azure Communication Services - an Azure Communication Services concept document

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: 28da6c5a-8e1f-47eb-beb3-62fd50cbb593

Azure Communication Services Identity SDK を使用して、ID、ユーザー、アクセス トークンを管理できます。 推奨されるバージョンの Identity SDK に更新し、最新の修正と機能にしてください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの Identity SDK には、最新の修正プログラムと新機能が含まれています

インパクト: 中程度

詳細については、「Azure Communication Services の SDK と REST API - Azure Communication Services概念ドキュメント」を参照してください>

リソースタイプ: microsoft.communication/communicationservices
推奨 ID: a383aac0-2eed-4dac-8050-3675fdc8eded

Azure Communication Services電話番号 SDK を使用して、電話番号を取得および管理できます。 推奨されるバージョンの Phone Numbers SDK に更新し、最新の修正と機能にしてください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの電話番号 SDK には、最新の修正プログラムと新機能が含まれています

インパクト: 中程度

詳細については、「Azure Communication Services の SDK と REST API - Azure Communication Services概念ドキュメント」を参照してください>

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: 5e8e752c-3851-461c-9bc4-407bbf3ebd94

Azure Communication Services Rooms SDK を使用すると、通話に参加できるユーザー、会議のタイミング、共同作業方法を制御できます。 推奨されるバージョンの Rooms SDK に更新し、最新の修正プログラムと機能を確実に適用します。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの Rooms SDK には、最新の修正プログラムと機能が含まれています

インパクト: 中程度

詳細については、「Azure Communication Services Rooms の概要 - Azure Communication Services 概念ドキュメント」を参照してください。

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: abcb78e5-6f21-4f64-badd-c147f457fb0a

Azure Communication Services Call Automation SDK を使用して、通話の発信と管理、オーディオの再生、録音の構成を行うことができます。 推奨されるバージョンの Call Automation SDK に更新し、最新の修正と機能にしてください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの Call Automation SDK には、最新の修正プログラムと新機能が含まれています

インパクト: 中程度

詳細については、「Call Automation の概要 - Azure Communication Services概念ドキュメント」を参照してください>

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: 30bcc7b0-bcab-4b60-a530-53ccbb64663f

Azure Communication Services SMS SDK を使用して、SMS メッセージを送受信できます。 推奨されるバージョンの SMS SDK に更新し、最新の修正と機能にしてください。 過去 48 時間から 60 時間以内に非推奨バージョンが検出されました。

潜在的な利点: 新しいバージョンの SMS SDK には、最新の修正プログラムと新機能が含まれています

インパクト: 中程度

詳細については、「SMS SDK overview for Azure Communication Services - an Azure Communication Services concept document

リソースタイプ: microsoft.communication/communicationservices
推奨事項 ID: bf23065c-8829-4fa1-8152-09d4066e11a3

Azure Container Apps

Azure Cosmos DB

Azure Cosmos DBインデックス作成ポリシーを最適化して、必要なインデックスのみを作成する

Azure Cosmos DB コンテナーは、ドキュメント内のすべてのプロパティにインデックスを付ける既定のインデックス作成ポリシーを使用しています。 大きなドキュメントを保存しているため、多数のプロパティがインデックス化されます。その結果、要求ユニットの消費量が増加し、書き込みの待機時間も長くなります。 書き込みパフォーマンスを最適化するには、既定のインデックス作成ポリシーをオーバーライドして、クエリで使用されるプロパティにのみインデックスを付けるようにすることをお勧めします。

潜在的な利点: コンテナーの書き込みスループットを向上させる

インパクト: 中程度

詳細については、Azure Cosmos DB のインデックス作成ポリシーに関するページを参照してください。

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: 683b5e32-48aa-4b46-a822-4e22a20ee244

SDK で直接接続を使用するようにAzure Cosmos DB アプリケーションを構成する

Azure Cosmos DB アプリケーションが Cosmos DB .NETまたは Java SDK を介してゲートウェイ モードを使用していることに気付きました。 短い待機時間と高い拡張性のために、直接接続へ切り替えることをお勧めします。

潜在的な利点: アプリケーションの待機時間と高可用性の向上

インパクト: 高い

詳細については、「.NET SDK V2 - Azure Cosmos DBパフォーマンスに関するヒント」を参照してください>

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: 75c8c891-46d2-41fa-a81c-84e870a139a9

最適なデータ分散のために階層パーティション キーを使用する

このアカウントには、コンテナー内の論理パーティション サイズが 20 GB の制限を超えることを許可するカスタム設定があります。 Azure Cosmos DB チームは、この設定を一時的なメジャーとして適用し、別のパーティション キーを使用してアプリケーションを再設計する時間を与えます。 制限が引き上げられたとき、SLA の保証は受け入れられませんので、長期的なソリューションとしてはお勧めしません。 現在は、階層型パーティション キー (プレビュー) を使用して、アプリケーションを再設計できます。 この機能を使用すると、最大 3 つのパーティション キーを設定することで、20 GB の制限を超えることができるようになります。 合成キーを使用するマルチテナント シナリオやワークロードに最適です。

潜在的な利点: データの分散とパフォーマンスを最適化する

インパクト: 中程度

詳細については、「プライベート プレビュー: 階層的パーティション キーを使用したデータ分散の最適化 - Azure Cosmos DB ブログ」を参照してください>

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: 3a7c4990-18e7-4581-b62d-c745260e7c5b

Azure Cosmos DB クエリ ページ サイズ (MaxItemCount) を -1 に構成する

Azure Cosmos コンテナーのクエリには、クエリ ページ サイズ 100 を使用しています。 高速なスキャンのために、-1 のページ サイズの使用をお勧めします。

潜在的な利点: エンド ツー エンドのクエリ待機時間が大幅に改善されました。

インパクト: 中程度

詳細については、「SQL クエリ メトリック - Azure Cosmos DB

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: e27c5181-5005-4dc3-a449-89b726a3bf54

データベースまたはコンテナーのアイドル状態のスループット容量を利用して、トラフィックの急増を処理できます。

バースト容量を使用して、アイドル状態のデータベース/コンテナー容量を活用してトラフィックの急増を処理し、レート制限 (429 エラー) を防ぎ、ワークロードのバースト中にパフォーマンスを維持します。

潜在的な利点: パフォーマンスと生産性の向上

インパクト: 低い

詳細については、「バースト容量 - Azure Cosmos DB

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: 1ff3c87f-63c6-4b94-9bb1-28f8d115103e

不足しているインデックスを Azure Cosmos DB コンテナーに追加する

インデックスを追加することでクエリのコストを削減し、クエリのパフォーマンスを向上できます。 これらのインデックス パスをコンテナのインデックス作成ポリシーに追加することを検討することをお勧めします。

潜在的な利点: クエリ RU の料金を削減し、パフォーマンスを向上させる

インパクト: 中程度

詳細については、「Indexing policies - Azure Cosmos DB

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: 4391ebb6-9519-4563-97c8-85f40cb92a63

12 時間以内に使用量が 90% を超えたときに通知を受け取る

CPU 使用率が 12 時間以内に 90% を超えると、使用率の高さに関する通知がユーザーに送信されます。 さらに、パフォーマンスを向上させるために、より高い階層にスケールアップすることをお勧めします。

潜在的な利点: パフォーマンスを向上させる

インパクト: 中程度

リソースタイプ: microsoft.documentdb/databaseaccounts
推奨事項 ID: b633adb4-0c3c-4ab6-ab52-a9d752c6ac52

継続的なプライマリ CPU 負荷のコンピューティング容量を確認する

プライマリ ノードの CPU 負荷が持続すると、クラスターの速度が低下する可能性があります。 ワークロードの需要を確認し、使用可能な容量を超えて検証済みの負荷が持続する場合にコンピューティングをスケーリングします。

潜在的な利点: 継続的な需要時のパフォーマンスの向上

インパクト: 中程度

詳細については、「コンピューティングとストレージの構成 - Azure DocumentDB」を参照してください。

ResourceType: microsoft.documentdb/mongoclusters
推奨事項 ID: ed6c74bd-af73-477b-b149-e6c741632b06

Azure Data Explorer

Data Explorer リソースの最適化された自動スケーリングを有効にする

リソースで、パフォーマンスを向上させるために自動スケーリングが行われた可能性があります (過去 1 週間の実際の使用状況、キャッシュ使用率、取り込み使用率、CPU、ストリーミング取り込み使用率に基づく)。 コストとパフォーマンスを最適化するために、最適化された自動スケーリングの有効化をおすすめします。

潜在的な利点: パフォーマンスを最適化する

インパクト: 中程度

詳細については、「クラスターの水平方向のスケーリング (スケールアウト) をAzure Data Explorer - Azure Data Explorer

ResourceType: microsoft.kusto/clusters
推奨事項 ID: a17ff303-56eb-4382-ac2c-ac7e317945fc

キャッシュ ポリシーのキャッシュを増やす

前月の実際の使用量に基づいてキャッシュ ポリシーを更新して、テーブルのホット キャッシュを増やします。 保持期間は常にキャッシュ期間よりも長くする必要があります。 キャッシュを増やした後、保持期間がキャッシュ期間より短い場合は、保持ポリシーを更新してください。 (*) 分析は、データをスキャンしたユーザー クエリにのみ基づいています。

潜在的な利点: パフォーマンスを最適化する

インパクト: 中程度

詳細については、キャッシュ ポリシー (ホット キャッシュとコールド キャッシュ) - Kusto に関するページを参照してください。

ResourceType: microsoft.kusto/clusters
推奨事項 ID: 389653ce-d564-4b95-aac4-ca30e1602536

Azure Database for MySQL

高速ログを有効にしてパフォーマンスを向上

Azure Database for MySQL - Business Critical サービス レベルのサーバーの場合は、高速ログを有効にして書き込み待機時間を短縮することでパフォーマンスを向上させ、アプリケーションのパフォーマンスを追加料金なしで 2 倍にする可能性があります。

潜在的な利点: 書き込み待機時間の短縮とアプリケーションのパフォーマンスの向上

インパクト: 高い

詳細については、「Azure Database for MySQL - フレキシブル サーバーの高速化ログ機能 - Azure Database for MySQL」を参照してください。

リソースタイプ: microsoft.dbformysql/flexibleservers
推奨事項 ID: 2aa0da9d-b0f0-4924-92e0-1518441f40ac

ストレージの IOPS を高める

レプリカ サーバーは IOPS 使用率の最大しきい値に近づいており、レプリケーションに大きな遅延が発生しています。 プライマリ サーバーとの効果的な同期を維持するには、Azure ポータルまたはAzure CLIを使用してストレージ IOPS を増やすか、自動スケール IOPS をアクティブ化します。

潜在的な利点: レプリカ サーバーはプライマリ サーバーと密接に同期します。

インパクト: 高い

詳細については、「Zone-Redundant High-Availability (HA) - Azure Database for MySQL」を参照してください>

リソースタイプ: microsoft.dbformysql/flexibleservers
推奨事項 ID: d397f019-f52e-47e9-ba3f-106399c829a8

Azure Database for PostgreSQL

サーバーで非アクティブな論理レプリケーション スロットを確認する

サーバーに非アクティブな論理レプリケーション スロットがあり、これがサーバーのパフォーマンスや可用性の低下を引き起こす可能性があります。

潜在的な利点: サーバーの可用性とパフォーマンスを向上させる

インパクト: 高い

詳細については、「Autovacuum Tuning - Azure Database for PostgreSQLを参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨 ID: 114c6710-6c60-4163-b582-ac573199c40d

サーバーでチェックポイントの頻度が高すぎるか確認する

サーバーで頻繁にチェックポイントが発生していると、パフォーマンスに影響する場合があります。 この問題を解決するには、max_wal_size サーバー パラメーターを増やすことをお勧めします。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「高い IOPS 使用率」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 3e62d12b-2de5-411b-97ec-092250fb488c

80%を超える肥大化率があるかサーバーを確認してください。

サーバーの bloat_ratio (デッド タプル/ (ライブ タプル + デッド タプル)) が 80% を超えています。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「トラブルシューティング ガイド - Azure ポータル - Azure Database for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 3e7c94fd-89c6-4355-b72f-a8cd0451c3e7

CPU 使用率が高いサーバーを確認する

過去 7 日間の CPU 使用率は、次のいずれかに該当します。2 時間以上の場合は 90% を超える、最大使用率は 20% である。 高い CPU 使用率は、クエリのパフォーマンスの低下につながる可能性があります。

潜在的な利点: クエリのパフォーマンスを向上させる

インパクト: 高い

詳細については、「トラブルシューティング ガイド - Azure ポータル - Azure Database for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 5a05c081-028d-45cc-9530-cfee8bf04a0e

あなたのサーバーを、log_statement が ALL に設定されていることを確認する

log_statement サーバー パラメーターがオンになっていると、パフォーマンスが低下する場合があります。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 中程度

詳細については、「レポートとログ/ログに記録する内容のサーバー パラメーター - Azure Database for PostgreSQL フレキシブル サーバー」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 7f791293-46af-423d-b23c-355fc9db5474

log_duration がオンになっているサーバー確認する

ログ設定により、パフォーマンスが低下する可能性があります。 これらの設定を最適化するには、log_duration サーバー パラメーターを OFF に設定します。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 中程度

詳細については、「レポートとログ/ログに記録する内容のサーバー パラメーター - Azure Database for PostgreSQL フレキシブル サーバー」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: ab589166-0276-44cb-ba9f-80fac5306e0c

サーバーがラップアラウンド状態に近づいていることを確認する

サーバーは 50% のラップアラウンド制限を超え、トランザクション数は 10 億を超えました。 トラブルシューティング ガイドの自動バキューム ブロッカー -> 緊急自動バキュームとラップアラウンドのセクションで共有されている推奨事項を参照してください。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「自動バキュームチューニング」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: b35d2b04-2c01-4f4c-91af-7abe3b0cc697

log_statement_stats がオンになっているサーバーを確認する

log_statement_stats サーバー パラメーターがオンになっていると、パフォーマンスが低下する場合があります。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「Statistics/Monitoring server parameters - Azure Database for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 「b50dc645-82f7-442b-a8cf-687867100179」

log_min_duration_statement がオンになっているサーバーを確認する

log_min_duration_statement サーバー パラメーターが 60,000 ミリ秒 (1 分) 未満に設定されていると、パフォーマンスが低下する場合があります。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「Reporting and Logging / When to Log server parameters - Azure Database for PostgreSQLを参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: b8c1d4bc-a7f1-49ab-b8d6-b13b0c456d30

サーバーで実行時間の長いトランザクションを確認する

サーバーに、24 時間以上実行されているトランザクションがあります。 実行時間の長いトランザクションがリソースを保持していると、サーバーのパフォーマンスに影響する場合があります。 トラブルシューティング ガイドの「高 CPU 使用率> 実行時間の長いトランザクション」セクションを確認します。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「高 CPU 使用率 - Azure Database for PostgreSQL」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: cac74222-5aa1-4778-9f50-6826c462650c

サーバーの自動バキュームがオフになっていることを確認する

サーバーのオートバキューム パラメーター設定がオフで、肥大化率 (無効タプル/(有効タプル + 無効タプル))は、> 50% です。

潜在的な利点: 自動バキュームを ON に設定してサーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「自動バキュームチューニング」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: dfecf01a-aac2-4429-bc03-7de5756e8bc8

サーバーが log_error_verbosity を[VERBOSE] に設定しているか確認してみてください。

ログ設定により、パフォーマンスが低下する可能性があります。 これらの設定を最適化するには、log_duration サーバー パラメーターを OFF に設定します。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 中程度

詳細については、「レポートとログ/ログに記録する内容のサーバー パラメーター - Azure Database for PostgreSQL フレキシブル サーバー」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: e9415244-34b8-4b90-900a-25a6e154fa7e

サーバーで孤立した準備済みトランザクションを確認する

サーバーに、孤立した準備済みトランザクションがあります。 サーバーのパフォーマンス効率を高めるために、孤立した準備済みトランザクションをロールバックまたはコミットします。

潜在的な利点: サーバーのパフォーマンスを向上させます。

インパクト: 高い

詳細については、「自動バキュームチューニング」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: eecd0096-23c1-4ad6-9a8d-fc55d9e8cc40

Hyperscale (Citus) サーバー グループの記憶域の上限の引き上げ

サーバー グループ内の 1 つ以上のノードが、現在プロビジョニングされているストレージ値の制限に近づいています。 ノードが制限に達すると、パフォーマンスが低下したり、サーバーが読み取り専用モードに移行したりする可能性があります。 継続的なパフォーマンスを確保するために、プロビジョニングされたディスク領域を増やしてください。

潜在的な利点: サーバーのパフォーマンスの向上

インパクト: 高い

詳細については、「Configure cluster - Azure Cosmos DB for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/servergroupsv2
推奨 ID: b26edab6-a8dc-4903-b29f-d3b7fb9e0f9c

サーバーの enable_indexscan がオフになっていないか確認する

サーバーの enable_indexscan サーバー パラメーターがオフに設定されています。 enable_indexscan サーバー パラメーターをオンにして、クエリのパフォーマンスを最適化します。

潜在的な利点: クエリのパフォーマンスを向上させるためにenable_indexscanを有効にします。

インパクト: 中程度

詳細については、「Query Tuning /Planner Method Configuration サーバー パラメーター - Azure Database for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 6772abda-0192-4e70-bfeb-409c7e7cf73c

サーバーの enable_indexonlyscan がオフになっていないか確認する

ご利用のサーバーでは、enable_indexonlyscan が無効になっています。 クエリのパフォーマンスを最適化するには、enable_indexonlyscan 設定を有効にしてください。

潜在的な利点: enable_indexonlyscanを有効にして、クエリのパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Query Tuning /Planner Method Configuration サーバー パラメーター - Azure Database for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: bb641db9-591e-4a7e-b4f0-6d9409d646fe

サーバーの pgaudit.log サーバー パラメーターを確認してください

サーバーの pgaudit.log サーバー パラメーターが、パフォーマンスに影響する値に設定されています。 サーバー パラメーターを更新して、すべて、読み取り、書き込み、および関数の値を除外し、効率を向上させ、オーバーヘッドを削減してください。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 中程度

詳細については、「Customized Options サーバー パラメーター - Azure Database for PostgreSQL

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: e77d49af-7101-4e7e-a184-472fbf882c35

サーバーでテーブル統計のリセットを確認する

サーバーのテーブル統計がリセットされます。 データベースで ANALYZE を実行します。 PostgreSQL オプティマイザーがクエリに最適な実行パスを選択するのに役立つ統計を収集します。

潜在的な利点: ANALYZE を実行してクエリのパフォーマンスを向上させる

インパクト: 高い

詳細については、「Autovacuum Tuning - Azure Database for PostgreSQLを参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨事項 ID: 278ffae3-fa57-463b-a9f6-4b04a8b320b0

接続プーラーのためにサーバーを確認する

このサーバーでは、クライアント接続エラーの多発、頻繁な切断、高いアイドル接続数、CPU/接続のスパイク、ワークロードの異常が発生しています。 PgBouncer を有効にして、安定性とパフォーマンスを向上させてください。

潜在的な利点: PgBouncer を有効にすることでサーバーのパフォーマンスが向上する

インパクト: 高い

詳細については、「PgBouncer」を参照してください。

リソースタイプ: microsoft.dbforpostgresql/flexibleservers
推奨 ID: ed0b346c-26a6-4c2b-850b-32a449d94e56

Azure Kubernetes Service (AKS)

Fleet API を最新バージョンに更新する

このサブスクリプション内のリソースに対する古い Fleet API からの SDK 要求を特定しました。 最新の SDK バージョンにアップグレードすることをお勧めします。 これにより、最新の機能とパフォーマンスの向上を利用できます。

潜在的な利点: 最新の Fleet API には、既知の問題とその他の機能強化に関する修正プログラムが含まれています。

インパクト: 中程度

詳細については、「Azure Kubernetes Fleet Manager Preview API ライフサイクル」を参照してください>

リソースタイプ: microsoft.containerservice/fleets
推奨事項 ID: 835e829e-9af6-4758-80d2-98df565d1524

クラスターにノード プールを追加する

1 つのノード プールを使用するのではなく、1 つ以上のノード プールを追加することをお勧めします。 これにより、重要なシステム Pod をアプリケーションから分離し、誤設定されたアプリケーション Pod や意図しない動作をする Pod がシステム Pod を誤ってシャットダウンするのを防ぐことができます。

潜在的な利点: システム ポッドの誤停止を防止する

インパクト: 中程度

詳細については、「 Azure Kubernetes Service (AKS) でシステム ノード プールを使用する - Azure Kubernetes Service

リソースタイプ: microsoft.containerservice/managedclusters
推奨事項 ID: 492c8468-bb25-4a03-b8e5-9ae99723a017

サポートされていない Kubernetes バージョンが検出されます

サポートされていない Kubernetes バージョンが検出されます。 Kubernetes クラスターでサポートされているバージョンが実行されていることを確認します。

潜在的な利点: Kubernetes クラスターがサポート対象のバージョンで稼働していることを確認する。

インパクト: 中程度

詳細については、「Azure Kubernetes Service (AKS) のサポートされている Kubernetes バージョン」を参照してください。

リソースタイプ: microsoft.containerservice/managedclusters
推奨 ID: 462b5f77-4a65-4287-885b-01a0f471743f

Azure Monitor

アプリケーション コードを最適化して CPU とメモリの使用量を削減する

Application Insights コードの最適化は、.NET Profiler トレースを分析し、パフォーマンスを制限する CPU とメモリのボトルネックを特定します。 ホット パスを最適化し、アプリの応答性を向上させるために、GitHub Copilotを通じてコード レベルの推奨事項を取得します。

潜在的な利点: 的確なコード修正によってアプリケーションのパフォーマンスを向上させる。

インパクト: 中程度

詳細については、「Monitor とコード最適化を使用したランタイム動作の分析 - Azure Monitor

リソースタイプ: microsoft.insights/components
推奨 ID: a74bb2bd-d97d-4f3e-9c70-063dd7dce6e0

アプリケーション コードを最適化して、CPU およびメモリ使用量を削減する

Application Insights のコード最適化では、.NET Profiler トレースを分析してクラウド アプリの CPU とメモリのボトルネックを検出し、パフォーマンスを向上させるために、GitHub Copilotを介して実行可能なコード レベルの推奨事項を提供します。

潜在的な利点: 的確なコード修正によってアプリケーションのパフォーマンスを向上させる。

インパクト: 中程度

詳細については、「Monitor とコード最適化を使用したランタイム動作の分析 - Azure Monitor

リソースタイプ: microsoft.insights/components
推奨 ID: 61992b6b-0245-4408-a288-0c2fd17c0cc0

Azure NetApp Files

NetApp Files FsLogix コンテナー ボリュームのユーザー上限を小さくする

Azure NetApp Files ボリュームの同時ユーザー数が 3000 に近づく場合は、同時実行ユーザーを定期的に監視し、ユーザー数を減らします。 特定のシナリオで 3,000 人を超える同時ユーザー数が必要な場合は、ユーザーをグループ化し、そのグループを複数の通常ボリュームに移動するか、大きなボリュームを使用します。

潜在的な利点: ボリュームの待機時間を短縮する

インパクト: 中程度

詳細については、「Store FSLogix profile containers on Azure NetApp Files - FSLogix」を参照してください。

リソースタイプ: microsoft.netapp/netappaccounts/capacitypools/volumes
推奨事項 ID: 1b93c1a0-5f0d-43a6-a02f-f2e3fd34b696

低下したボリューム のパフォーマンスを確認する

Azure NetApp Files ボリュームへのアクセスに影響する可能性がある潜在的なネットワーク接続の問題を確認します。 これらの問題により、クライアントがボリュームにアクセスするときに待機時間が長くなり、断続的な接続が発生する可能性があります。

潜在的な利点: ボリューム遅延を軽減する

インパクト: 中程度

詳細については、「問題の診断と解決ツールを使用したAzure NetApp Filesのトラブルシューティング」を参照してください>

リソースタイプ: microsoft.netapp/netappaccounts/capacitypools/volumes
推奨事項 ID: 08bf438b-8464-41df-8148-d6fb109f11db

Azure Synapse Analytics

SynapseManagementClient SDK を最新バージョンにアップグレードする

新しい SynapseManagementClient では、.NET SDK 4.0 以降が使用されています。

潜在的な利点: 最新の SynapseManagementClient ライブラリには、既知の問題やその他の機能強化に関する修正プログラムが含まれています。

インパクト: 中程度

詳細については、「SynapseManagementClient クラス (Microsoft.Azure」を参照してください。Management.Synapse) - .NET 開発者向けのAzure

ResourceType: microsoft.synapse/workspaces
推奨事項 ID: 7c83695a-3fa9-4668-9080-85151f5ab7be

Azure Traffic Collector

SDK のバージョンのアップグレードに関する推奨事項

最新バージョンの Azure Traffic Collector SDK には、QA プロセスを通じて事前に特定された問題の修正プログラムが含まれており、最新のリソース モデルをサポートし、ATC の全体的なエクスペリエンスを向上させる信頼性とパフォーマンスの最適化を備えています。

潜在的な利点: 信頼性、パフォーマンス、新機能を向上させます。

インパクト: 中程度

詳細については、「Azure ExpressRoute Traffic Collector - Azure ExpressRoute

リソースタイプ: microsoft.networkfunction/azuretrafficcollectors
推奨事項 ID: 1bbfadeb-006f-4f81-8e69-b073160b1e2c

Azure Virtual Desktop

深さ優先負荷分散ホスト プールの最大セッション制限設定を設定する

深さ優先の負荷分散では、最大セッション数を使用して、1 つのセッション ホストで同時セッションを持つことができるユーザーの最大数の設定が決定されます。 最大セッション制限設定が高すぎる場合、すべてのユーザー セッションが同じセッション ホストに転送され、パフォーマンスの問題が発生します。

潜在的な利点: セッション ホストの安定性、信頼性、パフォーマンスを確保する

インパクト: 高い

詳細については、「 Azure Virtual Desktop - Azure Virtual Desktop

ResourceType: microsoft.desktopvirtualization/hostpools
推奨事項 ID: 2cc17306-822e-45b1-8d7f-5b0d2f2cccdb

ユーザーの場所に近いAzure リージョンに VM をデプロイする

仮想デスクトップ (WVD) Windows使用して、ユーザーが接続しているリージョンとは異なる、または離れたリージョンに VM が配置されていると判断しました。 これにより、接続応答時間が長くなり、WVD の全体的なユーザー エクスペリエンスに影響します。 ホスト プールの VM を作成するときは、ユーザーに近いリージョンを使用するようにします。 近接していることで、WVD サービスに対する満足度を維持し、全体的なエクスペリエンスの品質を向上させることができます。

潜在的な利点: WVD サービスデプロイのネットワークラウンドトリップ時間に対する満足度が向上します。

インパクト: 中程度

詳細については、「 Azure Virtual Desktop - Azure

ResourceType: microsoft.desktopvirtualization/hostpools
推奨事項 ID: d89829c9-dadf-4ddc-87d6-fd746debd5d3

Cognitive Services

最新の Cognitive Service Text Analytics API バージョンにアップグレードする

モデルの品質、パフォーマンス、およびサービスの可用性に関して最適な結果を得るために、最新の API バージョンにアップグレードします。 V3.0 以降、PII の認識やエンティティの認識、別のエンドポイントとして利用できるエンティティ リンク設定などの 新しい機能も使用できます。 プレビュー エンドポイントの変更に関しては、SA エンドポイントでのオピニオン マイニング、PII エンドポイントでの編集済みのテキスト プロパティがあります。

潜在的な利点: サービスの可用性とパフォーマンスの向上

インパクト: 中程度

詳細については、「Foundry Tools - Foundry Tools における Azure 言語について」を参照してください

リソースタイプ: microsoft.cognitiveservices/accounts
推奨事項 ID: c8bbcb72-b778-48b4-882c-d8ce271995e5

Text Analyticsの最新の SDK バージョンにアップグレードする

モデルの品質、パフォーマンス、およびサービスの可用性に関して最適な結果を得るために、最新の SDK バージョンにアップグレードします。 V3.0 以降、PII の認識やエンティティの認識、別のエンドポイントとして利用できるエンティティ リンク設定などの 新しい機能も使用できます。 プレビュー エンドポイントの変更に関しては、SA エンドポイントでのオピニオン マイニング、PII エンドポイントでの編集済みのテキスト プロパティがあります。

潜在的な利点: サービスの可用性とパフォーマンスの向上

インパクト: 中程度

詳細については、「 言語での言語検出とは」を参照してください。 - Foundry Tools

リソースタイプ: microsoft.cognitiveservices/accounts
推奨事項 ID: 1b94aa41-a51e-4cad-98fb-3a44447d5997

429 このリソースでスロットリングが検出されました

1 日の時間枠で、このリソースに対して 1,000 以上の 429 個のスロットリングエラーを確認しました。 オートスケールを有効にして、より多くのリクエストをハンドルし、429 エラーの数を減らすことを検討してください。

潜在的な利点: リソースを自動スケールし、調整エラーを減らします。

インパクト: 中程度

詳細については、「Foundry Tools の自動スケーリングの制限 - Foundry Tools」を参照してください。

リソースタイプ: microsoft.cognitiveservices/accounts
推奨事項 ID: 8dde1045-da54-4d32-b8f9-635c5c9c0ac6

最新の Cognitive Service Health Insights SDK バージョンにアップグレードしてください

モデルの品質、パフォーマンス、およびサービスの可用性に関して最適な結果を得るために、最新の SDK バージョンにアップグレードします。

潜在的な利点: 機能が増え、サービスの可用性が向上し、パフォーマンスが向上します。

インパクト: 中程度

詳細については、「Azure Health Decision Support SDK for .NET - Azure for .NET Developers」を参照してください。

リソースタイプ: microsoft.cognitiveservices/accounts
推奨事項 ID: f88ef142-07dd-4569-a304-7cc9de8a14e5

Content Delivery Network

Azure Front Door Standard および Premium のバージョンをアップグレードする

Azure Front Door Standard および Premium クライアント ライブラリまたは SDK の最新バージョンには、お客様から報告され、QA プロセスを通じて事前に特定された問題の修正が含まれています。 最新バージョンには、Azure Front Door Standard と Premium を使用して全体的なエクスペリエンスを向上できる新機能に加えて、信頼性とパフォーマンスの最適化も含まれています。

潜在的な利点: 信頼性、パフォーマンス、新機能を向上させます。

インパクト: 中程度

詳細については、Azure Front Door と Azure CDN サービスの比較を参照してください。

リソースタイプ: microsoft.cdn/profiles
推奨事項 ID: e607041e-3194-42ad-9994-b6ea5ec12f5e

耐久タスクスケジューラ

自動消去保持ポリシーを構成する

古いインスタンス データ、履歴レコード、ペイロードを消去して、ストレージを最適化します。 バックアップのオーバーヘッドを削減し、データの制御されていない増加を軽減します。 コンパクト テーブルを使用すると、クエリのパフォーマンスが向上し、状態の取得が高速になるほか、インデックスのメンテナンスが最小限に抑えられます。また、キャッシュの使用率が向上します。

潜在的な利点: クエリ速度を向上させ、ストレージ効率を向上させる

インパクト: 中程度

詳細については、「Azure Functions Durable Task Scheduler の自動パージ保持ポリシーの設定」を参照してください。

ResourceType: microsoft.durabletask/schedulers
推奨事項 ID: 8b630f74-ffdd-4981-9182-40ddcf094199

Event Hubs

高 PU ワークロードの専用レベルへの切り替えを検討する

6 つを超える処理ユニットを使用する Premium Event Hub 名前空間は、ミッション クリティカルなワークロード用に最適化され、より高いパフォーマンス、低待機時間、柔軟なスケーリングを提供する専用クラスターへの移行のメリットがあります。

潜在的な利点: 専用レベルでパフォーマンスとスケールを最適化する

インパクト: 低い

詳細については、「 Azure Event Hubs Dedicated レベルの概要 - Azure Event Hubs

ResourceType: microsoft.eventhub/namespaces
推奨事項 ID: e6347547-8d7a-4633-a476-f66fb664719e

HDInsight

HBase クラスターで高速書き込み機能を使用してクラスターのパフォーマンスを向上させる

このアドバイザー推奨事項が表示されるのは、HDInsight チームのシステム ログに、クラスターで過去 7 日間に次のようなシナリオが発生したことが示されているためです。1. WAL の同期時に長い待機時間が発生 2. 大量の書き込み要求 (1000 件 avg_write_requests/秒/ノードを超える 1 時間枠が 3 回以上発生)。 これらの条件は、クラスターで書き込み時に長い待機時間が発生していることを示しています。 これは、クラスターで大量のワークロードが実行されたことが原因である可能性があります。 クラスターのパフォーマンスを向上させるには、Azure HDInsight HBase によって提供される高速書き込み機能の利用を検討することをお勧めします。 HDInsight の Apache HBase クラスター用高速書き込み機能では、クラウド ストレージを使用する代わりに、Premium SSD マネージド ディスクをすべての RegionServer (ワーカー ノード) にアタッチします。 その結果、書き込み待機時間が短縮され、アプリケーションの回復性が向上します。 この機能の詳細については、リンク先を参照してください。

潜在的な利点: 書き込み待機時間が短く、アプリケーションの回復性が向上します。

インパクト: 中程度

詳細については、「Azure HDInsight Apache HBase の高速書き込み

リソースタイプ: microsoft.hdinsight/clusters
推奨事項 ID: 8109a740-abe9-453e-91fc-c25598de73d0

Health Data Services

HorizonDB

HorizonDB サーバーで log_duration が有効になっているかを確認します

サーバーで log_duration が有効になっており、各クエリごとにログ記録のオーバーヘッドが発生しています。 log_duration サーバー パラメーターを OFF に設定すると、I/O と CPU 使用率が低減され、データベース全体のパフォーマンスが向上します。

潜在的な利点: サーバーのパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Reporting and Logging /What to Log Parameters - Azure HorizonDB」を参照してください。

リソース タイプ: microsoft.horizondb/clusters
推奨事項 ID: f220170f-ad23-4fca-9b6a-23c4256f821c

HorizonDB サーバーの設定で、log_error_verbosity が VERBOSE に設定されているか確認する

サーバーで、必要以上に詳細なエラーログを記録しているため、オーバーヘッドが発生しています。 log_error_verbosity パラメーターを DEFAULT に設定することで、ログ処理の負荷を軽減し、データベースのパフォーマンスを向上させることができます。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 中程度

詳細については、「Reporting and Logging /What to Log Parameters - Azure HorizonDB」を参照してください。

リソースの種類: microsoft.horizondb/clusters
推奨事項 ID: f63023f3-cad9-46fa-9e60-aafb6500f9d5

HorizonDB サーバーで、log_min_duration_statement がオンになっているかを確認します

log_min_duration_statementの値は 60,000 ミリ秒 (1 分) 未満であるため、PostgreSQL はより低速なクエリをログに記録します。 この値を大きくすると、ログ処理のオーバーヘッドが軽減され、ログのサイズが小さくなり、実行時間が最も長いステートメントに注力できるようになります。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「レポートとログ記録/パラメーターをログに記録するタイミング - Azure HorizonDB」を参照してください。

ResourceType: microsoft.horizondb/clusters
推奨事項 ID: 290bebd4-6f7e-4423-910d-b11dc451d435

log_statement が ALL に設定されている HorizonDB サーバーを確認してください

サーバーでは log_statement が ALL に設定されており、これによりすべてのステートメントがログに記録され、I/O のオーバーヘッドが発生します。 ログの量を減らし、リソース使用量を抑え、クエリのパフォーマンスを向上させるには、log_statement を NONE または DDL に設定してください。

潜在的な利点: サーバーのパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Reporting and Logging /What to Log Parameters - Azure HorizonDB」を参照してください。

リソースの種類: microsoft.horizondb/clusters
推奨事項 ID: 325f5690-9f2b-47a9-864a-0ea8be1ae0e1

HorizonDB サーバーで autovacuum を有効にする

サーバーの自動バキューム パラメーター設定が OFF で、Bloat 比率 (デッド タプル/(ライブ タプル + デッド タプル)) が 50%を超えています。

潜在的な利点: 自動バキュームを ON に設定して、サーバーのパフォーマンスを向上させます。

インパクト: 高い

詳細については、「自動バキュームの監視とチューニング - Azure HorizonDB」を参照してください。

ResourceType: microsoft.horizondb/clusters
推奨事項 ID: 53a9f26a-83ed-430e-ae09-62990b7369dd

log_statement_stats がオンになっている HorizonDB サーバーを確認する

Azure HorizonDB サーバーでは、log_statement_stats が ON に設定されています。これにより、ログ記録のオーバーヘッドが増加し、スループットが低下する可能性があります。 log_statement_statsを OFF に設定すると、ログ記録コストが削減され、ワークロードのパフォーマンスが向上します。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「統計/監視パラメーター - Azure HorizonDB」を参照してください。

リソース タイプ: microsoft.horizondb/clusters
推奨事項 ID: efa1ea55-070f-40b4-b8c6-bc0e8deb391d

HorizonDB サーバーのテーブル統計情報のリセット状況を確認してください

サーバーのテーブル統計がリセットされます。 データベースで ANALYZE を実行します。 PostgreSQL オプティマイザーがクエリに最適な実行パスを選択するのに役立つ統計を収集します。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「自動バキュームの監視とチューニング - Azure HorizonDB」を参照してください。

リソースの種類: microsoft.horizondb/clusters
推奨事項 ID: 70ae999e-245f-4867-9248-4ccfee3fa94f

HorizonDB サーバーのラップアラウンドが近づいていることを確認してください

サーバーは 50% ラップアラウンド制限を超え、トランザクション数は 10 億を超えました。 トラブルシューティング ガイドの自動バキューム ブロッカー -> 緊急自動バキュームとラップアラウンドのセクションで共有されている推奨事項を参照してください。

潜在的な利点: サーバーのパフォーマンスを向上させる

インパクト: 高い

詳細については、「トランザクション ID ラップアラウンドの防止と解決 - Azure HorizonDB」を参照してください。

リソースの種類: microsoft.horizondb/clusters
推奨事項 ID: 4ca1bcc5-4090-4a58-aab7-8dd4f14bad4e

Key Vault

Azure Key Vault SDK を最新バージョンにアップグレードする

新しいKey Vault ライブラリは、シームレスな認証とパフォーマンスの向上のために、Azure ID 統合を使用して、キー、シークレット、証明書を個別の SDK に分割します。 DISMISS: Key Vault を Azure Storage、Disk、その他のサービス、そして .NET SDK 4.0 以降を使用するすべてのカスタム アプリで使用する場合。

潜在的な利点: 既知の問題とその他の機能強化の修正。

インパクト: 中程度

詳細については、「Client Libraries for Azure Key Vault

ResourceType(リソースタイプ): microsoft.keyvault/vaults
推奨事項 ID: 9017e82f-b7ac-4a06-8b9b-5858cb3d5113

Storage

Premium パフォーマンス ブロック BLOB ストレージを使用する

1 つ以上のストレージ アカウントで、格納されているブロック BLOB データの GB あたりのトランザクション レートが高くなっています。 高速なストレージ応答時間や高いトランザクション レートを必要とするワークロードには、Standard パフォーマンス ストレージではなく、Premium パフォーマンス ブロック BLOB ストレージを使用します。これにより、ストレージ コストを節約できる可能性もあります。

潜在的な利点: 最も低いAzureトランザクション価格で、ブロックBLOBストレージのパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Storage アカウントの概要 - Azure Storage

リソースタイプ: microsoft.storage/storageaccounts
推奨事項 ID: c6b94711-f1f5-4e7e-9c89-c17ed4190969

ストレージ アカウントの SMB マルチチャネルを有効にする

お客様のストレージ アカウントで SMB マルチチャネルが有効になっていないことを確認しました。 SMB マルチチャネルでは、SMB 3.x クライアントが SMB ファイル共有に複数のネットワーク接続を確立できます。 パフォーマンスの向上は、複数の NIC の帯域幅の集約と RSS のサポートによって実現されます。

潜在的な利点: SMB マルチチャネルを使用してファイル共有のパフォーマンスを向上させる

インパクト: 中程度

詳細については、「Azure FilesSMB ファイル共有」を参照してください>

リソースタイプ: microsoft.storage/storageaccounts
推奨事項 ID: 6708739d-5221-4d53-9960-698cd2fd9628

リクエストの制限を回避するために、プレミアムファイル共有のプロビジョニングサイズを増やす

プレミアムファイル共有の要求は、ファイル共有の I/O 操作/秒 (IOPS) またはスループットが共有の制限に達すると、抑制されます。 要求が制限されないようにするためには、プレミアム ファイル共有のプロビジョニング サイズを増やします。

潜在的な利点: サイズを増やすことで、Premium ファイル共有のパフォーマンスを向上させる

インパクト: 高い

詳細については、「クラシック ファイル共有の作成 - Azure Files

リソースタイプ: microsoft.storage/storageaccounts
推奨事項 ID: d05351cc-1014-4a6c-9173-bec1bcc48849

Virtual Machines

高速ネットワークを有効にして、ネットワークのパフォーマンスと待機時間を改善する

この機能をサポートしている可能性がある既存のデプロイの VM リソースで高速ネットワークが有効になっていないことが検出されました。 ドキュメントの詳細に従って VM OS イメージで高速ネットワークがサポートされている場合は、これらの VM でこの無料機能を有効にして、クラウドでのネットワーク ワークロードのパフォーマンスと待機時間を最大化してください。

潜在的な利点: 待機時間とジッターを減らしながらパフォーマンス スループットを向上させる

インパクト: 中程度

詳細については、「高速ネットワークを使用してAzure仮想マシンを作成するを参照してください。

リソースタイプ: microsoft.compute/virtualmachines
推奨 ID: 3a3c1a2a-8597-4d3a-981a-0a24a0ee9de4

リソースの枯渇を防ぎ、パフォーマンスを向上させるために、最もアクティブな仮想マシンのサイズをアップグレードする

過去 7 日間のデータを分析し、さまざまなメトリック、たとえば CPU、メモリ、VM I/O など)にわたって使用率が高い仮想マシン (VM) を特定しました。 この VM は、SKU の制限に近付いているか、または上限に達しているため、パフォーマンスの問題が発生する可能性があります。 パフォーマンスを向上させるために、SKU のアップグレードを検討してください。

潜在的な利点: VM のパフォーマンスと信頼性を向上させる

インパクト: 高い

詳細については、「 Azure Advisor - Azure Advisor

リソースタイプ: microsoft.compute/virtualmachines
推奨事項 ID: 06c03895-e210-4153-a4a0-a5e5c8e8eb83

Managed Disks を使用してディスク I/O スロットリングを防ぐ

ご使用の仮想マシンのディスクは、そのスケーラビリティ ターゲットに達したストレージ アカウントに属しており、I/O スロットリングの影響を受けます。 仮想マシンをパフォーマンスの低下から保護し、ストレージ管理を簡略化するには、Managed Disksを使用します。

潜在的な利点: データの回復性とパフォーマンスの向上

インパクト: 高い

詳細については、「Azure Disk Storageの概要 - Azure 仮想マシン

リソースタイプ: microsoft.compute/virtualmachines
推奨事項 ID: 36c3633b-daac-4e01-af95-11b8c2f4fe20

現行世代の仮想マシンへのアップグレード

v5 VM は、新しくなった高速コア、ネットワーク スループットの向上、グローバルな冗長性と可用性の向上を実現します。 v3 または v2 VM から v5 VM にアップグレードして、同じコストでパフォーマンスを維持または向上させることができます。

潜在的な利点: 5 つの VM により、コア、ストレージ、ネットワークのパフォーマンスが向上します

インパクト: 中程度

詳細については、「D ファミリー サイズ シリーズ - Azure 仮想マシン

リソースタイプ: microsoft.compute/virtualmachines
推奨事項 ID: 5e305558-6944-40bb-9d69-eb161b42fcec

ユーザーの場所に近い場所に VM をデプロイすることで、ユーザー エクスペリエンスと接続性を向上させます。

VM は、Windows Virtual Desktop (WVD) を使用して、ユーザーが接続しているリージョンとは異なる、または離れたリージョンに配置されていることを確認しました。 これにより、接続応答時間が長くなり、WVD の全体的なユーザー エクスペリエンスに影響します。

潜在的な利点: WVD サービスデプロイのネットワークラウンドトリップ時間に対する満足度が向上します。

インパクト: 中程度

詳細については、「 Azure Virtual Desktop - Azure

リソースタイプ: microsoft.compute/virtualmachines
推奨事項 ID: c889b55f-9132-444d-a31f-c9e91f1345c9

ディスク制限に近づいている OS ディスクのアップグレード

OS ハード ディスク ドライブ (HDD) がディスク制限に近づいています。SSD にアップグレードしてください。 Azure SSD は、1 秒あたりの I/O 操作数 (IOPS) が高く、待機時間が短い、業界をリードするパフォーマンスを提供します。 特に、Premium SSD はバースト レベルとパフォーマンス レベルをサポートし、Standard SSD はバースト レベルをサポートします。

潜在的な利点: パフォーマンス、スケーラビリティ、およびコスト効率の向上。

インパクト: 中程度

詳細については、「Azure IaaS VM - マネージド ディスク - Azure 仮想マシン

リソースタイプ: microsoft.compute/disks
推奨事項 ID: 031dcbd7-479c-4059-a7ba-c5474c94b72e

新しいプレミアム SSD v2 データ ディスクをデプロイして、パフォーマンスの向上とコスト削減を実現する

現在プレミアム SSD (P シリーズ) のデータ ディスクを作成しています。 Premium SSD v2 は容量、IOPS、スループットを独立して設定できるため、使用した分に対してのみ料金を支払えば済みます Azure ポータル、CLI、または新規データ ディスク デプロイ用の ARM テンプレートでディスク タイプとして Premium SSD v2 を選択してください。

潜在的な利点:最大51%のコストを削減します。 IOPS は 4 倍、スループットは 33% 増加します

インパクト: 中程度

詳細については、「Premium SSD v2 マネージド ディスクのデプロイ - Azure 仮想マシン

リソースタイプ: microsoft.compute/disks
推奨 ID: bf658a6c-8ecc-4c05-a667-e5c7b4d1eaea

Workloads

AMS の最新の Workloads SDK バージョンにアップグレードする

モデルの品質、パフォーマンス、およびサービスの可用性に関して最適な結果を得るために、最新のワークロード SDK バージョンにアップグレードしてください。

潜在的な利点: 最新のワークロード SDK には、既知の問題とその他の機能強化に関する修正プログラムが含まれています。

インパクト: 中程度

詳細については、「 SAP ソリューションのAzure Monitor

リソースタイプ: microsoft.workloads/monitors
推奨事項 ID: eabfd1a1-6092-471b-8cff-22dd044e5535

Mellanox ドライバーでのソフト ロックアップを回避するには、SAP ワークロードのアプリ VM OS の can_queue 値を減らします

Mellanox ドライバーの散発的なソフト ロックアップを回避するには、OS でcan_queue 値を減らす必要があります。 この値を直接設定することはできません。 次のカーネル ブート ライン オプションを追加して同じ効果を実現します。'hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024'

潜在的な利点: SAP ワークロードで高パフォーマンスを確保する

インパクト: 中程度

詳細については、「トレース内のblk_mq_updateを使用したカーネル ソフト ロックアップ」を参照してください。

リソースタイプ: microsoft.workloads/sapvirtualinstances/applicationinstances
推奨 ID: fc547b20-0a11-4d8c-86ce-0d9993a89fbf

Mellanox ドライバーでのソフト ロックアップを回避するには、SAP ワークロードの ASCS VM OS の can_queue 値を減らします

Mellanox ドライバーの散発的なソフト ロックアップを回避するには、OS でcan_queue 値を減らす必要があります。 この値を直接設定することはできません。 次のカーネル ブート ライン オプションを追加して同じ効果を実現します。'hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024'

潜在的な利点: SAP ワークロードで高パフォーマンスを確保する

インパクト: 中程度

詳細については、「トレース内のblk_mq_updateを使用したカーネル ソフト ロックアップ」を参照してください。

リソースタイプ: microsoft.workloads/sapvirtualinstances/centralinstances
推奨事項 ID: 7fe03dfd-e9f2-4886-8e4a-f212c738ca4c

Mellanox ドライバーでのソフト ロックアップを回避するには、SAP ワークロードの DB VM OS の can_queue 値を減らします

Mellanox ドライバーの散発的なソフト ロックアップを回避するには、OS でcan_queue 値を減らす必要があります。 この値を直接設定することはできません。 次のカーネル ブート ライン オプションを追加して同じ効果を実現します。'hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024'

潜在的な利点: SAP ワークロードで高パフォーマンスを確保する

インパクト: 中程度

詳細については、「トレース内のblk_mq_updateを使用したカーネル ソフト ロックアップ」を参照してください。

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: cc03700f-6530-40ae-adf4-5f654d5076a9

ANF を使用した HANA DB のファイル システムのパフォーマンスを向上させるには、OS パラメーター rmem_max を最適化します

ANF ストレージタイプの HANA DB では、パラメーター net.core.rmem_max で定義される最大読み取りソケット バッファーを、受信ネットワーク パケットの処理に十分な大きさに設定する必要があります。この構成により、HANA DB を ANF で実行することが認定され、ファイル システムのパフォーマンスが向上します。 SAP ノート: 3024346 を参照してください。

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 11cbda6c-33fb-47a2-8abc-b708420115f7

ANF を使用した HANA DB のファイル システムのパフォーマンスを向上させるには、OS パラメーター wmem_max を最適化します

ANF ストレージタイプの HANA DB では、パラメーター net.core.wmem_max で定義される最大書き込みソケット バッファーを、送信ネットワーク パケットの処理に十分な大きさに設定する必要があります。 この構成により、HANA DB が ANF で実行することが認定され、ファイル システムのパフォーマンスが向上します。 SAP ノート: 3024346 を参照してください

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: bf10b7d5-2d5d-459a-8a0d-9c6ae2bc5bed

ANF を使用した HANA DB のファイル システムのパフォーマンスを向上させるには、OS パラメーター tcp_rmem を最適化します

パラメーター net.ipv4.tcp_rmem は、TCP ソケットに使用される最小、既定、および最大の受信バッファー サイズを指定します。 SAP ノート 3024346 に従ってパラメーターを設定することで、HANA DB を ANF で実行することが認定され、ファイル システムのパフォーマンスが向上します。 最大値はパラメーター net.core.rmem_max を超えないようにする必要があります

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: a6ad3344-7a93-4d97-98a7-7284048e1653

ANF を使用した HANA DB のファイル システムのパフォーマンスを向上させるには、OS パラメーター tcp_wmem を最適化します

パラメーター net.ipv4.tcp_wmem は、TCP ソケットに使用される最小、既定、および最大の送信バッファー サイズを指定します。 SAP ノート: 302436 に従ってパラメーターを設定することで、HANA DB を ANF で実行することが認定され、ファイル システムのパフォーマンスが向上します。 最大値はパラメーター net.core.wmem_max を超えないようにする必要があります

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨 ID: 096a9a97-88fa-4e92-b818-c2b9dbbc38ed

ANF を使用して HANA DB のファイル システム パフォーマンスを向上させるには、受信側のバックログ キュー サイズを 300000 に設定します。

パラメーター net.core.netdev_max_backlog は、パケットがカーネルで処理できるよりも速く到着した場合の、ネットワーク インターフェイスの受信側バックログ キューのサイズを指定します。 SAP ノート 3024346の説明に従って、パラメーターを設定します。 この構成により、HANA DB が ANF で実行することが認定され、ファイル システムのパフォーマンスが向上します。

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: d40a458d-b366-45f2-a315-dfe71d3eb0eb

ANF を使用して HANA DB のファイル システムのパフォーマンスを向上させるには、アイドル状態の後にスロー スタートのパラメーターを無効にします

パラメーター net.ipv4.tcp_slow_start_after_idleを使用すると、しばらくアイドル状態だった TCP 接続の TCP ウィンドウ サイズを段階的にスケールアップする必要がなくなります。 SAP Note: 302436 に従ってこのパラメーターを 0 に設定すると、以前にアイドル状態の TCP 接続に対して最大速度が最初から使用されます

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 4f21a973-f15e-4e9b-8d10-5d46f0f91367

ANF を使用して HANA DB のファイル システムのパフォーマンスを向上させるには、TCP 受信バッファー サイズの自動チューニングを有効にします

パラメーター net.ipv4.tcp_moderate_rcvbuf を使用すると、TCP により受信バッファーの自動調整が実行されます。これにより、フル スループットのためにパスに必要なサイズに合わせて、バッファーのサイズが自動的に設定されます (tcp_rmem 以下)。 SAP ノート: 302436 に従ってこのパラメーターを有効にすると、ファイル システムのパフォーマンスが向上します。

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: eb6a0b87-7c06-466c-a095-69a9bcf211c0

ANF を使用して HANA DB のファイル システムパフォーマンスを改善するには、TCP ウィンドウスケーリング OS パラメーターを有効にします

SAP Note: 302436 に従って TCP ウィンドウ スケーリング パラメーターを有効にします。 この構成により、HANA DB が ANF で実行することが認定され、SAP ワークロードの ANF を使用した HANA DB のファイル システム パフォーマンスが向上します

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: c93a842a-deca-449d-adc9-840120daa0ca

ANF を使用して HANA DB のファイル システムパフォーマンスを向上させるには、tcp_timestamps OS パラメーターを有効にします

sap note: 302436 に従って、tcp_timestamps パラメーターを有効にします。 この構成により、HANA DB が ANF で実行することが認定され、SAP ワークロードの ANF を使用した HANA DB のファイル システム パフォーマンスが向上します

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 5a6bdcee-dd9f-4e99-adb5-f24dad289d42

ANF を使用した HANA DB の高可用性シナリオでは、tcp_timestamps OS パラメーターを無効にします

sap note: 302436 に従って、tcp_timestamps パラメーターを無効にします。 この構成では、HANA DB を ANF で実行することが認定され、SAP ワークロードの ANF を使用した HANA DB の高可用性シナリオでのファイル システムのパフォーマンスが向上します

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨 ID: 3b8dc04c-73dd-4bf9-9d6f-b8bfec694da3

ANF を使用して HANA DB のファイル システムパフォーマンスを向上させるには、tcp_sack OS パラメーターを有効にします

sap note: 302436 に従って、tcp_sack パラメーターを有効にします。 この構成により、HANA DB が ANF で実行することが認定され、SAP ワークロードの ANF を使用した HANA DB のファイル システム パフォーマンスが向上します

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 06b7b95e-91ec-4b38-a97c-923caf3497a5

ANF を使用して HANA DB のファイル システムパフォーマンスを向上させるには、OS で IPv6 プロトコルを無効にします

SAP on Azure for HANA DB with ANF の推奨事項に従って IPv6 を無効にして、ファイル システムのパフォーマンスを向上させる

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

詳細については、「SAP HANA SLES でのAzure NetApp Filesを使用したスタンバイによるスケールアウト

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 47eb0254-02be-4817-bacb-aaf5eeabcbb9

ANF を使用した HANA DB のファイル システムのパフォーマンスを向上させるには、OS パラメーター tcp_max_syn_backlog を最適化します

短時間で多数の接続要求が送信される状況でカーネルが SYN Cookie を使用するのを防ぎ、システム ログでの SYN フラッディング攻撃の可能性に関する警告を防ぐには、SYN バックログのサイズを合理的に高い値に設定する必要があります。 SAP note 2382421を参照してください

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

詳細については、「SAP HANA SLES でのAzure NetApp Filesを使用したスタンバイによるスケールアウト

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: d3bcfaa8-bce5-4869-9b1a-cc11d1dc3a61

ANF を使用した HANA DB のファイル システムのパフォーマンスを向上させるには、net.ipv4.ip_local_port_range を最適化します

HANA は内部通信にかなりの数の接続を使用するため、この目的でできるだけ多くのクライアント ポートを使用することが理にかなっています。 最適な内部 HANA 通信を確保するために、SAP Note 2382421に従って OS パラメーター net.ipv4.ip_local_port_rangeパラメーターを設定します。

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 612ab8fc-8f4e-4605-bc3f-278e4dfa20e7

ANF を使用して HANA DB のファイル システムパフォーマンスを向上させるには、 net.ipv4.conf.all.rp_filterを無効にします

SAP ワークロードの ANF を使用した HANA DB でのファイル システムのパフォーマンス向上に関する推奨事項に従って、リバース パス フィルター linux OS パラメーター net.ipv4.conf.all.rp_filter を無効にします

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

詳細については、「SAP HANA SLES でのAzure NetApp Filesを使用したスタンバイによるスケールアウト

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 08f07906-f2ce-4123-bf48-3b468ed7875c

ANF を使用して HANA DB のファイル システムのパフォーマンスを向上させるには、sunrpc.tcp_slot_table_entries を最適化します

SAP ワークロードの ANF を使用した HANA DB のファイル システムのパフォーマンス向上に関する推奨事項に従って、パラメーター sunrpc.tcp_slot_table_entries を 128 に設定します

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

詳細については、「SAP HANA SLES でのAzure NetApp Filesを使用したスタンバイによるスケールアウト

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨 ID: 1bfe7781-ccf8-4fa0-ac85-41f2269e041d

ANF を使用して HANA DB のファイル システムパフォーマンスを向上させるには、パラメーター vm.swappiness を最適化します

SAP ワークロードの ANF を使用した HANA DB でのファイル システムのパフォーマンス向上に関する推奨事項に従って、OS パラメーター vm.swappiness を 10 に設定します

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

詳細については、「SAP HANA SLES でのAzure NetApp Filesを使用したスタンバイによるスケールアウト

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 0e3db9b9-d301-445d-8ddb-650b87204632

ANF を使用して HANA DB のファイルシステムパフォーマンスを向上させるには、パラメーター tcp_max_slot_table_entries を最適化します

SAP に従って OS パラメーター tcp_max_slot_table_entries を 128 に設定します。注: 302436 は、SAP ワークロードの ANF を使用した HANA DB でのファイル転送のパフォーマンスを向上させます

潜在的な利点: ファイル システムのパフォーマンスの向上

インパクト: 高い

詳細については、「SAP HANA SLES でのAzure NetApp Filesを使用したスタンバイによるスケールアウト

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: db1a57ee-014b-4f4f-89e4-1ab1337eeff8

HANA DB のパフォーマンスを向上させるために、/hana/data ボリュームの読み取りパフォーマンスが >=400 MB/秒であることを確認します

Azure上の SAP ワークロードでは、16 MB および 64 MB の I/O サイズの /hana/data に対して少なくとも 400 MB/秒の読み取りアクティビティをお勧めします。 DB の高パフォーマンスを確保し、SAP HANAの最小ストレージ要件を満たすために、この要件に従って /hana/data のディスクの種類を選択します。

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 識別番号: 6d4c7645-93ca-4ebc-8a8f-0981463f4ab2

Ultradisk を使用している場合、HANA DB のパフォーマンスを向上させるには、/hana/data ボリュームの IOPS を >=7000 にする必要があります

Ultradisk を使用する場合、SAP ワークロードでは、/hana/データ ボリューム内の IOPS が 7000 以上することをお勧めします。 DB のハイ パフォーマンスを確保するには、この要件に従って /hana/データ ボリュームのディスクの型を選択します

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 41ed90fb-8953-40d7-a6ff-d7f67ceaf903

SAP ワークロードでの HANA DB のパフォーマンスを向上させるには、/hana/data のストライプ サイズを 256 kb にする必要があります

LVM または mdadm を使用して複数のAzure Premium ディスクにストライプ セットを構築する場合は、ストライプ サイズを定義する必要があります。 最近のLinux バージョンの経験に基づいて、Azureでは、HANA DB のパフォーマンスを向上させるために、/hana/data ファイルシステムに 256 kb のストライプ サイズを使用することをお勧めします

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 2bd5a83a-a59d-4941-960a-495211b19b67

HANA DB でハイ パフォーマンスを確保するには、/hana/データ ボリューム用の LVM 内のすべてのディスクの型が同じである必要があります

/hana/データ ボリュームで複数のディスクの型が選択されている場合、SAP ワークロードでの HANA DB のパフォーマンスが制限される可能性があります。 すべての HANA Data Voue ディスクが同じ種類であり、sap on Azure の推奨事項に従って構成されていることを確認します

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 6d87a5a3-64ba-4f28-b228-f1da8403e2bb

HANA DB のパフォーマンスを向上させるには、/hana/log ボリュームの読み取り/書き込みパフォーマンスを >=250 MB/秒にする必要があります

Azure上の SAP ワークロードでは、1 MB の I/O サイズの /hana/log に対して少なくとも 250 MB/秒の読み取り/書き込みアクティビティをお勧めします。 DB の高パフォーマンスを確保し、SAP HANAの最小ストレージ要件を満たすために、この要件に従って /hana/log ボリュームのディスクの種類を選択します。

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 773fdeac-ef26-486c-aeb0-a1922201dc2a

Ultradisk を使用している場合、HANA DB のパフォーマンスを向上させるには、/hana/log ボリュームの IOPS を >=2000 にする必要があります

Ultradisk を使用する場合、SAP ワークロードでは、/hana/log ボリューム内の IOPS が 2000 以上することをお勧めします。 DB のハイ パフォーマンスを確保するには、この要件に従って /hana/log ボリュームのディスクの型を選択します

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 5b34b8c0-0427-4737-be51-88e49b14b734

SAP ワークロードでの HANA DB のパフォーマンスを向上させるには、/hana/ログ のストライプ サイズを 64 kb にする必要があります

LVM または mdadm を使用して複数のAzure Premium ディスクにストライプ セットを構築する場合は、ストライプ サイズを定義する必要があります。 I/O サイズを大きくして十分なスループットを得るには、Azure HANA DB のパフォーマンスを向上させるために、/hana/log ファイルシステムに 64 kb のストライプ サイズを使用することをお勧めします

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 18544c51-decc-4696-aa4f-f1cdfffc0753

HANA DB でハイ パフォーマンスを確保するには、/hana/log ボリューム用の LVM 内のすべてのディスクの型が同じである必要があります

/hana/log ボリュームで複数のディスクの型が選択されている場合、SAP ワークロードでの HANA DB のパフォーマンスが制限される可能性があります。 すべての HANA Data Voue ディスクが同じ種類であり、sap on Azure の推奨事項に従って構成されていることを確認します

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: b94f9b67-0969-430d-b6cd-ac1bc4910601

Premium ディスクで /hana/log ボリュームで書き込みアクセラレータを有効にして、HANA DB の書き込み待機時間を短縮する

Azure書き込みアクセラレータは、Azure M シリーズ VM の機能です。 Azure Premium Storage に対する書き込みの I/O 待機時間が向上します。 SAP HANAの場合、書き込みアクセラレータは /hana/log ボリュームに対してのみ使用されます。

潜在的な利点: SAP ワークロードでの HANA DB のパフォーマンスとサポートの向上

インパクト: 高い

詳細については、「SAP HANA Azure仮想マシンのストレージ構成」を参照してください>

ResourceType (リソースタイプ): microsoft.workloads/sapvirtualinstances/databaseinstances
推奨事項 ID: 3188f9a0-12fc-4cb8-9fdd-7380dd92564b

不揮発性メモリエクスプレス (NVMe) を有効にして、Azure 管理ディスクのパフォーマンスを向上させましょう。

不揮発性メモリエクスプレス (NVMe) は、不揮発性メモリを使用することで、サーバーとストレージ間でデータをより高速に転送するプロトコルです。 これにより、入出力操作数 (IOPS) やスループットをメガバイト毎秒 (MB/s) で増加させることができます。

潜在的な利点: 高スループットでデータ転送を高速化します。

インパクト: 高い

詳細については、「NVMe の概要 - Azure 仮想マシン」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 6913419a-d4b8-434a-a9ef-a45a7bbd8e17

Oracle ベースのデータベースで高度なネットワークを有効にしてください。

高度なネットワークを有効にして、Azure Virtual Network 統合 (ネットワークセキュリティグループ、ユーザー定義ルート、Azure Private Link) を活用して、ネットワークのセグメンテーションを強化し、Oracle ベースのデータベースリソースのパフォーマンスを向上させましょう。

潜在的な利点: 仮想ネットワークのセキュリティとパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Oracle AI Database@Azureのネットワーク計画」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨 ID: c38a6fb5-dc34-4f83-8ead-4dd36bee5822

Azure Monitor VM 分析情報を有効にして、ワークロードをホストする仮想マシンを監視しましょう。

Azure Monitor VM 分析情報を使って、仮想マシンや仮想マシンのスケールセットのパフォーマンス、健康状態、プロセス、依存関係を監視しましょう。

潜在的な利点: 正常性とパフォーマンスを追跡できるように監視を簡素化します。

インパクト: 低い

詳細については、「Azure Monitor - Azure Monitorで VM の監視を有効にする」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 6143f164-7b1f-460e-90fe-86cb6cb1181b

Azure Firewall リソースで診断設定を有効にしてください。

Azure Firewall で診断設定を有効にし、ログやメトリクスを収集して、監視やトラブルシューティングに使用します。

潜在的な利点: Azure Firewallの監視とトラブルシューティングを改善します。

インパクト: 中程度

詳細については、「Azure Firewallの監視」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 468a3b1e-863e-4e63-af78-fa2ddbd7130d

Oracle Autonomous Database の高度なネットワークを有効にします。

Azure Virtual Network 統合 (ネットワークセキュリティグループ、ユーザー定義ルート、Azure Private Link) を使って、隔離を強化しパフォーマンスを向上させるための高度なネットワークを有効にします。

潜在的な利点: 仮想ネットワークのセキュリティとパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Oracle AI Database@Azureのネットワーク計画」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 1ef37d8d-9594-4112-b6e3-b9839e15c40a

電子カルテ (EHR) ワークロードに含まれる Virtual Machines には、ネットワーク ピアリングを使用します。

同じワークロードをサポートする Virtual Network が複数の仮想ネットワークにまたがっている場合は、仮想ネットワーク ピアリングを使用してそれらを接続します。 ピアリング接続をアクティブな状態に保つことで、低遅延で冗長性のある接続を確保します。

潜在的な利点: 待機時間が短く、回復性に優れた接続が得られます。

インパクト: 高い

詳細については、「Azure Virtual Network ピアリング」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 36e7f05c-6ed0-43a0-aec7-8879cd22ab55

SAP ワークロードで内部 HANA 通信を改善するためにネットワーク構成を最適化する

HANA 内部通信用のクライアント ポートの数が最大になるように net.ipv4.ip_local_port_range を構成します。 次を使用します: sysctl -w net.ipv4.ip_local_port_range='9000 65499' (nonANF の場合)、または '9000 65300' (ANF の場合)。 net.ipv4.ip_local_reserved_ports を使用して、特定のプロセスで使用されるポートを除外します。

潜在的な利点: 内部 HANA 通信の改善

インパクト: 高い

詳細については、SAP Note 2382421を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 92fb3932-98e4-493d-b889-2f287f7d23a4

仮想マシンのネットワークインターフェースで高速ネットワークを有効にしてレイテンシを低減します。

仮想マシン間のネットワーク遅延を 0.7ms 以下に抑えるために、高速ネットワークを有効にします。

潜在的な利点: ネットワーク待機時間が短く、パフォーマンスが向上します。

インパクト: 高い

詳細については、「Azure 高速ネットワークの概要と利点」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨 ID: ffb3f675-188c-4365-b591-2e0d438f9741

遅延を減らすために、Oracle ワークロードを同じまたはピアリングされた Azure 仮想ネットワークでホストしましょう。

Oracle データベースとアプリケーションリソースを同じ仮想ネットワークでホストしてください。 複数の仮想ネットワークを使っている場合は、仮想ネットワーク間の低遅延を維持するために仮想ネットワークピアリングを有効にしてください。

潜在的な利点: ネットワーク待機時間を短縮し、パフォーマンスを向上させます。

インパクト: 高い

詳細については、「Azure Virtual Network ピアリング」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 41f9c8e2-1354-4d7a-ac53-00cf429064f8

ネットワーク仮想アプライアンスで IP 転送を有効化します

Virtual Network 内でルーター、ファイアウォール、またはゲートウェイとして機能するネットワーク仮想アプライアンス (NVA) に対して IP 転送を有効にし、効率的なルーティングでネットワークパフォーマンスを向上させます。

潜在的な利点: ファイアウォール、ルーティング、トラフィック検査をサポートします。

インパクト: 高い

詳細については、「2 層アプリケーションとのハイブリッド接続」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: f26aef83-49c6-4db0-9130-d3cf7fc081bb

Oracle Exadata Cloud VM クラスターで高度なネットワークを有効にしてください。

高度なネットワークを有効にして、Azure Virtual Network 統合 (ネットワークセキュリティグループ、ユーザー定義ルート、Azure Private Link) を活用して、ネットワークのセグメンテーションを強化し、Exadata Cloud VM Cluster リソースのパフォーマンスを向上させましょう。

潜在的な利点: 仮想ネットワークのセキュリティとパフォーマンスを向上させます。

インパクト: 中程度

詳細については、「Oracle AI Database@Azureのネットワーク計画」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨事項 ID: 056e860f-885a-47f9-94cc-f218fe753acf

SAP DB2 仮想マシンでの Linux カーネルの swappiness 設定を検証してください

Azure 仮想マシン上の Linux カーネルの swappiness パラメーターを調整し、DB2 データベースの SAP ワークロードのパフォーマンスを向上させましょう。

潜在的な利点: SAP ワークロードのパフォーマンスとサポート性を向上させます。

インパクト: 中程度

詳細については、「カーネル パラメーターの要件 (Linux)」を参照してください。

ResourceType: microsoft.workloads/virtualinstances/components
推奨 ID: 951f0ec5-07bb-4c96-85a8-b40d12175dbc

次のステップ

詳細については、パフォーマンス効率 - 適切に設計されたフレームワークMicrosoft Azure を参照してください>