SAP 워크로드에 대한 Virtual Machine Scale Sets

Azure에서 Virtual Machine Scale Sets는 플랫폼 관리형 가상 머신의 논리적 그룹화를 제공합니다.

  • Virtual Machine Scale Sets는 향상된 가상 머신 관리를 지원하는 두 가지 오케스트레이션 모드를 제공합니다. SAP 워크로드의 경우 유연한 오케스트레이션을 갖춘 Virtual Machines Scale Sets가 권장되며 유일하게 지원되는 옵션입니다. 이는 단일 확장 집합 내에서 다양한 가상 머신 SKU 및 운영 체제를 사용할 수 있는 기능을 제공하기 때문입니다.
  • Virtual Machine Scale Set의 유연한 오케스트레이션은 지역 내에서 확장 집합을 만들거나 가용성 영역 전체에 걸쳐 확장하는 옵션을 제공합니다. platformFaultDomainCount>1(FD>1)이 있는 지역 내에서 유연한 확장 집합을 만들 때 확장 집합에 배포된 VM은 동일한 지역의 지정된 수의 장애 도메인에 분산됩니다. 반면에 platformFaultDomainCount=1(FD=1)을 사용하여 가용성 영역에 걸쳐 유연한 확장 집합을 만들면 지정된 영역에 가상 머신을 분산하고 확장 집합은 최상의 방법으로 영역 내의 여러 장애 도메인에 VM을 분산합니다. SAP 워크로드의 경우 FD=1이 설정된 유연한 확장 집합만 지원됩니다. 기존 가용성 영역 배포 대신 영역 간 배포에 FD=1이 설정된 유연한 확장 집합을 사용할 경우의 이점은 확장 집합과 함께 배포된 VM이 최상의 방식으로 영역 내의 여러 장애 도메인에 분산된다는 점입니다.
  • 유연한 Virtual Machine Scale Sets를 구성하는 방법에는 크기 조정 프로필을 사용하거나 사용하지 않는 두 가지 방법이 있습니다. 그러나 SAP 워크로드의 경우 확장 프로필 없이 유연한 Virtual Machine Scale Sets를 만드는 것이 좋습니다. 이는 크기 조정 프로필이 있는 확장 집합의 자동 크기 조정 기능이 SAP 워크로드에 대해 기본적으로 작동하지 않기 때문입니다. 따라서 현재 유연한 Virtual Machine Scale Sets는 SAP용 배포 프레임워크로만 사용됩니다.

SAP 워크로드에 대한 유연한 Virtual Machine Scale Sets의 중요한 고려 사항

  1. 유연한 조정이 포함된 Virtual Machine Scale Sets는 SAP 워크로드에 권장되고 지원되는 오케스트레이션 모드입니다. SAP 워크로드에는 Uniform 오케스트레이션 모드를 사용할 수 없습니다.
  2. SAP 워크로드의 경우 Virtual Machine Scale Sets의 유연한 오케스트레이션은 FD=1에서만 지원됩니다. 현재 FD>1을 사용한 지역 배포는 SAP 워크로드에 지원되지 않습니다.
  3. 각 SAP 시스템을 별도의 유연한 확장 집합에 배포합니다.
  4. SAP NetWeaver의 경우 단일 유연한 확장 집합 내에 단일 SAP 시스템의 모든 구성 요소를 배포하는 것이 좋습니다. 이러한 구성 요소에는 데이터베이스, SAP ASCS/ERS 및 SAP 애플리케이션 서버가 포함됩니다.
  5. D 시리즈, E 시리즈, M 시리즈 및 운영 체제(Windows 및 다양한 Linux 배포판 포함)와 같은 다양한 VM(가상 머신) SKU를 유연한 오케스트레이션을 사용하여 단일 가상 머신 확장 집합 내에 포함할 수 있습니다.
  6. SAP 워크로드에 대한 유연한 확장 집합을 설정할 때 platformFaultDomainCount을 최대값 1로 설정할 수 있습니다. 결과적으로 확장 집합과 연결된 가상 머신 인스턴스는 최상의 방법으로 여러 장애 도메인에 분산됩니다.
  7. 크기 조정 프로필을 사용하거나 사용하지 않고 유연한 Virtual Machine Scale Sets를 구성할 수 있습니다. 그러나 크기 조정 프로필 없이 유연한 Virtual Machine Scale Sets를 만드는 것이 좋습니다.
  8. 표준 부하 분산 장치는 유연한 확장 집합에 배포된 가상 머신에 대해 지원되는 유일한 부하 분산 장치입니다.
  9. Pacemaker 클러스터를 사용하여 고가용성 SAP 환경에 대한 MSI(관리 시스템 ID)로 Azure Fence 에이전트를 구성하려면 개별 VM에서 시스템 관리 ID를 사용하도록 설정하면 됩니다.
  10. SAP 워크로드를 관리하기 위해 크기 조정 프로필 없이 유연한 확장 집합을 사용하는 경우 개별 VM 수준에서 용량 예약을 사용하도록 설정할 수 있습니다. 자세한 내용은 현재 용량 예약에 대해 모든 SKU가 지원되지는 않으므로 제한 사항 섹션을 참조하세요.
  11. SAP 워크로드의 경우 FD=1인 유연한 확장 집합 배포와 함께 PPG(근접 배치 그룹)를 사용하지 않는 것이 좋습니다.
  12. 다중 SID SAP ASCS/ERS 환경에서는 FD=1이 설정된 유연한 확장 집합을 사용하여 첫 번째 SAP 시스템을 배포하는 것이 좋습니다. 또한 두 번째 시스템의 애플리케이션 및 데이터베이스 계층에 대해 FD=1로 별도의 유연한 확장 집합을 설정해야 합니다.

Important

확장 집합을 만든 후에는 오케스트레이션 모드 및 구성 유형(크기 조정 프로필 포함 또는 제외)을 나중에 수정하거나 업데이트할 수 없습니다.

유연한 Virtual Machine Scale Sets를 사용하여 배포된 SAP 워크로드의 참조 아키텍처

가용성 영역 전체에서 유연한 오케스트레이션을 통해 Virtual Machine Scale Sets를 만들 때 SAP 시스템을 배포할 모든 가용성 영역을 언급하는 것이 중요합니다. 가용성 영역은 이후 단계에서 수정할 수 없으므로 확장 집합을 만드는 동안 지정해야 한다는 점에 주목할 가치가 있습니다.

기본적으로 가용성 영역 전체에 유연한 확장 집합을 구성하는 경우 장애 도메인 수가 1로 설정됩니다. 이는 확장 집합에 속한 VM 인스턴스가 각 영역의 최상의 방식으로 다양한 장애 도메인에 분산됨을 의미합니다.

다이어그램은 FD=1이 설정된 유연한 Virtual Machine Scale Sets를 사용하여 세 개의 개별 시스템을 배포하기 위한 아키텍처를 보여 줍니다. 플랫폼 장애 도메인 수가 1로 설정된 3개의 유연한 Virtual Machine Scale Sets가 각 시스템에 대해 하나씩 만들어집니다. 첫 번째 유연한 확장 집합은 두 개의 가용성 영역(영역 1 및 2)이 있는 고가용성 SAP 시스템에 대해 만들어집니다. 두 번째 확장 집합은 세 개의 가용성 영역(영역 1, 2, 3)에 걸쳐 SBD 디바이스를 구성하기 위해 만들어지고, 세 번째 확장 집합은 하나의 가용성 영역(영역 1)이 있는 비프로덕션 또는 비HA SAP 시스템용으로 만들어집니다.

그러면 각 시스템의 가상 머신이 확장 집합 내의 해당 가용성 영역에 수동으로 배포됩니다. SAP 시스템 #1의 경우 기본 및 보조 데이터베이스, ASCS/ERS 인스턴스와 같은 고가용성 구성 요소가 여러 영역에 배포됩니다. 애플리케이션 계층 VM의 경우 확장 집합은 최상의 방식으로 단일 영역 내의 다양한 장애 도메인에 VM을 배포합니다. 이후 단계에서 가용성 영역 3에 SAP 시스템 #1용 VM을 더 포함하는 것은 불가능하다는 점에 유의하세요. 유연한 확장 집합은 영역 1과 2인 두 개의 가용성 영역으로만 제한되기 때문입니다. SAP 워크로드의 고가용성 배포에 대한 자세한 내용은 SAP NetWeaver에 대한 고가용성 아키텍처 및 시나리오를 참조하세요.

SBD 디바이스의 경우 VM은 확장 집합 내의 각 가용성 영역에 수동으로 배포됩니다. 비프로덕션 또는 비HA 환경인 SAP 시스템 #3의 경우 SAP 시스템의 모든 구성 요소가 단일 영역에 배포됩니다.

FD=1을 사용하여 유연한 확장 집합에서 SAP 워크로드의 영역 배포

참고 항목

영역 배포를 위한 유연한 확장 집합을 만들 때dpsms platformFaultDomainCount을 1보다 큰 값으로 설정할 수 없습니다.

크기 조정 프로필 없이 유연한 Virtual Machine Scale Sets 구성

SAP 워크로드의 경우, 크기 조정 프로필 없이 유연한 Virtual Machine Scale Sets를 만드는 것이 좋습니다. 가용성 영역 전체에 유연한 확장 집합을 만들려면 장애 도메인 수를 1로 설정하고 원하는 영역을 지정합니다.

Azure Portal을 사용하여 프로필을 확장하지 않고 가상 머신 확장 집합을 설정하려면 다음과 같이 진행합니다.

  1. Azure 포털에 로그인합니다.
  2. 가상 머신 확장 집합을 검색하고 해당 페이지에서 만들기를 선택합니다.
  3. 기본 사항 탭에서 필요한 세부 정보를 제공합니다.
    1. 프로젝트 세부 정보에서 올바른 구독을 확인하고 리소스 그룹 드롭다운에서 내 리소스 그룹을 선택합니다.
    2. 확장 집합 세부 정보의 경우 확장 집합 myVmssFlex의 이름을 지정하고, 적절한 지역을 선택하고, 배포에 대한 가용성 영역(예: zone1, zone2, zone3)을 지정합니다.
  4. 유연한 오케스트레이션 모드를 선택합니다.
  5. 크기 조정 섹션에서 크기 조정 프로필을 선택하지 않습니다.
  6. 할당 정책의 경우 최대 분산을 선택합니다.
  7. 만들기를 선택합니다.

참고 항목

SAP 워크로드의 경우 FD=1이 설정된 유연한 확장 집합만 지원됩니다. 따라서 할당 정책으로 "고정 분산"으로 확장 집합을 구성하지 마세요.

유연한 Virtual Machine Scale Sets를 만든 후에는 빠른 시작 가이드에 따라 가상 머신을 만들 수 있습니다. 가상 머신을 구성할 때 가용성 옵션에서 "Virtual Machine Scale Sets"를 선택하고 생성한 유연한 확장 집합을 선택해야 합니다. 포털에는 유연한 확장 집합을 만들 때 포함된 모든 영역이 나열되므로 VM에 대해 원하는 가용성 영역을 선택할 수 있습니다. 빠른 시작 가이드의 나머지 지침에 따라 가상 머신 구성을 완료합니다.