Azure VMware Solution 워크로드에 대한 인프라 및 프로비저닝 고려 사항

이 문서에서는 기본 계층을 참조하는 Azure VMware Solution 제품의 인프라 디자인 영역에 대해 설명합니다. 이 계층은 VMware vSphere 워크로드를 효율적이고 안정적으로 실행하는 데 필요한 컴퓨팅, 스토리지 및 네트워킹 기능을 지원합니다. 이 문서에서는 복원력, 보안, 확장성, 자동화 및 재해 복구를 위해 VMware SDDC(소프트웨어 정의 데이터 센터) 스택을 사용하는 방법도 설명합니다. VMware SDDC 스택에는 다음이 포함됩니다.

  • VMware ESXi
  • VMware vCenter Server
  • VMware NSX-T 데이터 센터
  • VMware vSAN
  • VMware HCX(선택 사항)
  • VMware SRM(선택 사항)

비즈니스 목표 계산

영향: 안정성, 성능 효율성, 운영 우수성

Azure VMware Solution 애플리케이션에 대한 SLA(서비스 수준 계약)와 같은 가용성 대상은 플랫폼 및 해당 위치에 대해 정의되어야 합니다.

RTO(복구 시간 목표)와 같은 복구 대상을 사용하여 Azure VMware Solution 사용할 수 없는 기간을 식별합니다. RPO(복구 지점 목표)를 사용하여 재해 중에 허용되는 데이터 손실의 양을 식별합니다.

솔루션을 디자인할 때 다음 사항을 고려합니다.

  • 중요한 경로 종속성. 솔루션의 모든 구성 요소가 똑같이 중요한 것은 아닙니다. 시스템을 중단시킬 수 있는 종속성과 저하된 환경으로 이어질 수 있는 종속성을 명확하게 구분합니다. 설계는 중단의 영향을 최소화하기 위해 중요한 구성 요소의 복원력을 강화해야 합니다.

  • 확장 및 주문형 스케일 인. 환경은 부하에 따라 확장하고 계약할 수 있어야 합니다. 자동화를 통해 이러한 작업을 처리합니다. 사용자 입력은 인간에 의해 발생하는 일반적인 오류를 방지하기 위해 최소한으로 유지되어야 합니다.

권장 사항
  • 플랫폼에 적합한 SLA를 설정합니다.
  • RTO 및 RPO 대상을 정의합니다.
  • 복원력이 있는 중요한 구성 요소를 디자인합니다.
  • 스케일 인 및 스케일 아웃에 자동화를 사용합니다.

워크로드 리소스 및 크기 조정 요구 사항 고려

영향: 성능 효율성, 운영 우수성

워크로드를 배포하기 전에 Azure VMware Solution 지원하는 데 필요한 구성 요소를 일반적으로 이해해야 합니다. 이러한 이해를 위해 워크로드의 특성, 리소스 및 크기 조정 요구 사항을 신중하게 고려해야 합니다. 이러한 요소는 전체 클러스터 디자인을 구성합니다. 또한 Azure VMware Solution 인프라 배포에 적합한 선택인지 확인합니다. Azure에서 워크로드를 IaaS(Infrastructure as a Service) 또는 PaaS(Platform as a Service) 솔루션으로 마이그레이션하는 것이 Azure VMware Solution 마이그레이션하는 것보다 비용 효율적이고 성능이 뛰어난 시나리오가 있습니다.

권장 사항

굵고 얇은 프로비저닝 사용

영향: 성능 효율성

SDDC에서 인프라를 프로비전할 때 주요 초점은 VM(가상 머신)에 대한 기본 컴퓨팅 및 스토리지인 호스트에 있습니다. Azure VMware Solution VM의 가상 디스크에 대한 씬 프로비저닝 또는 두꺼운 프로비저닝을 선택할 수 있습니다. 선택한 항목은 특정 스토리지 요구 사항, 성능 고려 사항 및 예상 VM 증가에 따라 달라집니다. 씬 프로비저닝은 주문형 스토리지를 할당하여 스토리지 사용량을 최적화합니다. 이 방법은 사용되지 않는 공간을 최소화합니다. 반면, 처음부터 두꺼운 프로비저닝은 각 VM에 할당하고 예약하는 전체 스토리지 공간을 사용합니다.

권장 사항
  • 스토리지 효율성이 우선 순위이고 사용되지 않는 스토리지 사용을 최소화하려면 씬 프로비저닝을 사용합니다.
  • 애플리케이션에 일관되고 고성능 스토리지 액세스가 필요한 경우 굵은 프로비저닝을 고려합니다.

용량 및 리소스 사용량 계획

영향: 성능 효율성

Azure VMware Solution 애플리케이션을 배포하기 전에 적절한 크기 조정 및 용량 계획을 보장하는 것이 중요합니다. 특히 확장성 요구 사항, 성장 예측 및 성능 고려 사항을 고려합니다.

권장 사항
  • Azure로 마이그레이션하기 전에 Azure Migrate 를 사용하여 리소스 사용량 및 크기 조정에 대한 권장 사항에 대한 인사이트를 얻습니다.
  • 특정 기간 동안 리소스 사용률 패턴을 분석하여 기준 사용량을 설정하고, 사용량이 많은 기간을 식별하고, 리소스 급증을 예측하는 데 도움이 됩니다.
  • 중요한 경로의 구성 요소를 간략하게 설명하는 종속성 맵을 만듭니다. 맵을 적극적으로 유지 관리하고 솔루션의 변경 내용에 대해 정기적으로 검사.

지역 선택

영향: 성능 효율성, 보안

사용자가 솔루션 근처에 있는지 확인하려면 선택할 지역을 신중하게 고려합니다. 사용자가 피어링 위치에 물리적으로 가까이 있으면 대기 시간이 최소화되고 요구 사항을 충족하는 데 도움이 됩니다. 예를 들어 VMware HCX를 사용하는 경우 왕복 대기 시간이 150ms 미만이어야 합니다.

지역 선택 중에 규정 요구 사항을 고려하는 것도 중요합니다. 규정 요구 사항 및 데이터 상주 제한은 지역마다 다를 수 있습니다. Azure 지역 복제 스토리지를 사용하는 경우 쌍을 이루는 지역을 활용할 수 있습니다. 이 개념에서 각 Azure 지역은 동일한 지리 내의 다른 지역과 쌍을 이집니다. 복제된 데이터는 세금 및 법 집행 관할권을 위해 쌍과 동일한 지역에 상주합니다.

권장 사항
  • 대기 시간을 최소화할 수 있도록 사용자 또는 다른 Azure 서비스와 가까운 지역을 선택합니다.
  • 산업 또는 지역 기반 규정 준수에 대한 클라우드 공동 책임 모델을 이해합니다.
  • Azure 데이터 서비스를 사용할 때 데이터가 올바른 지정학적 영역에 남아 있는지 확인합니다.

확장 가능한 디자인 사용

영향: 안정성, 성능 효율성

애플리케이션의 크기를 조정하는 경우 최대 성능에서 워크로드를 처리할 VM의 크기를 조정합니다. 가동 중단 시 애플리케이션은 기능 저하 또는 성능 저하로 작동할 수도 있습니다. 실패 이벤트를 준비하려면 복원력을 디자인합니다. 지역, 영역, 서비스 또는 구성 요소 오류가 중요한 애플리케이션 기능에 영향을 주는 경우에도 중단에 대응하고 안정성을 제공하도록 시스템을 설계합니다. 수직 크기 조정은 개별 호스트에 리소스를 추가하는 VM의 기능입니다. 수직 크기 조정을 위해서는 올바른 SKU를 선택하고, 호스트의 전원을 낮추고, 해당 리소스를 사용할 수 있는 VMware ESXi 호스트에서 리소스를 추가해야 합니다.

수직적 크기 조정과 관련된 가동 중지 시간은 비즈니스를 방해할 수 있으므로 워크로드 디자인에서 수평적 크기 조정을 고려하세요. 수평적 크기 조정은 여러 VM에서 워크로드를 동적으로 확장하는 기능입니다. 수평 크기 조정에는 일반적으로 리소스 할당 설정, VM 템플릿, 복제 또는 동적 리소스 할당 기술과 같은 VMware vSphere 기능을 사용하는 것이 포함됩니다. 예를 들어 세 개의 개별 VM에 트래픽을 분산하려는 경우 고가용성을 위해 세 개의 개별 호스트에 해당 VM을 배치합니다.

클러스터링에서는 고급 관리 및 가용성 기능을 제공하기 위해 호스트의 논리적 그룹화 만들기와 관련이 있습니다. 호스트를 프로비전한 후 Azure VMware Solution 환경 내에서 VMware vSphere 클러스터를 만들고 구성하여 VM을 관리하고 컴퓨팅 기능을 제공할 수 있습니다.

권장 사항
  • Azure VMware Solution 대한 사용자 지정 GitHub 자동 크기 조정 추가 기능을 사용하여 Azure VMware Solution 클러스터 노드에서 스케일 인 또는 스케일 아웃 작업에 사용할 성능 메트릭을 정의합니다.

  • 배치 정책 선호도 규칙을 사용하여 리소스 가용성을 보장합니다. 선호도 규칙을 구성하면 관리자가 VM 배치를 제어할 수 있습니다. 그런 다음 특정 요구 사항, 성능 고려 사항, 가용성 요구 사항 또는 라이선스 제약 조건에 따라 VM을 배포할 수 있습니다.

고가용성 구현

영향: 안정성, 성능 효율성

Azure VMware Solution 내에서 고가용성 또는 클러스터링 VM을 배포하는 경우 VM을 분리하고 별도의 호스트에서 유지하는 선호도 방지 규칙을 만드는 것이 좋습니다. 확장된 클러스터는 주로 장애 도메인 또는 가용성 영역에서 리소스 배포를 계산하는 것과 관련이 있습니다. 고려해야 할 또 다른 측면은 워크로드에 연결하는 대기 시간입니다. 일부 워크로드는 대기 시간에 민감하지 않을 수 있습니다.

권장 사항
  • 고가용성을 위해 확장된 클러스터를 사용합니다.
  • 애플리케이션, 데이터베이스 및 스토리지 계층이 동일한 가용성 영역에 있는지 확인하여 애플리케이션 및 서비스 계층을 공동 배치합니다.
  • Azure VMware Solution 클러스터를 신중하게 배포할 Azure 지역을 선택합니다. 사용자 또는 기타 리소스, 네트워크 연결 옵션 및 대기 시간 요구 사항에 대한 근접성을 고려합니다.

선호도 규칙 사용

영향: 안정성

한 호스트에 문제 또는 오류가 발생하는 경우 선호도 방지 규칙은 여러 호스트에 분산을 적용합니다. 이 배포는 오류의 영향을 제한하고 애플리케이션 및 서비스의 가용성을 유지하는 데 도움이 됩니다.

권장 사항
  • VM 간에 대기 시간이 짧은 통신 경로가 필요한 경우 배치 정책 선호도 규칙을 사용하여 VM을 동일한 호스트에 유지합니다.
  • 애플리케이션을 지원하는 VM에 내결함성이 필요하거나 리소스 배포를 통해 호스트 성능을 최적화하려는 경우 배치 정책 VM-VM 선호도를 사용합니다.
  • 고가용성으로 배포되거나 Azure VMware Solution 내에서 클러스터링 VM의 경우 배치 정책 VM-VM 선호도 방지 규칙을 만들어 해당 VM을 별도의 호스트에서 분리하고 유지합니다.

VMware vSAN 배포

영향: 안정성, 성능 효율성

스토리지를 사용하여 잘 설계된 Azure VMware Solution 설계하려면 적절한 데이터 보호 및 중복성을 계획해야 합니다.

Azure VMware Solution vSAN(가상 스토리지 영역 네트워크)은 Azure VMware Solution 클러스터 내의 VMware ESXi 호스트의 로컬 스토리지 리소스를 사용하여 분산된 공유 스토리지 인프라를 만듭니다. vSAN 프로비저닝은 현재 및 향후 스토리지 요구 사항을 적절하게 충족해야 합니다. SAN(스토리지 영역 네트워크) 스토리지 정책을 사용하여 VM에서 사용하는 스토리지의 특성과 동작을 정의할 수 있습니다. 정책을 사용하여 워크로드의 특정 요구 사항에 따라 데이터 보호, 성능 및 공간 효율성 설정을 구성할 수 있습니다. Azure VMware Solution 기본 스토리지 정책은 중복됩니다. 따라서 컴퓨터에서 추가 vSAN 노드에 데이터를 복사해야 하는 경우 데이터가 향상된 중복성 요구 사항을 충족하는지 확인하는 다른 정책을 만듭니다.

권장 사항
  • 원하는 복원력에 따라 FTT(허용 실패) 수준 또는 오류 허용 범위를 결정합니다.
  • 데이터 가용성을 보장하고 호스트 및 디스크 오류에 대한 보호를 보장하는 데 도움이 되는 RAID(독립 디스크) 구성의 중복 배열을 선택합니다.

Azure NetApp Files 사용

영향: 안정성, 성능 효율성

프라이빗 클라우드의 스토리지를 초과하려는 경우 Azure VMware Solution Azure NetApp Files 디스크 할당을 확장하고 고성능, 낮은 대기 시간, 확장 가능한 스토리지 플랫폼을 제공하는 또 다른 솔루션입니다. Azure NetApp Files 워크로드 요구 사항에 따라 스토리지 용량 및 성능 계층을 동적으로 조정합니다. 결과적으로 스토리지 요구 사항이 증가함에 따라 Azure VMware Solution 환경이 확장할 수 있습니다.

Azure VMware Solution 상호 작용하는 Azure NetApp Files 같은 Azure 서비스가 Azure VMware Solution 배포되는 동일한 영역에 있는지 확인합니다. 애플리케이션의 전체 또는 일부가 대기 시간에 매우 중요한 경우 구성 요소 공동 배치를 의무화할 수 있습니다. 이 경우 다중 지역 및 다중 영역 전략의 적용 가능성은 제한적입니다. 그러나 공동 배치는 대기 시간을 줄여 애플리케이션이 더 빠르게 응답합니다. 예를 들어 디스크 확장에 공동 배치가 중요한 Azure NetApp Files 기반으로 하는 데이터 저장소를 사용하는 경우입니다.

권장 사항
  • Azure NetApp Files 또는 타사 솔루션을 Azure VMware Solution 위한 추가 데이터 저장소로 사용하는 것이 좋습니다.
  • 애플리케이션 평가를 통해 Azure VMware Solution 노드와 Azure NetApp Files 같은 외부 스토리지 솔루션의 최적의 조합을 결정할 수 있습니다.
권장 사항
  • 노드 교체 프로세스 중에 데이터가 손실되지 않도록 하는 절차를 마련합니다.

기준 성능 설정

영향: 운영 우수성

성능 기준을 설정하면 Azure VMware Solution 기능에 대한 인사이트를 제공하고 성능 제약 조건을 식별하는 데 도움이 됩니다.

권장 사항
  • 도구를 사용하여 Azure VMware Solution 프라이빗 클라우드로 마이그레이션하기 전에 기존 환경을 벤치마킹합니다. 기준 성능을 설정하는 데 사용할 수 있는 몇 가지 일반적인 유틸리티로는 VMware vRealize Operations, Perfmoniostat가 있습니다.
  • Azure VMware Solution 프라이빗 클라우드 용량을 예상할 때 성능 기반 평가를 사용합니다.

디버깅 및 문제 해결 도구 사용

영향: 운영 우수성

SDDC에서 문제를 식별, 문제 해결 및 해결하는 체계적인 접근 방식을 사용하면 해결 시간이 빨라집니다. 운영 팀은 워크로드가 발생하는 문제 또는 증상과 문제의 scope 정의할 수 있어야 합니다. 또한 오류 메시지, 로그 및 문제를 트리거하는 특정 조건 또는 작업을 포함하여 정보를 수집할 수 있어야 합니다.

인프라 모니터링에 대한 자세한 내용은 Azure VMware Solution 워크로드에 대한 모니터링 고려 사항을 참조하세요.

권장 사항

다음 단계

이제 기본 Azure VMware Solution 플랫폼을 검토했으므로 데이터베이스, VM, 운영 체제 및 구성을 포함하는 애플리케이션 플랫폼을 조사합니다.

평가 도구를 사용하여 디자인 선택을 평가합니다.