Azure Advisor의 성능 권장 사항은 중요 비즈니스용 애플리케이션의 속도 및 응답성을 향상시키는 데 도움이 될 수 있습니다. Advisor 대시보드의 성능 탭에서 Advisor에서 성능 권장 사항을 가져올 수 있습니다.
Azure Portal에 로그인합니다.
아무 페이지에서나 Advisor를 검색하고 선택합니다.
Advisor 대시보드에서 성능 탭을 선택합니다.
API Management
App Service
Application Gateway
트래픽을 지원하기에 충분한 인스턴스가 Application Gateway에 있는지 확인
Application Gateway가 최근 사용률이 높고 부하가 높아 트래픽이 손실되거나 대기 시간이 늘어날 수 있습니다. 트래픽 및 약간의 버퍼를 고려하여 Application Gateway를 스케일링하는 것이 중요합니다. 이렇게 하면 트래픽 급증이나 피크에 대비해 QoS에 미치는 영향을 최소화할 수 있습니다. Application Gateway v1 SKU(표준/WAF)는 수동 스케일링을 지원하고, v2 SKU(Standard_v2/WAF_v2)는 수동 및 자동 스케일링을 지원합니다. 수동으로 스케일링하는 경우 인스턴스 수를 늘리고 자동 스케일링을 사용하는 경우 최대 인스턴스 수를 더 높은 값으로 설정하여 트래픽이 증가함에 따라 Application Gateway가 스케일 아웃할 수 있도록 하세요.
잠재적 이점: 사이트의 가용성 보장
영향: 보통
자세한 내용은 Application Gateway 높은 트래픽 볼륨 지원을 참조하세요.
ResourceType: microsoft.network/applicationgateways
권장 사항 ID: 2ee9f31e-df58-4893-b3e7-66c0cd74183a
2021년 2월 19일 이전에 Azure Bastion 리소스를 삭제하고 다시 만드세요.
현재 구성으로 인해 Azure Bastion 리소스를 업데이트할 수 없습니다. 업데이트를 받으려면 2021년 2월 19일 전에 리소스를 삭제하고 다시 만드세요. 이 날짜까지 리소스를 삭제하고 다시 만들지 않으면 자동으로 삭제되고 다시 만들어지게 됩니다.
잠재적 이점: Azure Bastion 리소스에 필요한 업데이트를 받습니다.
영향: 높다
자세한 내용은 자습서: 지정된 설정을 사용하여 Azure Bastion 배포: Azure Portal을 참조하세요.
ResourceType: microsoft.network/bastionhosts
권장 사항 ID: 17ebccd8-1405-405c-8695-1981d115ffdc
방화벽 정책이 네트워크 규칙 제한에 도달했습니다.
Azure Firewall 배포가 네트워크 규칙에서 20,000개의 고유한 원본/대상에 도달하거나 초과했습니다. 성능 및 대기 시간 문제를 방지하도록 네트워크 규칙 구성 및 처리를 최적화하세요.
잠재적 이점: Azure Firewall이 성능을 최적화하도록 구성되어 있는지 확인합니다.
영향: 높다
자세한 내용은 성능에 대한 Azure Firewall 모범 사례를 참조하세요.
리소스 유형: microsoft.network/firewallpolicies
권장 사항 ID: 10b153b5-59d0-45ac-bb3f-6a0b7ad9c0cd
Azure Firewall 정책: 규칙 컬렉션 그룹 크기가 제한에 도달했습니다.
방화벽 정책의 RCG(규칙 컬렉션 그룹)가 2MB에 도달했습니다. 성능에 영향을 주지 않도록 RCG(규칙 컬렉션 그룹)를 최적화하세요.
잠재적 이점: Azure Firewall이 성능을 최적화하도록 구성되어 있는지 확인합니다.
영향: 높다
자세한 내용은 Azure 구독 및 서비스 제한, 할당량 및 제약 조건을 참조하세요. - Azure Resource Manager
리소스 유형: microsoft.network/firewallpolicies
권장 사항 ID: 80b35b4e-1e5c-4ddf-835e-a774ce2ab81e
방화벽 정책이 IP 그룹 제한에 도달했습니다.
Azure Firewall 정책이 최대 IP 그룹 200개에 도달하거나 초과했습니다. 성능 및 대기 시간 문제를 방지하기 위해 수량을 줄이거나, 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
DNS TTL(Time to Live)을 20초로 구성
TTL(Time to Live)은 Azure Traffic Manager에 요청할 때 클라이언트가 받는 응답의 최신 방식에 영향을 줍니다. TTL 값을 줄이면 장애 조치(failover) 시 클라이언트가 작동하는 엔드포인트로 더 빠르게 라우팅됩니다. 가능한 한 빨리 상태 엔드포인트로 트래픽을 라우팅하기 위해 TTL을 20초로 구성하세요.
잠재적 이점: 정상 엔드포인트로 장애 조치(failover)하여 가용성 향상
영향: 높다
자세한 내용은 Azure Traffic Manager 엔드포인트 모니터링을 참조하세요.
리소스 유형: microsoft.network/trafficmanagerprofiles
권장 사항 ID: b020ff96-37bf-4a64-8bd5-2bfb3fdf3f87
DNS TTL(Time to Live)을 60초로 구성
TTL(Time to Live)은 Azure Traffic Manager에 요청할 때 클라이언트가 받는 응답의 최신 방식에 영향을 줍니다. TTL 값을 줄이면 장애 조치(failover) 시 클라이언트가 작동하는 엔드포인트로 더 빠르게 라우팅됩니다. 가능한 한 빨리 상태 엔드포인트로 트래픽을 라우팅하기 위해 TTL을 60초로 구성하세요.
잠재적 이점: 정상 엔드포인트로 더 빠르게 장애 조치(failover)하여 가용성 향상
영향: 보통
자세한 내용은 Azure Traffic Manager 엔드포인트 모니터링을 참조하세요.
리소스 유형: microsoft.network/trafficmanagerprofiles
권장 사항 ID: d374a732-e69b-41dc-bbc2-a7234e2270be
높은 P2S 사용을 해결하기 위해 VNet 게이트웨이 SKU 크기를 늘리는 것이 좋습니다.
각 게이트웨이 SKU는 지정된 수의 동시 P2S 연결만 지원할 수 있습니다. 연결 수가 게이트웨이 제한에 근접하여 더 많은 연결 시도가 실패할 수 있습니다.
잠재적 이점: 게이트웨이 크기를 늘리면 더 많은 동시 P2S 사용자를 지원할 수 있습니다.
영향: 높다
ResourceType: microsoft.network/virtualnetworkgateways
권장 사항 ID: f78c8e26-9c40-4a74-a091-f76aecb49099
지속적으로 높은 CPU 사용을 해결하기 위해 VNet 게이트웨이 SKU 크기를 늘리는 것이 좋습니다.
트래픽 부하가 높으면 VPN Gateway가 높은 CPU 사용으로 인해 패킷을 삭제할 수 있습니다. VPN이 지속적으로 실행되고 있으므로 VPN Gateway SKU를 업그레이드하는 것이 좋습니다.
잠재적 이점: VPN 게이트웨이의 크기를 늘리면 높은 CPU로 인해 연결이 끊어지지 않습니다.
영향: 높다
자세한 내용은 가상 머신 크기 개요 - Azure Virtual Machines를 참조하세요.
ResourceType: microsoft.network/virtualnetworkgateways
권장 사항 ID: 2e41fe84-7173-4fe9-b257-61aa4679c3fe
ExpressRoute 레거시 연결 변환
ExpressRoute 게이트웨이는 지속적으로 유지 관리해야 합니다. 플랫폼은 안정성, 가용성, 보안, 성능을 보장하기 위해 노후화된 하드웨어를 업그레이드합니다. 대부분의 업그레이드는 원활하게 진행되지만 일부는 배포에 영향을 미칩니다. 2017년 이전에 연결된 게이트웨이는 최적의 성능을 발휘하지 못할 수 있습니다.
잠재적 이점: 최신 하드웨어의 성능 향상
영향: 높다
자세한 내용은 레거시 ExpressRoute 게이트웨이 연결을 변환하는 방법을 참조하세요.
ResourceType: microsoft.network/virtualnetworkgateways
권장 사항 ID: 83d8749f-cbdd-4268-9a7b-bc0512f36fca
접두사를 최대 접두사 제한보다 작게 업데이트
접두사를 ExpressRoute 가상 네트워크 게이트웨이의 최대 접두사 제한보다 작게 업데이트합니다. ExpressRoute 가상 네트워크 게이트웨이는 최대 11,000개의 접두사를 허용합니다.
잠재적 이점: 연결 손실을 방지합니다.
영향: 높다
자세한 내용은 Azure 구독 및 서비스 제한, 할당량 및 제약 조건을 참조하세요. - Azure Resource Manager
ResourceType: microsoft.network/virtualnetworkgateways
권장 사항 ID: ad65c036-7bb0-4f2e-9059-e4bea4799412
Azure AI 검색
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 Search를 참조하세요.
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 증명 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의 연결 문제 해결을 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: a5ab10c5-424a-4818-9fba-ddca1eee531a
여러 클라이언트가 연결된 상태에서 실행할 때 캐시 및 애플리케이션 성능 개선
서버 부하가 높은 상태에서 실행하면 응답하지 않거나 데이터 손실이 발생하거나 사용할 수 없게 될 수 있습니다. 이 경우만 피한다면 캐시 인스턴스는 잘 수행됩니다. 모범 사례를 적용하여 서버 부하를 줄이거나 용량을 추가하여 다른 크기 또는 SKU로 스케일링합니다.
잠재적 이점: 모범 사례를 통해 최적의 성능 및 고가용성 보장
영향: 높다
자세한 내용은 Azure Cache for Redis - Azure Cache for Redis의 연결 문제 해결을 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: e34f1fd6-7d4b-4030-9c1a-0b413675cb40
서버 부하가 높은 상태에서 실행할 때 캐시 및 애플리케이션 성능 개선
서버 부하가 높은 상태에서 실행하면 응답하지 않거나 데이터 손실이 발생하거나 사용할 수 없게 될 수 있습니다. 이 경우만 피한다면 캐시 인스턴스는 잘 수행됩니다. 모범 사례를 적용하여 서버 부하를 줄이거나 용량을 추가하여 다른 크기 또는 SKU로 스케일링합니다.
잠재적 이점: 모범 사례를 통해 최적의 성능 및 고가용성 보장
영향: 보통
자세한 내용은 Azure Cache for Redis 서버 문제 해결 - Azure Cache for Redis를 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: a25fccfd-854d-4c1a-9fae-aa0597a45e27
클라이언트 애플리케이션이 실행되는 호스트 머신이 캐시의 응답을 따라갈 수 있을 때 최고의 성능을 발휘하는 캐시 인스턴스
캐시 인스턴스는 클라이언트 애플리케이션이 실행되는 호스트 머신이 캐시의 응답을 따라갈 수 있을 때 최고의 성능을 발휘합니다. 클라이언트 호스트 머신이 메모리, CPU 또는 네트워크 대역폭을 따라가지 못하는 경우 캐시 응답이 애플리케이션에 충분히 빠르게 도달하지 못하고 대기 시간이 더 길어질 수 있습니다.
잠재적 이점: 캐시 처리량 및 대기 시간을 향상시킬 수 있습니다.
영향: 보통
자세한 내용은 Azure Cache for Redis 클라이언트 문제 해결 - Azure Cache for Redis를 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: 2f57b58b-1677-4c31-8a37-be79838d14ca
메모리 압력이 높은 상태에서 실행할 때 캐시 및 애플리케이션 성능 개선
메모리 압력이 높은 상태에서 실행하면 응답하지 않거나 데이터 손실이 발생하거나 사용할 수 없게 될 수 있습니다. 이 경우만 피한다면 캐시 인스턴스는 잘 수행됩니다. 모범 사례를 적용하여 사용된 메모리를 줄이거나 용량을 추가하여 다른 크기 또는 SKU로 스케일링합니다.
잠재적 이점: 모범 사례를 통해 최적의 성능 및 고가용성 보장
영향: 보통
자세한 내용은 Azure Cache for Redis 서버 문제 해결 - Azure Cache for Redis를 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: 16d0cf25-463d-4a20-8f18-d8d71edf92e3
메모리 압력이 높은 상태에서 실행할 때 캐시 및 애플리케이션 성능 개선
메모리 압력이 높은 상태에서 실행하면 응답하지 않거나 데이터 손실이 발생하거나 사용할 수 없게 될 수 있습니다. 이 경우만 피한다면 캐시 인스턴스는 잘 수행됩니다. 모범 사례를 적용하여 사용된 메모리를 줄이거나 용량을 추가하여 다른 크기 또는 SKU로 스케일링합니다.
잠재적 이점: 모범 사례를 통해 최적의 성능 및 고가용성 보장
영향: 높다
자세한 내용은 Azure Cache for Redis 서버 문제 해결 - Azure Cache for Redis를 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: 64dce138-80d7-48ad-934b-025a425386a7
메모리 RSS 사용량이 높을 때 캐시 및 애플리케이션 성능을 개선시킵니다.
메모리 압력이 높은 상태에서 실행하면 응답하지 않거나 데이터 손실이 발생하거나 사용할 수 없게 될 수 있습니다. 이 경우만 피한다면 캐시 인스턴스는 잘 수행됩니다. 모범 사례를 적용하여 사용된 메모리를 줄이거나 용량을 추가하여 다른 크기 또는 SKU로 스케일링합니다.
잠재적 이점: 모범 사례를 통해 최적의 성능 및 고가용성 보장
영향: 보통
자세한 내용은 Azure Cache for Redis 서버 문제 해결 - Azure Cache for Redis를 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: b1184137-cf30-4a62-87bd-5e287b911a46
메모리 RSS 사용량이 높을 때 캐시 및 애플리케이션 성능을 개선시킵니다.
메모리 압력이 높은 상태에서 실행하면 응답하지 않거나 데이터 손실이 발생하거나 사용할 수 없게 될 수 있습니다. 이 경우만 피한다면 캐시 인스턴스는 잘 수행됩니다. 모범 사례를 적용하여 사용된 메모리를 줄이거나 용량을 추가하여 다른 크기 또는 SKU로 스케일링합니다.
잠재적 이점: 모범 사례를 통해 최적의 성능 및 고가용성 보장
영향: 높다
자세한 내용은 Azure Cache for Redis 서버 문제 해결 - Azure Cache for Redis를 참조하세요.
리소스 유형: microsoft.cache/redis
권장 사항 ID: 2adfe155-4639-4d83-9814-15ce7454fa25
Azure 통신 서비스
통화 SDK 권장 버전 사용
Azure Communication Services 통화 SDK를 사용하여 음성, 동영상, 화면 공유 및 기타 실시간 통신을 사용하도록 설정할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 통화 SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 통화 SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Communication Services 통화 SDK 개요 - Azure Communication Services 개념 문서를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: c6da5a5f-149d-4550-82c9-ec3921a586f3
통화 SDK 권장 버전 사용(높은 우선순위)
Azure Communication Services 통화 SDK를 사용하여 음성, 동영상, 화면 공유 및 기타 실시간 통신을 사용하도록 설정할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 통화 SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 통화 SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 높다
자세한 내용은 Azure Communication Services 통화 SDK 개요 - Azure Communication Services 개념 문서를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: c9f07cd1-54a4-4bc9-bdb6-87d97e4b99fe
채팅 SDK 권장 버전 사용
Azure Communication Services 채팅 SDK를 사용하여 다양한 실시간 채팅을 애플리케이션에 추가할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 채팅 SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 Chat SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Communication Services - Azure Communication Services 개념 문서에 대한 Chat SDK 개요를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: 28da6c5a-8e1f-47eb-beb3-62fd50cbb593
ID SDK 권장 버전 사용
Azure Communication Services ID SDK를 사용하여 ID, 사용자 및 액세스 토큰을 관리할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 ID SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 ID SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Communication Services에 대한 SDK 및 REST API - Azure Communication Services 개념 문서를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: a383aac0-2eed-4dac-8050-3675fdc8eded
전화번호 SDK 권장 버전 사용
Azure Communication Services 전화 번호 SDK를 사용하여 전화 번호를 가져오고 관리할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 전화번호 SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 전화 번호 SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Communication Services에 대한 SDK 및 REST API - Azure Communication Services 개념 문서를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: 5e8e752c-3851-461c-9bc4-407bbf3ebd94
Rooms SDK 권장 버전 사용
Azure Communication Services Rooms SDK를 사용하여 통화에 참가할 수 있는 사용자, 모임 시기 및 협업 방법을 제어할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 Rooms SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 새로운 버전의 Rooms SDK에는 최신 수정 사항 및 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Communication Services 룸 개요 - Azure Communication Services 개념 문서를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: abcb78e5-6f21-4f64-badd-c147f457fb0a
통화 자동화 SDK 권장 버전 사용
Azure Communication Services 통화 자동화 SDK는 호출 만들기 및 관리, 오디오 재생 및 기록 구성에 사용할 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 통화 자동화 SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 통화 자동화 SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 통화 자동화 개요 - Azure Communication Services 개념 문서를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: 30bcc7b0-bcab-4b60-a530-53ccbb64663f
SMS SDK 권장 버전 사용
Azure Communication Services SMS SDK를 사용하여 SMS 메시지를 보내고 받을 수 있습니다. 최신 수정 사항 및 기능을 확인하려면 권장 버전의 SMS SDK로 업데이트하세요. 지난 48~60시간 동안 권장되지 않는 버전이 발견되었습니다.
잠재적 이점: 최신 버전의 SMS SDK에는 최신 수정 사항 및 새로운 기능이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Communication Services - Azure Communication Services 개념 문서에 대한 SMS SDK 개요를 참조하세요.
리소스 유형: microsoft.communication/communicationservices
권장 사항 ID: bf23065c-8829-4fa1-8152-09d4066e11a3
Azure Container Apps (Azure 컨테이너 애플리케이션)
Azure Cosmos DB (애저 코스모스 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
최적의 데이터 배포를 위해 계층적 파티션 키 사용
이 계정에는 컨테이너의 논리 파티션 크기가 한도인 20GB를 초과할 수 있도록 하는 사용자 지정 설정이 있습니다. 이 설정은 Azure Cosmos DB 팀에서 다른 파티션 키로 애플리케이션을 다시 설계할 시간을 주기 위한 임시 조치로 적용했습니다. SLA 보장은 제한이 증가할 때 적용되지 않으므로 장기 솔루션으로 권장되지 않습니다. 이제 계층적 파티션 키(미리 보기)를 사용하여 애플리케이션을 다시 설계할 수 있습니다. 이 기능을 사용하면 최대 3개의 파티션 키를 설정하여 20GB 제한을 초과할 수 있으며, 가상 키를 사용하는 워크로드 또는 다중 테넌트 시나리오에 이상적입니다.
잠재적 이점: 데이터 배포 및 성능 최적화
영향: 보통
자세한 내용은 프라이빗 미리 보기에서 지금 참조: 계층적 파티션 키를 사용하여 데이터 배포 최적화 - Azure Cosmos DB 블로그
리소스 유형: microsoft.documentdb/databaseaccounts
권장 사항 ID: 3a7c4990-18e7-4581-b62d-c745260e7c5b
Azure Cosmos DB 쿼리 페이지 크기(MaxItemCount)를 -1로 구성
Azure Cosmos 컨테이너의 쿼리에 대한 쿼리 페이지 크기를 100으로 사용하고 있습니다. 빠른 검사의 경우에는 페이지 크기를 -1로 사용하는 것이 좋습니다.
잠재적 이점: 종단 간 쿼리 대기 시간이 크게 향상되었습니다.
영향: 보통
자세한 내용은 NoSQL용 Azure Cosmos DB에 대한 SQL 쿼리 메트릭을 참조하세요.
리소스 유형: 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 요금 절감 및 성능 향상
영향: 보통
자세한 내용은 Azure Cosmos DB 인덱싱 정책을 참조하세요.
리소스 유형: microsoft.documentdb/databaseaccounts
권장 사항 ID: 4391ebb6-9519-4563-97c8-85f40cb92a63
PerformanceBoostervCore
CPU 사용량이 12시간 내에 90%를 초과하면 사용자에게 높은 사용량에 대한 알림이 표시됩니다. 또한 더 나은 성능을 얻기 위해 더 높은 계층으로 확장하는 것이 좋습니다.
잠재적 이점: 성능 향상 가져오기
영향: 보통
자세한 내용은 클러스터 크기 조정 또는 구성 - Azure Cosmos DB for MongoDB vCore를 참조하세요.
리소스 유형: microsoft.documentdb/databaseaccounts
권장 사항 ID: b633adb4-0c3c-4ab6-ab52-a9d752c6ac52
Azure Data Explorer(아주르 데이터 탐색기)
Data Explorer 리소스에 최적화된 자동 스케일링 사용
리소스의 크기를 자동으로 스케일링하여 성능을 향상시킬 수 있는 것 같습니다(지난 주 동안의 실제 사용량, 캐시 사용률, 수집 사용률, 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
MariaDB를 위한 Azure 데이터베이스
MariaDB 서버 vCores 늘리기
내부 원격 분석 데이터를 보면, 지난 7일 사이에 장시간 동안 CPU 사용률이 높았습니다. CPU 사용률이 높으면 쿼리 성능이 저하될 수 있습니다. 성능을 개선하려면 더 큰 컴퓨팅 크기로 전환하는 것이 좋습니다.
잠재적 이점: CPU 압력을 줄여 쿼리 성능 향상
영향: 보통
자세한 내용은 가격 책정 - Azure Database for MariaDB를 참조하세요.
리소스 유형: microsoft.dbformariadb/servers
권장 사항 ID: a5f888e3-8cf4-4491-b2ba-b120e14eb7ce
MariaDB 서버를 메모리 최적화 SKU로 이동
내부 원격 분석 데이터를 보면, 이 서버에 대한 버퍼 풀의 변동률이 높으며, 이로 인해 쿼리 성능이 저하되고 IOPS가 높아질 수 있습니다. 성능을 높이려면 워크로드 쿼리를 검토하여 메모리 사용량을 최소화할 기회를 살펴보세요. 이러한 기회를 찾을 수 없는 경우 더 많은 메모리를 제공하는 상위 SKU로 전환하거나 스토리지 크기를 늘려서 IOPS를 늘리는 것이 좋습니다.
잠재적 이점: 메모리에 더 많은 데이터를 캐싱하여 쿼리 성능 향상
영향: 보통
자세한 내용은 가격 책정 - Azure Database for MariaDB를 참조하세요.
리소스 유형: microsoft.dbformariadb/servers
권장 사항 ID: a092afdb-6f20-4b42-8d8f-423ac8d71a3f
Azure Database for MySQL (MySQL을 위한 Azure 데이터베이스)
새로운 Ev5 컴퓨팅 하드웨어로 워크로드 성능 30% 향상
새로운 Ev5 컴퓨팅 하드웨어를 사용하면 더 높은 동시성과 더 나은 처리량으로 워크로드 성능을 30% 높일 수 있습니다. Azure Portal에서 Compute+Storage 블레이드로 이동하고 추가 비용 없이 Ev5 컴퓨팅으로 전환하세요. Ev5 컴퓨팅은 QPS 및 대기 시간 측면에서 다른 VM 시리즈 중 최고의 성능을 제공합니다.
잠재적 이점: 새로운 Ev5 컴퓨팅 하드웨어를 사용하면 동시성이 높고 처리량이 향상되어 워크로드 성능을 30% 높일 수 있습니다.
영향: 보통
자세한 내용은 Ev5 컴퓨팅 시리즈를 사용하여 Azure MySQL 중요 비즈니스용 유연한 서버 성능 30% 향상을 참조하세요.
자원 유형: microsoft.dbformysql/flexibleservers
권장 사항 ID: fba7355d-0f26-4015-9b14-17bdc584081a
향상된 성능을 위해 가속 로그 사용
Azure Database for MySQL - 중요 비즈니스용 서비스 계층의 경우 가속 로그를 사용하면 쓰기 대기 시간을 줄여 성능을 향상할 수 있으며, 추가 비용 없이 애플리케이션 성능을 최대 2배까지 향상시킬 수 있습니다.
잠재적 이점: 추가 비용 없이 Business-Critical 워크로드의 처리량이 최대 2배 증가합니다.
영향: 높다
자세한 내용은 Azure Database for MySQL - 유연한 서버 - Azure Database for MySQL - 유연한 서버의 가속 로그 기능을 참조하세요.
자원 유형: microsoft.dbformysql/flexibleservers
권장 사항 ID: 2aa0da9d-b0f0-4924-92e0-1518441f40ac
스토리지 IOPS 늘리기
복제본 서버가 IOPS 사용률에 대한 최대 임계값에 근접하고 있으며 상당한 복제 지연 시간이 있습니다. 주 서버와의 효과적인 동기화를 유지하려면 Azure Portal 또는 Azure CLI를 사용하여 스토리지 IOPS를 늘리거나 자동 스케일링 IOPS를 활성화하세요.
잠재적 이점: 복제본 서버는 주 서버와 밀접하게 동기화됩니다.
영향: 높다
자세한 내용은 Zone-Redundant HA - Azure Database for MySQL - 유연한 서버를 참조하세요.
자원 유형: microsoft.dbformysql/flexibleservers
권장 사항 ID: d397f019-f52e-47e9-ba3f-106399c829a8
PostgreSQL용 Azure 데이터베이스
비활성 논리 복제 슬롯에 대한 서버 검토
서버에 비활성 논리 복제 슬롯이 있어 서버 성능 및 가용성이 저하될 수 있습니다.
잠재적 이점: 서버 가용성 및 성능 향상
영향: 높다
자세한 내용은 자동 진공 조정 - Azure Database for PostgreSQL 유연 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 114c6710-6c60-4163-b582-ac573199c40d
서버에서 검사점이 너무 자주 표시되는지 검토합니다.
서버에서 성능에 영향을 미칠 수 있는 검사점이 자주 발생합니다. 문제를 해결하려면 max_wal_size 서버 매개 변수를 늘리는 것이 좋습니다.
잠재적 이점: 서버 성능 향상
영향: 높다
자세한 내용은 높은 IOPS 사용률 - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 3e62d12b-2de5-411b-97ec-092250fb488c
80%보다 큰 bloat 비율에 대한 서버 검토
서버의 bloat_ratio(데드 튜플/(라이브 튜플 + 데드 튜플))가 > 80%입니다.
잠재적 이점: 서버 성능 향상
영향: 높다
자세한 내용은 문제 해결 가이드 - Azure Portal - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 3e7c94fd-89c6-4355-b72f-a8cd0451c3e7
높은 CPU 사용률에 대한 서버 검토
지난 7일 동안 CPU 사용량이 2시간 이상 동안 90% 이상이거나 최대 사용량이 20%입니다. CPU 사용률이 높으면 쿼리 성능이 저하될 수 있습니다.
잠재적 이점: 쿼리 성능 향상
영향: 높다
자세한 내용은 문제 해결 가이드 - Azure Portal - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 5a05c081-028d-45cc-9530-cfee8bf04a0e
서버에서 ALL로 설정된 log_statement 검토
log_statement 서버 매개 변수가 켜져 있어 성능이 저하될 수 있습니다.
잠재적 이점: 서버 성능 향상
영향: 보통
자세한 내용은 보고 및 로깅/ 로그 서버 매개 변수에 대한 내용 - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 7f791293-46af-423d-b23c-355fc9db5474
서버에서 log_duration 켜짐 검토
로깅 설정으로 인해 잠재적인 성능 저하가 발생할 수 있습니다. 이러한 설정을 최적화하려면 log_duration 서버 매개 변수를 꺼짐으로 설정하세요.
잠재적 이점: 서버 성능 향상
영향: 보통
자세한 내용은 보고 및 로깅/ 로그 서버 매개 변수에 대한 내용 - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: ab589166-0276-44cb-ba9f-80fac5306e0c
서버 접근 랩어라운드 검토
서버가 10억 개 이상의 트랜잭션으로 50% 래핑 한도를 초과했습니다. 문제 해결 가이드의 자동 진공 블로커 -> 긴급 자동 진공 및 랩어라운드 섹션에서 공유된 권장 사항을 참조하세요.
잠재적 이점: 서버 성능 향상
영향: 높다
자세한 내용은 자동 진공 조정 - Azure Database for PostgreSQL 유연 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: b35d2b04-2c01-4f4c-91af-7abe3b0cc697
서버에서 log_statement_stats 켜짐 검토
log_statement_stats 서버 매개 변수가 켜져 있어 성능이 저하될 수 있습니다.
잠재적 이점: 서버 성능 향상
영향: 높다
자세한 내용은 통계/모니터링 서버 매개 변수 - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: b50dc645-82f7-442b-a8cf-687867100179
서버에서 log_min_duration_statement 켜짐 검토
log_min_duration_statement 서버 매개 변수가 60,000ms(1분) 미만으로 설정되어 있어 성능이 저하될 수 있습니다.
잠재적 이점: 서버 성능 향상
영향: 높다
자세한 내용은 보고 및 로깅/ 서버 매개 변수를 기록하는 시기 - 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
서버에서 자동 진공 꺼짐 검토
서버의 자동 진공 매개 변수 설정은 꺼짐이고 Bloat 비율(데드 튜플/(라이브 튜플 + 데드 튜플))이 > 50%입니다.
잠재적 이점: 자동 진공을 ON으로 설정하여 서버 성능 향상
영향: 높다
자세한 내용은 자동 진공 조정 - Azure Database for PostgreSQL 유연 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: dfecf01a-aac2-4429-bc03-7de5756e8bc8
서버에서 VERBOSE로 설정된 log_error_verbosity 검토
로깅 설정으로 인해 잠재적인 성능 저하가 발생할 수 있습니다. 이러한 설정을 최적화하려면 log_duration 서버 매개 변수를 꺼짐으로 설정하세요.
잠재적 이점: 서버 성능 향상
영향: 보통
자세한 내용은 보고 및 로깅/ 로그 서버 매개 변수에 대한 내용 - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: e9415244-34b8-4b90-900a-25a6e154fa7e
서버에서 분리된 준비된 트랜잭션 검토
서버에서 준비된 트랜잭션을 분리했습니다. 효율적인 서버 성능을 위해 분리된 준비된 트랜잭션을 롤백하거나 커밋합니다.
잠재적 이점: 서버 성능 향상
영향: 높다
자세한 내용은 자동 진공 조정 - Azure Database for PostgreSQL 유연 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: eecd0096-23c1-4ad6-9a8d-fc55d9e8cc40
하이퍼스케일(Citus) 서버 그룹에 대한 스토리지 제한 증가
내부 원격 측정에 따르면 서버 그룹에 있는 하나 이상의 노드가 현재 프로비저닝된 스토리지 값에 대한 제한에 접근하고 있기 때문에 제한될 수 있습니다. 이로 인해 성능이 저하되거나 서버가 읽기 전용 모드로 이동될 수 있습니다. 지속적인 성능을 보장하려면 프로비전된 디스크 공간을 늘리는 것이 좋습니다.
잠재적 이점: 스토리지를 늘려 서버 성능을 개선하고 읽기/쓰기 모드에서 서버를 계속 사용합니다.
영향: 높다
자세한 내용은 클러스터 구성 - Azure Cosmos DB for PostgreSQL을 참조하세요.
ResourceType: microsoft.dbforpostgresql/servergroupsv2
권장 사항 ID: b26edab6-a8dc-4903-b29f-d3b7fb9e0f9c
서버에서 enable_indexscan 꺼짐 검토
서버에 enable_indexscan 서버 매개 변수가 꺼져 있습니다. 최적화된 쿼리 성능을 위해 enable_indexscan 서버 매개 변수를 켭니다.
잠재적 이점: 쿼리 성능 향상을 위해 enable_indexscan 켭니다.
영향: 보통
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 6772abda-0192-4e70-bfeb-409c7e7cf73c
서버에서 enable_indexonlyscan 꺼짐 검토
서버에 enable_indexonlyscan 설정이 꺼져 있습니다. 최적화된 쿼리 성능을 위해 enable_indexonlyscan 설정을 켭니다.
잠재적 이점: 쿼리 성능 향상을 위해 enable_indexonlyscan 켭니다.
영향: 보통
자세한 내용은 쿼리 튜닝/Planner 메서드 구성 서버 매개 변수 - Azure Database for PostgreSQL 유연한 서버를 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: bb641db9-591e-4a7e-b4f0-6d9409d646fe
서버에 대한 pgaudit.log 서버 매개 변수 검토
서버에 대한 pgaudit.log 서버 매개 변수는 성능에 영향을 주는 값으로 설정됩니다. 효율성을 높이고 오버헤드를 줄이기 위해 모든, 읽기, 쓰기 및 함수 값을 제외하도록 서버 매개 변수를 업데이트합니다.
잠재적 이점: 서버 성능 향상
영향: 보통
자세한 내용은 사용자 지정 옵션 서버 매개 변수 - Azure Database for PostgreSQL을 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: e77d49af-7101-4e7e-a184-472fbf882c35
테이블 통계 재설정에 대한 서버 검토
서버의 테이블 통계가 다시 설정됩니다. 데이터베이스에서 ANALYZE를 실행합니다. PostgreSQL 최적화 프로그램에서 쿼리에 가장 적합한 실행 경로를 선택하는 데 도움이 되는 통계를 수집합니다.
잠재적 이점: ANALYZE를 실행하여 쿼리 성능 향상
영향: 높다
자세한 내용은 자동 진공 튜닝 - Azure Database for PostgreSQL을 참조하세요.
리소스 유형: microsoft.dbforpostgresql/flexibleservers
권장 사항 ID: 278ffae3-fa57-463b-a9f6-4b04a8b320b0
Azure Health Data Services 비식별화 서비스
Azure 상태 비식별화를 위한 최신 API 버전으로 업그레이드
Azure 상태 비식별화를 위한 최신 API 버전으로 업그레이드하여 최대 성능을 보장합니다. 상태 비식별화 SDK를 사용하는 경우 최신 패키지 버전으로 업그레이드합니다. 또는 Azure Portal을 사용하여 상태 비식별화 리소스를 만들거나 관리할 수 있습니다.
잠재적 이점: 향상된 안정성 및 성능
영향: 보통
자세한 내용은 Azure Health Data Services 식별 해제 서비스를 참조하세요.
ResourceType: microsoft.healthdataaiservices/deidservices (리소스 유형: microsoft.healthdataaiservices/deidservices)
권장 사항 ID: dd8bef5d-5a56-4239-b25b-a25f283e12f5
Azure 상태 비식별화에 최신 API 버전 사용
Azure 상태 비식별화에 최신 API 버전을 사용합니다. 상태 비식별화 SDK의 경우 최신 패키지 버전으로 업그레이드합니다. 모든 API 요청에 api-version 쿼리 매개 변수가 포함되어 있는지 확인합니다.
잠재적 이점: 최신 API 버전은 향상된 처리량과 보안을 제공합니다.
영향: 보통
자세한 내용은 Azure Health Data Services 식별 해제 서비스를 참조하세요.
ResourceType: microsoft.healthdataaiservices/deidservices (리소스 유형: microsoft.healthdataaiservices/deidservices)
권장 사항 ID: ed25ee86-c6b4-4485-a129-3c0ec1b523da
AKS(Azure Kubernetes Service)
Fleet API를 최신 버전으로 업데이트
이 구독의 리소스에 대한 오래된 Fleet API의 SDK 요청을 확인했습니다. 최신 SDK 버전으로 업그레이드하는 것이 좋습니다. 이렇게 하면 최신 기능이 적용되고 성능이 향상될 수 있습니다.
잠재적 이점: 최신 Fleet API에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
자세한 내용은 Azure Kubernetes Fleet Manager 미리 보기 API 수명 주기를 참조하세요.
리소스 유형: microsoft.containerservice/fleets
권장 사항 ID: 835e829e-9af6-4758-80d2-98df565d1524
단일 노드 풀이 있는 클러스터
단일 노드 풀을 사용하는 대신 하나 이상의 노드 풀을 추가하는 것이 좋습니다. 이렇게 하면 잘못 구성되었거나 악의적인 애플리케이션 Pod가 시스템 Pod를 우연히 종료시키지 않도록 방지하기 위해 애플리케이션으로부터 중요한 시스템 Pod를 격리시킬 수 있습니다.
잠재적 이점: 성능 향상
영향: 보통
자세한 내용은 AKS(Azure Kubernetes Service)에서 시스템 노드 풀 사용 - Azure Kubernetes Service를 참조하세요.
리소스 유형: microsoft.containerservice/managedclusters
권장 사항 ID: 492c8468-bb25-4a03-b8e5-9ae99723a017
Azure NetApp 파일
NetApp Files FsLogix 컨테이너 볼륨에 대한 사용자 제한 줄이기
Azure NetApp Files 볼륨의 동시 사용자 수가 3,000명에 이르면 동시 사용자를 정기적으로 모니터링하고 사용자를 줄입니다. 특정 시나리오에 3,000명 이상의 동시 사용자가 필요한 경우 사용자를 그룹화하고 그룹을 여러 일반 볼륨으로 이동하거나 큰 볼륨을 사용합니다.
잠재적 이점: 볼륨의 대기 시간 감소
영향: 보통
자세한 내용은 Azure NetApp Files - FSLogix에 FSLogix 프로필 컨테이너 저장을 참조하세요.
ResourceType: microsoft.netapp/netappaccounts/capacitypools/volumes
권장 사항 ID: 1b93c1a0-5f0d-43a6-a02f-f2e3fd34b696
Azure SQL 데이터베이스
테이블 열에 대한 통계 만들기
테이블 통계가 없는 것을 확인했으며 이로 인해 쿼리 성능이 저하될 수 있습니다. 쿼리 최적화 프로그램은 통계를 사용하여 쿼리 결과의 카디널리티 또는 행 수를 예상하며, 이를 통해 쿼리 최적화 프로그램이 고품질 쿼리 계획을 만들 수 있습니다.
잠재적 이점: 쿼리 성능 향상
영향: 높다
자세한 내용은 테이블에 대한 통계 만들기 및 업데이트 - Azure Synapse Analytics를 참조하세요.
ResourceType: microsoft.sql/sqldatawarehouses
권장 사항 ID: ef14bcc2-41a5-41f6-bca8-10764cfbdee0
데이터 기울이기를 제거하여 쿼리 성능 향상
분산 데이터 기울이기가 15%를 초과했습니다. 이로 인해 성능 병목 상태가 발생하여 많은 비용이 낭비될 수 있습니다.
잠재적 이점: 쿼리 성능 향상
영향: 높다
자세한 내용은 분산 테이블 디자인 지침 - Azure Synapse Analytics를 참조하세요.
ResourceType: microsoft.sql/sqldatawarehouses
권장 사항 ID: 9d7196d1-2d7c-4316-820f-7374a4ddf250
스토리지 계정에서 준비된 파일을 분할하여 로드 성능 향상
스토리지 계정에서 준비된 압축 파일을 분할하여 로드 처리량을 늘릴 수 있음을 발견했습니다. 좋은 방법은 압축된 파일을 60개 이상으로 분할하여 로드를 최대한 병렬 처리하는 것입니다.
잠재적 이점: 부하 성능 향상
영향: 높다
자세한 내용은 전용 SQL 풀에 대한 데이터 로드 모범 사례 - Azure Synapse Analytics를 참조하세요.
ResourceType: microsoft.sql/sqldatawarehouses
권장 사항 ID: dd93fbbf-e5ef-4c7c-886e-2bfef0958f45
SQL Data Warehouse를 사용하여 tempdb 경합을 줄이려면 리소스 클래스를 스케일 업하거나 업데이트합니다.
워크로드의 성능에 영향을 미칠 수 있는 tempdb 사용률이 높다는 것을 발견했습니다.
잠재적 이점: 쿼리 성능 향상
영향: 높다
자세한 내용은 DMV를 사용하여 전용 SQL 풀 워크로드 모니터링 - Azure Synapse Analytics를 참조하세요.
ResourceType: microsoft.sql/sqldatawarehouses
권장 사항 ID: 33e515fe-354c-4016-a0f7-c4d6585aea61
SQL Data Warehouse를 사용하여 테이블을 복제된 테이블로 변환
복제된 테이블을 사용하면 도움이 될 수 있음을 발견했습니다. 복제된 테이블은 비용이 많이 드는 데이터 이동 작업을 방지하고 워크로드 성능을 크게 향상시킵니다.
잠재적 이점: 쿼리 성능 향상
영향: 높다
자세한 내용은 복제된 테이블에 대한 디자인 지침을 참조하세요. - Azure Synapse Analytics
ResourceType: microsoft.sql/sqldatawarehouses
권장 사항 ID: 293984cf-b551-461f-b22d-9659ebd09a4f
테이블 열에 대한 통계 업데이트
최신 테이블 통계가 없는 것을 확인했으며 이로 인해 쿼리 성능이 저하될 수 있습니다. 쿼리 최적화 프로그램은 최신 통계를 사용하여 쿼리 결과의 카디널리티 또는 행 수를 예상하며, 이를 통해 쿼리 최적화 프로그램이 고품질 쿼리 계획을 만들 수 있습니다.
잠재적 이점: 쿼리 성능 향상
영향: 높다
자세한 내용은 테이블에 대한 통계 만들기 및 업데이트 - Azure Synapse Analytics를 참조하세요.
ResourceType: microsoft.sql/sqldatawarehouses
권장 사항 ID: 01dea77b-3ca4-4583-9b09-88f5a8fd5857
Azure Synapse Analytics
SynapseManagementClient SDK 버전 업데이트
새로운 SynapseManagementClient는 .NET SDK 4.0 이상을 사용합니다.
잠재적 이점: 최신 SynapseManagementClient 라이브러리에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
자세한 내용은 SynapseManagementClient 클래스(Microsoft.Azure.Management.Synapse) - Azure for .NET Developers를 참조하세요.
ResourceType: microsoft.synapse/workspaces
권장 사항 ID: 7c83695a-3fa9-4668-9080-85151f5ab7be
행이 6,000만 개 미만인 CCI(클러스터형 Columnstore 인덱스)가 있는 테이블
클러스터형 columnstore 테이블은 데이터가 세그먼트로 구성됩니다. columnstore 테이블에 대해 최적의 쿼리 성능을 구현하려면 높은 세그먼트 품질을 유지하는 것이 중요합니다. 세그먼트 품질은 압축된 행 그룹에 있는 행의 수로 측정할 수 있습니다.
잠재적 이점: CCI(클러스터형 Columnstore 인덱스)는 대용량 테이블에 적합하며 일반적으로 6천만 개 이상의 행에 적합합니다. 더 작은 테이블의 경우 추가 보조 인덱스가 있는 HEAP 또는 클러스터형 인덱스로 테이블을 만드는 것이 좋습니다.
영향: 보통
자세한 내용은 전용 SQL 풀에 대한 모범 사례 - Azure Synapse Analytics를 참조하세요.
ResourceType: microsoft.synapse/workspaces
권장 사항 ID: 2699ef96-788d-41b6-939c-cebe568f7875
Azure 트래픽 수집기
SDK 버전 권장 사항 업그레이드
최신 버전의 Azure Traffic Collector SDK는 QA 프로세스를 통해 사전에 식별된 이슈에 대한 수정 사항을 포함하고, 최신 리소스 모델을 지원하며, ATC를 사용하여 전반적인 환경을 개선할 수 있는 안정성 및 성능 최적화를 제공합니다.
잠재적 이점: 안정성, 성능 및 새로운 기능 기능을 개선합니다.
영향: 보통
자세한 내용은 Azure ExpressRoute 트래픽 수집기 - Azure ExpressRoute를 참조하세요.
리소스 유형: microsoft.networkfunction/azuretrafficcollectors
권장 사항 ID: 1bbfadeb-006f-4f81-8e69-b073160b1e2c
Azure Virtual Desktop
깊이를 우선하여 부하 분산된 호스트 풀의 최대 세션 제한 설정을 변경하여 VM 성능 향상
깊이를 우선한 부하 분산은 최대 세션 제한 설정을 사용하여 단일 세션 호스트에서 동시 세션을 가질 수 있는 최대 사용자 수를 결정합니다. 최대 세션 제한 설정이 너무 높으면 모든 사용자 세션이 동일한 세션 호스트로 지정됩니다. 이로 인해 성능 및 안정성 문제가 발생합니다. 따라서 호스트 풀에서 깊이를 우선하여 부하 분산을 설정하는 경우 VM의 배포 및 용량 구성에 따라 적절한 최대 세션 제한 설정도 설정해야 합니다. 이 문제를 해결하려면 호스트 풀의 속성을 열고 최대 세션 제한 설정 옆의 값을 변경합니다.
잠재적 이점: Windows Virtual Desktop 서비스를 사용할 때 세션 호스트 기능 안정성, 안정성 및 성능 보장
영향: 높다
자세한 내용은 Azure Virtual Desktop에서 호스트 풀 부하 분산 구성을 참조하세요.
ResourceType: microsoft.desktopvirtualization/hostpools
권장 사항 ID: 2cc17306-822e-45b1-8d7f-5b0d2f2cccdb
사용자의 위치에 더 가깝게 VM을 배포하여 사용자 환경 및 연결 개선
VM이 WVD(Windows Virtual Desktop)를 사용하여 사용자가 연결하는 위치와 다른 지역에 있는 것으로 확인되었습니다. 이로 인해 연결 응답 시간이 길어지고 WVD의 전반적인 사용자 환경에 영향을 줍니다. 호스트 풀에 대해 VM을 만들 때 사용자에게 가까운 지역을 사용하려고 해야 합니다. 근접성을 확보하면 WVD 서비스에 대해 계속 만족할 수 있으며 전반적인 환경의 품질이 향상됩니다.
잠재적 이점: WVD 서비스 배포의 네트워크 왕복 시간에 대한 만족도를 향상시킵니다.
영향: 보통
자세한 내용은 Azure Virtual Desktop에서 연결 품질 분석 - Azure를 참조하세요.
ResourceType: microsoft.desktopvirtualization/hostpools
권장 사항 ID: d89829c9-dadf-4ddc-87d6-fd746debd5d3
Azure VMware 솔루션
vSAN 용량 사용률이 위험 임계값 초과
vSAN 용량 사용률이 75%에 도달했습니다. 클러스터 사용률은 SLA 준수를 위해 75% 중요 임계값 미만으로 유지되어야 합니다. VSphere 클러스터에 새 노드를 추가하여 용량을 늘리거나 VM을 삭제하여 사용량을 줄이거나 VM 워크로드 조정
잠재적 이점: vSAN 작업의 상태 및 성능 유지 관리
영향: 높다
자세한 내용은 아키텍처 - 프라이빗 클라우드 및 클러스터 - Azure VMware Solution을 참조하세요.
ResourceType: microsoft.avs/privateclouds
권장 사항 ID: eeb4ed3e-4e9b-40b4-84fb-5514d0be0eda
Cognitive Services
최신 Cognitive Service Text Analytics API 버전으로 업그레이드
모델 품질, 성능, 서비스 가용성 측면에서 최상의 결과를 얻으려면 최신 API 버전으로 업그레이드하세요. 또한 V3.0부터 새 엔드포인트로 새 기능을 사용할 수 있습니다(예: 별도의 엔드포인트로 사용할 수 있는 엔터티 연결, PII 인식, 엔터티 인식). 미리 보기 엔드포인트의 변경 내용에 따라 PII 엔드포인트의 수정된 텍스트 속성인 오피니언 마이닝이 SA 엔드포인트에 있습니다.
잠재적 이점: 더 나은 서비스 가용성 및 성능
영향: 보통
자세한 내용은 Azure AI 언어 - Azure AI 서비스란?을 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: c8bbcb72-b778-48b4-882c-d8ce271995e5
최신 Cognitive Service Text Analytics SDK 버전으로 업그레이드
모델 품질, 성능, 서비스 가용성 측면에서 최상의 결과를 얻으려면 최신 SDK 버전으로 업그레이드하세요. 또한 V3.0부터 새 엔드포인트로 새 기능을 사용할 수 있습니다(예: 별도의 엔드포인트로 사용할 수 있는 엔터티 연결, PII 인식, 엔터티 인식). 미리 보기 엔드포인트의 변경 내용에 따라 PII 엔드포인트의 수정된 텍스트 속성인 오피니언 마이닝이 SA 엔드포인트에 있습니다.
잠재적 이점: 더 나은 서비스 가용성 및 성능
영향: 보통
자세한 내용은 Azure AI Language에서 언어 검색이란? - Azure AI 서비스를 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: 1b94aa41-a51e-4cad-98fb-3a44447d5997
최신 Cognitive Service Health Insights API 버전으로 업그레이드
모델 품질, 성능, 서비스 가용성 측면에서 최상의 결과를 얻으려면 최신 API 버전으로 업그레이드하세요.
잠재적 이점: 더 나은 서비스 가용성 및 성능
영향: 보통
자세한 내용은 Azure AI Health Insights(미리 보기) - Azure AI Health Insights란?을 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: 08e6c0c6-2265-4380-a2b5-7d80d54fa6a5
최신 Cognitive Service Health Insights API 버전으로 업그레이드
모델 품질, 성능, 서비스 가용성 측면에서 최상의 결과를 얻으려면 최신 API 버전으로 업그레이드하세요.
잠재적 이점: 더 많은 기능, 더 나은 서비스 가용성 및 성능.
영향: 보통
자세한 내용은 Health Insights를 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: 1f1b5a94-3e2b-4f9c-8277-7f87e6c989a8
리소스에 PTU 배포 추가
리소스가 7일 이상 PTU 사용률 제한에 근접하고 있습니다. 배포에 더 많은PTU를 추가하세요. Azure Monitor에서 PTU 사용률 경고를 설정하세요.
잠재적 이점: 워크로드 증가 관리 및 대기 시간 감소
영향: 보통
자세한 내용은 프로비전된 처리량 단위(PTU)와 관련된 비용 이해 - Azure AI 서비스를 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: 5bb8940d-e316-4dea-90fd-5d879619c98c
더 많은 PTU 할당량 요청
배포에 대한 더 많은 PTU 할당량을 요청합니다. 리소스가 PTU 할당량 제한에 근접하고 있습니다.
잠재적 이점: 처리량 및 대기 시간 요구 사항 충족
영향: 보통
자세한 내용은 프로비전된 처리량 단위(PTU)와 관련된 비용 이해 - Azure AI 서비스를 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: 6b44d824-b4f7-4928-b755-abec825931dd
429 이 리소스에서 제한이 감지됨
하루 동안 이 리소스에 대해 1,000개 이상의 429 제한 오류를 관찰했습니다. 더 많은 양의 요청을 처리하고 429 오류 수를 줄이도록 자동 스케일링을 사용하도록 설정하는 것이 좋습니다.
잠재적 이점: 리소스를 자동 크기 조정하고 제한 오류를 줄입니다.
영향: 보통
자세한 내용은 자동 크기 조정 AI 서비스 제한 - Azure AI 서비스를 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: 8dde1045-da54-4d32-b8f9-635c5c9c0ac6
최신 Cognitive Service Health Insights SDK 버전으로 업그레이드
모델 품질, 성능, 서비스 가용성 측면에서 최상의 결과를 얻으려면 최신 SDK 버전으로 업그레이드하세요.
잠재적 이점: 더 많은 기능, 더 나은 서비스 가용성 및 성능.
영향: 보통
자세한 내용은 .NET용 Azure Health Decision Support SDK - .NET 개발자용 Azure를 참조하세요.
리소스 유형: microsoft.cognitiveservices/accounts
권장 사항 ID: f88ef142-07dd-4569-a304-7cc9de8a14e5
콘텐츠 전송 네트워크
SDK 버전 권장 사항 업그레이드
최신 버전의 Azure Front Door 표준 및 프리미엄 클라이언트 라이브러리 또는 SDK에는 고객이 보고하고 QA 프로세스를 통해 적극적으로 식별된 문제에 대한 수정 사항이 포함되어 있습니다. 최신 버전은 Azure Front Door Standard 및 Premium을 사용하여 전반적인 환경을 개선할 수 있는 새로운 기능 외에도 안정성 및 성능 최적화를 제공합니다.
잠재적 이점: 안정성, 성능 및 새로운 기능 기능을 개선합니다.
영향: 보통
자세한 내용은 Azure Front Door와 Azure CDN 서비스 간의 비교를 참조하세요.
리소스 유형: microsoft.cdn/profiles
권장 사항 ID: e607041e-3194-42ad-9994-b6ea5ec12f5e
Data Factory
제한된 Data Factory 트리거 검토
Data Factory 리소스에서 실행되는 이벤트 기반 트리거에서 많은 양의 제한이 감지되었습니다. 이로 인해 실행 큐에서 파이프라인 실행이 삭제됩니다. 트리거 정의를 검토하여 문제를 해결하고 성능을 개선하세요.
잠재적 이점: 이벤트 기반 트리거 정의를 검토하고 편집하여 성능 향상
영향: 보통
ResourceType (리소스 유형): microsoft.datafactory/factories/triggers
권장 사항 ID: eb4f67d2-2440-4d58-bec7-6de73cc5ba75
Event Hubs
높은 PU 워크로드를 위해 전용 계층으로 전환하는 것이 좋습니다.
6개 이상의 처리 단위를 사용하는 프리미엄 Event Hub 네임스페이스는 중요 업무용 워크로드에 최적화되고 더 높은 성능, 낮은 대기 시간 및 유연한 크기 조정을 제공하는 전용 클러스터로 마이그레이션하는 것이 도움이 될 수 있습니다.
잠재적 이점: 전용 계층을 사용하여 성능 및 크기 조정 최적화
영향: 낮다
자세한 내용은 Azure Event Hubs 전용 계층 개요 - Azure Event Hubs를 참조하세요.
ResourceType: microsoft.eventhub/namespaces
권장 사항 ID: e6347547-8d7a-4633-a476-f66fb664719e
HDInsight
클러스터 성능을 향상시키려면 HBase 클러스터에서 가속화된 쓰기 기능을 사용하는 것이 좋습니다.
HDInsight 팀의 시스템 로그에 지난 7일 동안 클러스터에 다음과 같은 시나리오가 발생했다고 표시되기 때문에 이 Advisor 권장 사항이 표시됩니다. 1. 높은 WAL 동기화 시간 대기 시간 2. 많은 쓰기 요청 수(1시간에 avg_write_requests/second/node 1,000건 초과가 3번 이상). 이러한 상태는 클러스터의 쓰기 대기 시간이 길다는 것을 나타냅니다. 이는 클러스터에서 수행되는 워크로드가 많기 때문일 수 있습니다. 클러스터의 성능을 향상시키기 위해 Azure HDInsight HBase에서 제공하는 가속 쓰기 기능을 활용하는 것을 고려할 수 있습니다. HDInsight Apache HBase 클러스터의 가속 쓰기 기능은 클라우드 스토리지를 사용하는 대신 모든 RegionServer(작업자 노드)에 프리미엄 SSD 관리 디스크를 연결합니다. 따라서 애플리케이션의 쓰기 대기 시간이 단축되고 복원력이 향상됩니다. 이 기능에 대한 자세한 내용은 다음 링크를 참조하세요.
잠재적인 이점: 쓰기 대기 시간이 짧고 애플리케이션의 복원력이 향상됩니다.
영향: 보통
자세한 내용은 Apache HBase에 대한 Azure HDInsight 가속 쓰기를 참조하세요.
ResourceType (리소스 유형): microsoft.hdinsight/clusters
권장 사항 ID: 8109a740-abe9-453e-91fc-c25598de73d0
가장 최근 데이터에서 발생하는 읽기
읽기 요청의 75% 이상이 memstore에서 발생합니다. 이는 읽기가 주로 최근 데이터에 있음을 나타냅니다. 따라서 memstore에서 플러시가 발생하더라도 최근 파일에 액세스해야 하며 해당 파일이 캐시에 있어야 합니다.
잠재적인 이점: 읽기가 최신 데이터에 있는 경우 제안된 구성 변경 내용을 통해 메모리에서 최대한 많이 읽고 읽기 성능을 향상할 수 있습니다.
영향: 보통
자세한 내용은 클러스터 관리자 권장 사항 최적화 - Azure HDInsight를 참조하세요.
ResourceType (리소스 유형): microsoft.hdinsight/clusters
권장 사항 ID: 80c1538d-5962-4b54-8018-1bed379e4029
75%가 넘는 쿼리가 전체 검사 쿼리임
클러스터의 검사 쿼리 중 75% 이상이 전체 지역/테이블 검사를 수행하고 있습니다. 전체 지역 또는 테이블 검사를 방지하도록 검사 쿼리를 수정합니다.
잠재적 이점: 빠른 검사 성능
영향: 보통
자세한 내용은 클러스터 관리자 권장 사항 최적화 - Azure HDInsight를 참조하세요.
ResourceType (리소스 유형): microsoft.hdinsight/clusters
권장 사항 ID: 3b6f9784-2bf9-4348-a1e6-4554504f213d
건강 데이터 서비스
Key Vault
Azure Key Vault SDK를 최신 버전으로 업그레이드
새로운 Key Vault 라이브러리는 원활한 인증 및 성능 향상을 위해 Azure ID 통합을 통해 키, 비밀, 인증서를 별도의 SDK로 분할합니다. Azure Storage, 디스크 또는 기타 서비스 및 .NET SDK 4.0+를 사용하는 모든 사용자 지정 앱에서 Key Vault를 사용하는 경우 이를 무시해도 됩니다.
잠재적 이점: 알려진 문제 및 기타 개선 사항을 수정합니다.
영향: 보통
자세한 내용은 Azure Key Vault용 클라이언트 라이브러리를 참조하세요.
자원 유형: microsoft.keyvault/vaults
권장 사항 ID: 9017e82f-b7ac-4a06-8b9b-5858cb3d5113
Storage
프리미엄 성능 블록 Blob Storage 사용
하나 이상의 스토리지 계정에 저장된 블록 Blob 데이터의 GB당 트랜잭션 비율이 높습니다. 빠른 스토리지 응답 시간 및/또는 높은 트랜잭션 비율이 필요한 워크로드에 표준 성능 스토리지 대신 프리미엄 성능 블록 Blob Storage를 사용하여 잠재적으로 스토리지 비용을 절감합니다.
잠재적 이점: 가장 낮은 Azure 트랜잭션 가격으로 Blob Storage 성능 향상을 차단합니다.
영향: 보통
자세한 내용은 Storage 계정 개요 - Azure Storage를 참조하세요.
리소스 유형: microsoft.storage/storageaccounts
권장 사항 ID: c6b94711-f1f5-4e7e-9c89-c17ed4190969
스냅샷이 검색되지 않음
파일 공유의 스냅샷이 없는 것으로 확인되었습니다. 즉, 실수로 인한 파일 삭제 또는 파일 손상 시나리오로부터 보호되지 않습니다. 스냅샷을 사용하여 데이터를 보호하세요. 스냅샷을 사용하도록 설정하려면 Azure Portal 또는 Azure Backup 또는 타사 솔루션을 사용할 수 있습니다.
잠재적 이점: 실수로 인한 파일 삭제 또는 랜섬웨어와 같은 데이터 손상으로부터 자신을 보호하기 위해 파일 공유의 스냅샷을 예약합니다.
영향: 보통
자세한 내용은 Azure Files 공유 스냅샷 사용을 참조하세요.
리소스 유형: microsoft.storage/storageaccounts
권장 사항 ID: d9823f54-3eaa-485b-a3b0-b9559c8e831f
256MB 미만 Blob에 Put Blob 사용
256MB 이하 블록 Blob을 작성할 때(2016년 5월 31일 이전 버전의 REST를 사용하는 요청은 64MB) Put Blob을 사용하여 쓰기 작업 한 번으로 전체를 업로드할 수 있습니다. 집계된 메트릭에 따라, 스토리지 계정의 쓰기 작업을 최적화할 수 있습니다.
잠재적 이점: 성능을 높이고 운영 비용을 절감합니다.
영향: 보통
자세한 내용은 블록 블롭, 추가 블롭 및 페이지 블롭을 이해하기 - Azure Storage를 참조하세요.
리소스 유형: microsoft.storage/storageaccounts
권장 사항 ID: b353f187-4cb4-4b2b-b502-472f45f32fd6
성능을 위해 비관리형 디스크를 표준 HDD에서 프리미엄 SSD로 변환
비관리 HDD 디스크가 성능 목표에 근접하고 있습니다. Azure 프리미엄 SSD는 IO 집약적 워크로드가 있는 가상 머신에 대기 시간이 짧은 고성능 디스크를 지원합니다. 표준 HDD 디스크를 프리미엄 SSD 디스크로 업그레이드하여 디스크 성능을 향상시킵니다. 업그레이드하려면 VM을 다시 부팅해야 하며 3~5분이 걸립니다.
잠재적 이점: 프리미엄 SSD 디스크를 사용하여 디스크 성능을 향상시킵니다.
영향: 보통
자세한 내용은 Azure IaaS VM에 대한 디스크 유형 선택 - 관리 디스크 - Azure Virtual Machines를 참조하세요.
리소스 유형: microsoft.storage/storageaccounts
권장 사항 ID: 33557a7c-6dd6-4b46-9579-fc5273f07458
스토리지 계정에 SMB 다중 채널 사용
스토리지 계정에 대해 SMB 다중 채널이 사용하도록 설정되지 않은 것으로 확인되었습니다. SMB 다중 채널을 사용하면 SMB 3.x 클라이언트가 SMB 파일 공유에 대한 다중 네트워크 연결을 설정할 수 있습니다. 여러 NIC에 대한 대역폭 집계 및 수신 S 활용을 통해 성능 향상
잠재적 이점: SMB 다중 채널을 사용하여 파일 공유의 성능 향상
영향: 보통
자세한 내용은 Azure Files의 SMB 파일 공유를 참조하세요.
리소스 유형: microsoft.storage/storageaccounts
권장 사항 ID: 6708739d-5221-4d53-9960-698cd2fd9628
요청 제한을 방지하기 위해 프로비전된 프리미엄 파일 공유 크기 늘리기
IOPS(초당 I/O 작업) 또는 파일 공유에 대한 처리량 제한이 공유 제한에 도달하면 프리미엄 파일 공유에 대한 요청이 제한됩니다. 요청이 제한되지 않도록 하려면 프리미엄 파일 공유의 프로비전 크기를 늘려야 합니다.
잠재적 이점: 프로비전된 크기를 늘려 프리미엄 파일 공유의 성능 향상
영향: 높다
자세한 내용은 Azure 파일 공유 만들기 - Azure Files를 참조하세요.
리소스 유형: microsoft.storage/storageaccounts
권장 사항 ID: d05351cc-1014-4a6c-9173-bec1bcc48849
Subscriptions
워크로드 API를 최신 버전으로 업그레이드(Azure Center for SAP solutions API)
이 리소스 그룹 아래의 리소스에 대해 오래된 워크로드 API 버전에 대한 요청을 확인했습니다. Azure Center for SAP solutions의 최신 기능 및 성능 향상에 대한 중단 없는 액세스를 보장하려면 최신 워크로드 API 버전으로 전환하는 것이 좋습니다. VIS(SAP 솔루션용 가상 인스턴스)가 권장 사항에 여러 개 표시되는 경우 모든 VIS 리소스에 대한 API 버전을 업데이트해야 합니다.
잠재적 이점: 최신 워크로드 API에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
자세한 내용은 SAP 솔루션 API용 Azure 센터 참조 문서를 참조하세요.
리소스 유형: microsoft.subscriptions/subscriptions
권장 사항 ID: 459f28d1-3669-43a7-8981-2dcbfa862608
워크로드 SDK를 최신 버전으로 업그레이드(Azure Center for SAP solutions SDK)
이 리소스 그룹의 리소스에서 오래된 워크로드 SDK 버전에 대한 요청을 확인했습니다. Azure Center for SAP solutions의 모델 품질, 성능, 서비스 가용성 측면에서 최신 기능과 최상의 결과를 얻으려면 최신 워크로드 SDK 버전으로 업그레이드하세요. VIS(SAP 솔루션용 가상 인스턴스)가 권장 사항에 여러 개 표시되는 경우 모든 VIS 리소스에 대한 SDK 버전을 업데이트해야 합니다.
잠재적 이점: 최신 워크로드 SDK에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
자세한 내용은 SAP 솔루션용 Azure 센터를 참조하세요.
리소스 유형: microsoft.subscriptions/subscriptions
권장 사항 ID: f5a05237-91e2-4ecf-8394-f020c33665a1
SAP Migrate Discovery API를 최신 버전으로 업그레이드
구독에서 SAP 검색 사이트 내의 리소스에 대해 오래된 버전의 SAP Migrate Discovery API가 검색되었습니다. 최신 기능을 사용하고 성능을 향상시키려면 최신 버전의 API로 업그레이드하는 것이 좋습니다.
잠재적 이점: 최신 API에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
리소스 유형: microsoft.subscriptions/subscriptions
권장 사항 ID: 93214083-e48e-420e-881f-89d02265f831
SAP Migrate Discovery SDK를 최신 버전으로 업그레이드
구독에서 SAP 검색 사이트 내의 리소스에 대해 오래된 버전의 SAP Migrate Discovery SDK가 검색되었습니다. 최신 기능을 사용하고 성능을 향상시키려면 최신 버전의 SDK로 업그레이드하는 것이 좋습니다.
잠재적 이점: 최신 SAP Migrate Discovery SDK에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
리소스 유형: microsoft.subscriptions/subscriptions
권장 사항 ID: 1ee8eace-1e7e-4d73-8547-1f687c72979b
Virtual Machines
가속화된 네트워킹을 사용하여 네트워크 성능 및 대기 시간 개선
이 기능을 지원할 수 있는 기존 배포의 VM 리소스에서 가속화된 네트워킹이 사용하도록 설정되지 않은 것으로 확인되었습니다. 설명서에 자세히 나와 있는 대로 VM OS 이미지가 가속화된 네트워킹을 지원하는 경우 이러한 VM에서 이 무료 기능을 사용하도록 설정했는지 확인하여 클라우드에서 네트워킹 워크로드의 성능 및 대기 시간을 최대한 개선하세요.
잠재적 이점: 대기 시간 및 지터를 줄이면서 성능 처리량 향상
영향: 보통
자세한 내용은 가속화된 네트워킹을 사용하여 Azure Virtual Machine 만들기를 참조하세요.
리소스 유형: microsoft.compute/virtualmachines
권장 사항 ID: 3a3c1a2a-8597-4d3a-981a-0a24a0ee9de4
가장 활동적인 가상 머신의 크기를 업그레이드하여 리소스 소진을 방지하고 성능을 개선합니다.
지난 7일 동안의 데이터를 분석하고 다양한 메트릭(예: CPU, 메모리, VM I/O)에서 사용률이 높은 VM(가상 머신)을 식별했습니다. 이러한 VM은 SKU 한도에 가까워지기 때문에 성능 문제가 발생할 수 있습니다. 성능을 개선하려면 SKU를 업그레이드하는 것이 좋습니다.
잠재적 이점: VM의 성능 및 안정성 향상
영향: 높다
자세한 내용은 Azure Advisor를 사용하여 고가용성 VM의 성능 향상 - Azure Advisor를 참조하세요.
리소스 유형: microsoft.compute/virtualmachines
권장 사항 ID: 06c03895-e210-4153-a4a0-a5e5c8e8eb83
관리형 디스크를 사용하여 디스크 I/O 제한 방지
가상 머신 디스크가 속한 스토리지 계정이 스케일링 성능 목표에 도달했으며, I/O 제한의 영향을 받게 됩니다. 가상 머신의 성능 저하를 방지하고 스토리지 관리를 간소화하려면 관리형 디스크를 사용하세요.
잠재적 이점: 향상된 데이터 복원력 및 성능
영향: 높다
리소스 유형: microsoft.compute/virtualmachines
권장 사항 ID: 36c3633b-daac-4e01-af95-11b8c2f4fe20
최신 세대 가상 머신으로 업그레이드
v5 VM은 더 새롭고 빠른 코어, 향상된 네트워킹 처리량, 더 나은 글로벌 중복도 및 가용성을 제공합니다. 동일한 비용으로 성능을 일치하거나 초과하려면 v3 또는 v2 VM에서 v5 VM으로 업그레이드하세요.
잠재적 이점: 5개의 VM은 향상된 코어, 스토리지 및 네트워크 성능을 제공합니다.
영향: 보통
자세한 내용은 D-제품군 크기 시리즈 - Azure Virtual Machines를 참조하세요.
리소스 유형: microsoft.compute/virtualmachines
권장 사항 ID: 5e305558-6944-40bb-9d69-eb161b42fcec
사용자의 위치에 더 가깝게 VM을 배포하여 사용자 환경 및 연결 개선
VM이 WVD(Windows Virtual Desktop)를 사용하여 사용자가 연결하는 지역과 다르거나 멀리 떨어진 지역에 있는 것으로 확인되었습니다. 이로 인해 연결 응답 시간이 길어지고 WVD의 전반적인 사용자 환경에 영향을 줍니다.
잠재적 이점: WVD 서비스 배포의 네트워크 왕복 시간에 대한 만족도를 향상시킵니다.
영향: 보통
자세한 내용은 Azure Virtual Desktop에서 연결 품질 분석 - Azure를 참조하세요.
리소스 유형: microsoft.compute/virtualmachines
권장 사항 ID: c889b55f-9132-444d-a31f-c9e91f1345c9
디스크 제한에 근접한 OS 디스크 업그레이드
OS HDD(하드 디스크 드라이브)가 디스크 제한에 근접하고 있으므로 SSD로 업그레이드하세요. Azure SSD는 높은 IOPS(초당 I/O 작업) 및 짧은 대기 시간으로 업계 최고의 성능을 제공합니다. 특히 프리미엄 SSD는 버스팅 및 성능 계층을 지원하는 반면, 표준 SSD는 버스팅을 지원합니다.
잠재적 이점: 향상된 성능, 확장성 및 비용 효율성.
영향: 보통
자세한 내용은 Azure IaaS VM에 대한 디스크 유형 선택 - 관리 디스크 - Azure Virtual Machines를 참조하세요.
리소스 유형: microsoft.compute/disks
권장 사항 ID: 031dcbd7-479c-4059-a7ba-c5474c94b72e
Workloads
최신 AMS API 버전으로 업데이트
권장되지 않는 AMS API 버전에 대한 요청을 확인했습니다. AMS에 대한 중단 없는 액세스, 최신 기능, 성능 향상을 보장하려면 최신 AMS API 버전으로 전환하는 것이 좋습니다.
잠재적 이점: 최신 AMS API에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
자세한 내용은 SAP용 Azure Monitor 솔루션이란?
리소스 유형: microsoft.workloads/monitors
권장 사항 ID: c8202443-6550-4fc8-9416-5f81089b77d0
최신 워크로드 SDK 버전으로 업그레이드
모델 품질, 성능 및 서비스 가용성 측면에서 최상의 결과를 얻으려면 워크로드 SDK 버전으로 업그레이드하세요.
잠재적 이점: 최신 워크로드 SDK에는 알려진 문제 및 기타 개선 사항에 대한 수정 사항이 포함되어 있습니다.
영향: 보통
자세한 내용은 SAP용 Azure Monitor 솔루션이란?
리소스 유형: microsoft.workloads/monitors
권장 사항 ID: eabfd1a1-6092-471b-8cff-22dd044e5535
Mellanox 드라이버에서 소프트 잠금을 방지하려면 SAP 워크로드의 App 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/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 관련 커널 소프트 잠금을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: cc03700f-6530-40ae-adf4-5f654d5076a9
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 rmem_max OS 매개 변수 최적화
ANF 스토리지 유형의 HANA DB에서는 매개 변수로 정의된 최대 읽기 소켓 버퍼인 net.core.rmem_max가 수신 네트워크 패킷을 처리할 수 있을 만큼 충분히 크게 설정해야 합니다. 이 구성은 HANA DB가 ANF로 실행되도록 인증하고 파일 시스템 성능을 향상시킵니다. SAP note: 3024346을 참조하세요.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 11cbda6c-33fb-47a2-8abc-b708420115f7
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 wmem_max OS 매개 변수 최적화
ANF 스토리지 유형의 HANA DB에서는 매개 변수로 정의된 최대 쓰기 소켓 버퍼인 net.core.wmem_max가 발신 네트워크 패킷을 처리할 수 있을 만큼 충분히 크게 설정해야 합니다. 이 구성은 HANA DB가 ANF와 함께 실행되도록 인증하고 파일 시스템 성능을 개선시킵니다. SAP note: 3024346 참조
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: bf10b7d5-2d5d-459a-8a0d-9c6ae2bc5bed
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 tcp_rmem OS 매개 변수 최적화
매개 변수 net.ipv4.tcp_rmem은 TCP 소켓에 사용되는 최소, 기본, 최대 수신 버퍼 크기를 지정합니다. SAP Note 3024346에 따라 매개 변수를 설정하여 HANA DB가 ANF로 실행되도록 인증하고 파일 시스템 성능을 향상시킵니다. 최댓값은 net.core.rmem_max 매개 변수를 초과할 수 없습니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: a6ad3344-7a93-4d97-98a7-7284048e1653
ANF를 사용하는 HANA DB의 파일 시스템 성능 개선을 위해 tcp_wmem OS 매개 변수 최적화
매개 변수 net.ipv4.tcp_wmem은 TCP 소켓에 사용되는 최소, 기본, 최대 보내기 버퍼 크기를 지정합니다. SAP Note 302436에 따라 매개 변수를 설정하여 HANA DB가 ANF로 실행되도록 인증하고 파일 시스템 성능을 향상시킵니다. 최댓값은 net.core.wmem_max 매개 변수를 초과할 수 없습니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 096a9a97-88fa-4e92-b818-c2b9dbbc38ed
ANF를 사용하는 HANA DB의 파일 시스템 성능 개선을 위해 수신자 백로그 큐 크기를 300000으로 설정합니다.
net.core.netdev_max_backlog 매개 변수는 네트워크 인터페이스가 커널이 처리할 수 있는 것보다 빠르게 패킷을 수신하는 경우 사용되는 수신자 백로그 큐의 크기를 지정합니다. SAP 참고: 3024346에 따라 매개 변수를 설정합니다. 이 구성은 HANA DB가 ANF와 함께 실행되도록 인증하고 파일 시스템 성능을 개선시킵니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: 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 연결에 대해 처음부터 최대 속도가 사용됩니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 4f21a973-f15e-4e9b-8d10-5d46f0f91367
ANF가 있는 HANA DB에서 파일 시스템 성능을 개선시키려면 TCP 수신 버퍼 크기 자동 튜닝을 사용하도록 설정하세요.
net.ipv4.tcp_moderate_rcvbuf 매개 변수를 사용하면 TCP가 수신 버퍼 자동 튜닝을 수행하여 버퍼 크기를 자동으로 튜닝할 수 있습니다(전체 처리량을 위해 경로에 필요한 크기와 일치하려면 tcp_rmem보다 크지 않아야 함). 파일 시스템 성능을 향상시키기 위해 SAP note: 302436에 따라 이 매개 변수를 사용하도록 설정하세요.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: eb6a0b87-7c06-466c-a095-69a9bcf211c0
ANF를 사용하는 HANA DB에서 파일 시스템 성능을 개선시키려면 TCP 창 크기 조정 OS 매개 변수를 사용하도록 설정하세요.
SAP 참고: 302436에 따라 TCP 창 크기 조정 매개 변수를 사용하도록 설정합니다. 이 구성은 ANF와 함께 실행되도록 HANA DB를 인증하고 SAP 워크로드에서 ANF를 사용하여 HANA DB의 파일 시스템 성능을 개선시킵니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: c93a842a-deca-449d-adc9-840120daa0ca
ANF를 사용하는 HANA DB의 파일 시스템 성능을 개선시키려면 tcp_timestamps OS 매개 변수를 사용하도록 설정하세요.
SAP 참고: 302436에 따라 tcp_timestamps 매개 변수를 사용하도록 설정합니다. 이 구성은 ANF와 함께 실행되도록 HANA DB를 인증하고 SAP 워크로드에서 ANF를 사용하여 HANA DB의 파일 시스템 성능을 개선시킵니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 5a6bdcee-dd9f-4e99-adb5-f24dad289d42
AND를 사용하는 HANA DB의 고가용성 시나리오에서 tcp_timestamps OS 매개 변수를 사용하지 않도록 설정합니다.
SAP 참고: 302436에 따라 tcp_timestamps 매개 변수를 사용하지 않도록 설정합니다. 이 구성은 ANF와 함께 실행되도록 HANA DB를 인증하고 SAP 워크로드에서 ANF를 사용하여 HANA DB에 대한 고가용성 시나리오의 파일 시스템 성능을 개선시킵니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 3b8dc04c-73dd-4bf9-9d6f-b8bfec694da3
ANF가 포함된 HANA DB의 파일 시스템 성능 개선을 위해 tcp_sack OS 매개 변수를 사용하도록 설정하세요.
SAP 참고: 302436에 따라 tcp_sack 매개 변수를 사용하도록 설정합니다. 이 구성은 ANF와 함께 실행되도록 HANA DB를 인증하고 SAP 워크로드에서 ANF를 사용하여 HANA DB의 파일 시스템 성능을 개선시킵니다.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 06b7b95e-91ec-4b38-a97c-923caf3497a5
ANF를 사용하는 HANA DB의 파일 시스템 성능 개선을 위해 OS에서 IPv6 프로토콜을 사용하지 않도록 설정하세요.
파일 시스템 성능을 개선하기 위해 ANF를 사용하는 HANA DB용 Azure의 SAP에 대한 권장 사항에 따라 IPv6을 사용하지 않도록 설정하세요.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
자세한 내용은 SLES에서 Azure NetApp Files를 사용하여 대기 중인 SAP HANA 스케일 아웃을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 47eb0254-02be-4817-bacb-aaf5eeabcbb9
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 tcp_max_syn_backlog OS 매개 변수 최적화
짧은 시간 프레임에서 많은 연결 요청을 보내는 경우 커널에서 SYN 쿠키를 사용하지 못하도록 방지하고 시스템 로그에서 잠재적인 SYN 플러드 공격에 대한 경고를 방지하기 위해 SYN 백로그의 크기를 합리적으로 높은 값으로 설정해야 합니다. SAP note 2382421 참조
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
자세한 내용은 SLES에서 Azure NetApp Files를 사용하여 대기 중인 SAP HANA 스케일 아웃을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: d3bcfaa8-bce5-4869-9b1a-cc11d1dc3a61
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 net.ipv4.ip_local_port_range 최적화
HANA는 내부 통신을 위해 상당한 수의 연결을 사용하므로 이 목적을 위해 가능한 한 많은 클라이언트 포트를 사용하는 것이 좋습니다. 최적의 내부 HANA 통신을 위해 OS 매개 변수 net.ipv4.ip_local_port_range 매개 변수를 SAP note 2382421에 따라 설정하세요.
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
리소스 유형: 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 사용 안 함
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
자세한 내용은 SLES에서 Azure NetApp Files를 사용하여 대기 중인 SAP HANA 스케일 아웃을 참조하세요.
리소스 유형: 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로 설정
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
자세한 내용은 SLES에서 Azure NetApp Files를 사용하여 대기 중인 SAP HANA 스케일 아웃을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 1bfe7781-ccf8-4fa0-ac85-41f2269e041d
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 매개 변수 vm.swappiness 최적화
SAP 워크로드에서 ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 권장 사항에 따라 OS 매개 변수 vm.swappiness를 10으로 설정
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
자세한 내용은 SLES에서 Azure NetApp Files를 사용하여 대기 중인 SAP HANA 스케일 아웃을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 0e3db9b9-d301-445d-8ddb-650b87204632
ANF를 사용하는 HANA DB의 파일 시스템 성능 향상을 위해 tcp_max_slot_table_entries 매개 변수 변경
SAP 워크로드에서 ANF를 사용하는 HANA DB의 파일 전송 성능 향상을 위해 SAP note: 302436에 따라 OS 매개 변수 tcp_max_slot_table_entries를 128로 설정
잠재적 이점: 파일 시스템 성능 향상
영향: 높다
자세한 내용은 SLES에서 Azure NetApp Files를 사용하여 대기 중인 SAP HANA 스케일 아웃을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: db1a57ee-014b-4f4f-89e4-1ab1337eeff8
HANA DB의 성능 향상을 위해 /hana/data 볼륨의 읽기 성능이 >=400 MB/초인지 확인
Azure의 SAP 워크로드에는 16MB 및 64MB I/O 크기에 대해 /hana/data에 대해 최소 400MB/초의 읽기 작업이 권장됩니다. 이 요구 사항에 따라 /hana/data의 디스크 형식을 선택하여 DB의 고성능을 보장하고 SAP HANA에 대한 최소 스토리지 요구 사항을 충족하세요.
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 6d4c7645-93ca-4ebc-8a8f-0981463f4ab2
Ultradisk를 사용하는 경우 HANA DB 성능 향상을 위해 /hana/data 볼륨용 IOPS는 =7000이어야 >합니다.
Ultradisk를 사용할 때 SAP 워크로드에는 /hana/data 볼륨에서 최소 7000의 IOPS를 사용하는 것이 좋습니다. DB의 고성능을 보장하기 위해 이 요구 사항에 따라 /hana/data 볼륨에 대한 디스크 형식 선택
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 41ed90fb-8953-40d7-a6ff-d7f67ceaf903
/hana/data의 스트라이프 크기는 SAP 워크로드에서 HANA DB의 성능 개선을 위해 256kb여야 함
LVM 또는 mdadm을 사용하여 스트라이프 세트를 여러 Azure 프리미엄 디스크에 빌드하는 경우 스트라이프 크기를 정의해야 합니다. 최근 Linux 버전을 사용하는 환경에 따라 Azure는 HANA DB의 성능 향상을 위해 /hana/data 파일 시스템에 256kb의 스트라이프 크기를 사용하는 것이 좋음
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 2bd5a83a-a59d-4941-960a-495211b19b67
/hana/data 볼륨에 대한 LVM의 모든 디스크는 HANA DB의 고성능을 보장하기 위해 동일한 형식이어야 함
/hana/data 볼륨에서 여러 디스크 형식을 선택한 경우 SAP 워크로드에서 HANA DB의 성능이 제한될 수 있습니다. 모든 HANA Data voue 디스크가 동일한 형식이고 Azure의 SAP에 대한 권장 사항에 따라 구성되어 있는지 확인
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 6d87a5a3-64ba-4f28-b228-f1da8403e2bb
HANA DB의 성능 향상을 위해 /hana/log 볼륨의 읽기/쓰기 성능은 =250MB/초여야 >합니다.
Azure의 SAP 워크로드에는 1MB I/O 크기에 대해 /hana/log에 대해 최소 250MB/초의 읽기/쓰기 작업이 권장됩니다. DB의 고성능을 보장하고 SAP HANA의 최소 스토리지 요구 사항을 충족하기 위해 이 요구 사항에 따라 /hana/log 볼륨의 디스크 형식 선택
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 773fdeac-ef26-486c-aeb0-a1922201dc2a
Ultradisk를 사용하는 경우 HANA DB의 성능 향상을 위해 /hana/log 볼륨에 대한 IOPS는 =2000이어야 >합니다.
Ultradisk를 사용할 때 SAP 워크로드에는 /hana/log 볼륨에서 최소 2000의 IOPS를 사용하는 것이 좋습니다. DB의 고성능을 보장하기 위해 이 요구 사항에 따라 /hana/log 볼륨의 디스크 형식 선택
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 5b34b8c0-0427-4737-be51-88e49b14b734
/hana/log의 스트라이프 크기는 SAP 워크로드에서 HANA DB의 성능 개선을 위해 64kb여야 함
LVM 또는 mdadm을 사용하여 스트라이프 세트를 여러 Azure 프리미엄 디스크에 빌드하는 경우 스트라이프 크기를 정의해야 합니다. 더 큰 I/O 크기로 충분한 처리량을 가져오려면 Azure는 HANA DB의 더 나은 성능을 위해 /hana/log 파일 시스템에 64kb의 스트라이프 크기를 사용하는 것이 좋음
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 18544c51-decc-4696-aa4f-f1cdfffc0753
/hana/log 볼륨에 대한 LVM의 모든 디스크는 HANA DB의 고성능을 보장하기 위해 동일한 형식이어야 함
/hana/log 볼륨에서 여러 디스크 형식을 선택한 경우 SAP 워크로드에서 HANA DB의 성능이 제한될 수 있습니다. 모든 HANA Data voue 디스크가 동일한 형식이고 Azure의 SAP에 대한 권장 사항에 따라 구성되어 있는지 확인
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: b94f9b67-0969-430d-b6cd-ac1bc4910601
HANA DB의 쓰기 대기 시간 개선을 위해 프리미엄 디스크를 사용하여 /hana/log 볼륨에서 쓰기 가속기를 사용하도록 설정
Azure 쓰기 가속기는 Azure M-시리즈 VM을 위한 기능입니다. Azure Premium Storage에 대한 쓰기의 I/O 대기 시간을 개선합니다. SAP HANA의 경우 쓰기 가속기는 /hana/log 볼륨에 대해서만 사용됩니다.
잠재적 이점: SAP 워크로드에서 HANA DB에 대한 향상된 성능 및 지원
영향: 높다
자세한 내용은 SAP HANA Azure 가상 머신 스토리지 구성을 참조하세요.
리소스 유형: microsoft.workloads/sapvirtualinstances/databaseinstances
권장 사항 ID: 3188f9a0-12fc-4cb8-9fdd-7380dd92564b