Blueprint를 배포할 때 워크로드 배치는 수집된 데이터를 사용하여, 사용 가능한 리소스를 기반으로 Blueprint 배치 위치를 권장합니다. vRealize AutomationvRealize Operations Manager는 함께 작동하여 새로운 Blueprint를 배포할 때 워크로드의 배치 권장 사항을 제공합니다.

vRealize Automation은 비즈니스 그룹, 예약 및 할당량 같은 조직 정책을 관리하면서 vRealize Operations Manager의 용량 분석과 통합하여 시스템을 배치합니다. 워크로드 배치는 vSphere 끝점에 대해서만 사용할 수 있습니다.

사용된 워크로드 배치 용어

워크로드 배치에 몇 가지 용어가 사용됩니다.

  • vSphere의 클러스터는 vRealize Automation의 계산 리소스에 매핑됩니다.

  • 예약에는 계산과 스토리지가 포함되며, 스토리지는 개별 데이터스토어 또는 데이터스토어 클러스터로 구성될 수 있습니다. 예약에는 여러 데이터스토어, 데이터스토어 클러스터 또는 둘 모두 포함될 수 있습니다.

  • 여러 예약이 동일한 클러스터를 참조할 수 있습니다.

  • 가상 시스템을 여러 클러스터로 이동할 수 있습니다.

  • 워크로드 배치를 사용하도록 설정하면 프로비저닝 워크플로는 배치 정책을 사용하여 Blueprint를 배치할 위치를 권장합니다.

워크로드 배치를 사용하여 Blueprint 프로비저닝

워크로드 배치를 사용하여 Blueprint를 배치하면 프로비저닝 워크플로는 vRealize Automation의 예약과 vRealize Operations Manager의 배치 최적화를 사용합니다.

  1. vRealize Automation은 배치 대상을 허용하는 거버넌스 규칙을 제공합니다.

  2. vRealize Operations Manager는 분석 데이터를 기준으로 배치 최적화 권장 사항을 제공합니다.

  3. vRealize AutomationvRealize Operations Manager의 배치 권장 사항에 따라 프로비저닝 프로세스를 계속합니다.

vRealize Operations Manager가 권장 사항을 제공할 수 없거나, 권장 사항을 사용할 수 없으면 vRealize Automation은 기본 배치 논리로 돌아갑니다.

개발자가 카탈로그 항목을 선택하고 양식을 완성하여 카탈로그 항목을 요청하면 vRealize Automation이 다음 고려 사항에 따라 가상 시스템을 프로비저닝합니다.

표 1. 가상 시스템 프로비저닝 고려 사항

고려 사항

효과

정책

vRealize Automation 예약 정책이 둘 이상의 예약을 나타낼 수 있습니다.

예약

vRealize Automation은 요청을 평가하고, 요청에 포함된 제약 조건을 충족할 수 있는 예약을 결정합니다.  

  • 배치가 사용되고 vRealize Operations Manager 분석에 기반하는 경우 vRealize AutomationvRealize Operations Manager로 예약 목록을 전달하여 운영 메트릭을 기반으로 배치에 가장 적합한 예약을 결정합니다.

  • 배치가 vRealize Operations Manager에 기반하지 않는 경우 vRealize Automation은 우선 순위 및 가용성을 기준으로 배치를 결정합니다.

리소스가 사용되었는지 추적하기 위해 예약이 업데이트됩니다.

vRealize Operations Manager가 권장하는 클러스터 또는 데이터스토어를 vRealize Automation에서 용량이 부족하거나 더 이상 적용할 수 없다고 판단하는 경우 vRealize Automation에서 예외를 기록합니다. vRealize Automation은 기본 배치 메커니즘에 따라 프로비저닝을 계속할 수 있습니다.

가상 시스템의 리소스를 식별하기 위해 vRealize Automation은 후보 예약 목록을 제공합니다. 목록 내의 각 후보는 클러스터 및 하나 이상의 데이터스토어 또는 데이터스토어 클러스터를 포함할 수 있습니다. vRealize Operations Manager는 후보 예약을 사용하여 대상 후보 목록을 생성하고 최적의 대상을 찾습니다.

vRealize Operations Manager의 정책은 클러스터에 대한 밸런스 수준, 활용률 및 버퍼 공간을 설정합니다. 단일 예약, 즉 클러스터 또는 데이터스토어 클러스터의 경우 vRealize Automation은 권장 사항이 실행 가능한 배치 대상인지 여부를 검증합니다.

  • 대상이 실행 가능하면 vRealize Automation은 권장 사항에 따라 Blueprint를 배포합니다.

  • 대상이 실행 가능하지 않으면 vRealize Automation은 기본 배치 동작을 사용하여 가상 시스템을 배치합니다.

배치 고려 사항에서는 상태 및 활용률 문제도 고려해야 합니다. 클라우드 관리자와 가상 인프라 관리자는 인프라를 관리하지만, 개발자는 애플리케이션의 상태를 중요하게 생각합니다. 이러한 개발자를 지원하려면 워크로드 배치 전략에서 상태 및 활용률 문제도 고려해야 합니다.

표 2. 상태 및 활용도 문제에 대한 고려 사항

워크로드 문제

배치 솔루션

개발자가 환경에서 상태 문제를 발견했습니다.

vRealize Automation이 문제가 발생하거나 대규모 워크로드로 인해 초과 활용된 클러스터에 Blueprint를 프로비저닝합니다. vRealize AutomationvRealize Operations Manager의 용량 분석을 통합하여 충분한 용량을 갖춘 클러스터에서 Blueprint를 프로비저닝해야 합니다.

개발자가 활용률 문제를 발견했습니다.

환경의 클러스터가 충분히 활용되지 않습니다. vRealize AutomationvRealize Operations Manager가 제공하는 용량 분석을 통합하여 활용도가 최대화되는 클러스터에 Blueprint를 프로비저닝해야 합니다.

Blueprint를 프로비저닝하는 사용자

다음과 같은 사용자가 Blueprint를 프로비저닝하는 작업을 수행합니다.

표 3. Blueprint를 프로비저닝하기 위한 사용자 및 역할

단계

사용자

작업

필요한 역할

1

클라우드 관리자 또는 VI(가상 인프라) 관리자

가상 시스템의 초기 배치가 조직 정책을 준수하는지, 운영 분석 데이터에 따라 최적화되었는지 확인합니다.

IaaS 관리자 역할

1

패브릭 관리자

vRealize Automation에서 예약, 예약 정책 및 배치 정책을 정의합니다.

패브릭 관리자 역할, 인프라 설계자

1

IaaS 관리자

워크로드 배치에 필요한 vSpherevRealize Operations Manager 끝점을 정의합니다.

IaaS 관리자 역할

2

인프라 설계자

가상 시스템 구성 요소 유형에 대해 직접 작업하는 Blueprint 설계자로서, Blueprint 작성 시 가상 시스템에 예약 정책을 할당합니다. 예약 정책을 Blueprint에 가상 시스템의 속성으로 지정합니다.

인프라 설계자

3

인프라 설계자, 애플리케이션 설계자, 소프트웨어 설계자 및 XaaS 설계자

가상 시스템을 프로비저닝하는 Blueprint를 생성하고 게시합니다. 인프라 설계자만 시스템 구성 요소에 대해 직접 작업합니다. 다른 설계자 역할에서는 중첩 시 인프라 Blueprint를 다시 사용할 수 있지만 시스템 구성 요소 설정을 편집할 수 없습니다.

Blueprint에는 단일 구성 요소가 포함되거나, 중첩된 Blueprint, XaaS 구성 요소, 다중 계층 애플리케이션의 여러 가상 시스템 등이 포함될 수 있습니다.

vRealize Automation은 예약 구성에 따라 가상 시스템을 배치하고 필요한 경우 Blueprint의 시스템 구성 요소 수준에서 예약 정책을 포함합니다. 예를 들어 Blueprint에는 시스템별로 서로 다른 정책이 적용되는 두 개의 시스템이 포함될 수 있습니다.

또한 vRealize AutomationvRealize Operations Manager가 제공하는 운영 분석 데이터에 따라 가상 시스템을 최적화합니다.

인프라 설계자

4

클라우드 관리자 또는 VI 관리자

vRealize Automation이 프로비저닝하는 가상 시스템의 초기 배치를 제어하는 정책을 선택합니다.

관리자는 다음을 수행할 수 있습니다.

  • API를 사용하여 정책을 선택합니다.

  • 워크로드의 밸런싱을 위해 vRealize Automation에서 각 서버를 차례로 사용하는 라운드 기본 배치 정책을 사용합니다. 이 접근 방식을 사용할 경우 vRealize Operations Manager의 입력이 필요하지 않습니다.

IaaS 관리자 역할, 인프라 설계자

5

VI 관리자

vRealize Operations Manager에서 사용자 지정 데이터 센터 및 사용자 지정 그룹을 구축합니다. 그런 다음 VI 관리자는 해당 사용자 지정 데이터 센터에 대한 워크로드를 통합하고 밸런싱하는 데 사용되는 정책을 적용합니다.

IaaS 관리자 역할, 인프라 설계자

6

패브릭 관리자

vRealize Automation에서 배치 정책을 선택합니다.

워크로드 배치 정책을 사용하여 새 Blueprint를 배포할 때 vRealize Automation이 시스템을 배치하는 위치를 결정할 수 있게 합니다. 배치 정책에는 vRealize Operations Manager의 입력이 필요합니다.

패브릭 관리자 역할

7

개발자

가상 시스템을 프로비저닝하기 위한 Blueprint를 요청합니다.

Blueprint는 3계층 애플리케이션을 실행하는 여러 시스템으로 구성될 수 있습니다.

8

개발자

개발자가 Blueprint를 배포할 경우 vRealize Operations Manager는 요청에 대한 관련 클러스터에 맞는 배치 정책을 검색합니다.

배치 정책에 대한 자세한 내용은 배치 정책 항목을 참조하십시오.

워크로드 배치를 구성하려면 워크로드 배치 구성 항목을 참조하십시오.