XaaS Blueprint는 리소스를 프로비저닝하거나, 프로비저닝된 리소스를 변경하거나, 환경에서 작업을 수행하는 서비스 역할을 할 수 있는 vRealize Orchestrator 워크플로입니다. Blueprint와 리소스 작업은 서비스 카탈로그 사용자를 위해 Blueprint를 설계할 때 이해하고 있어야 하는 몇 가지 미묘한 차이가 있습니다.

다음 정의는 XaaS Blueprint로 작업할 때 사용되는 용어를 이해하는 데 도움이 됩니다.

사용자 지정 리소스

vRealize Orchestrator 플러그인의 API를 통해 리소스로 표시되는 vRealize Orchestrator 개체 유형입니다. 사용자 지정 리소스를 생성하여 XaaS 프로비저닝 Blueprint의 출력 매개 변수를 정의하고 리소스 작업의 입력 매개 변수를 정의합니다.

XaaS Blueprint 구성 요소

Blueprint 설계 캔버스에서 사용할 수 있는 프로비저닝 또는 비프로비저닝 Blueprint입니다. 이 Blueprint는 독립형 XaaS Blueprint일 수도 있습니다.

독립형 XaaS Blueprint

서비스 카탈로그로 바로 게시되고 이에 대한 사용 권한이 부여되는 프로비저닝 또는 비프로비저닝 Blueprint입니다.

프로비저닝 Blueprint

끝점에 vRealize Orchestrator 플러그인 API를 사용하여 대상 끝점에서 리소스를 프로비저닝하는 vRealize Orchestrator 워크플로를 실행하는 프로비저닝 Blueprint입니다. vSphere에서 네트워크 디바이스에 가상 NIC를 추가하는 경우를 예로 들 수 있습니다. 프로비저닝 Blueprint를 생성하려면 vRealize Orchestrator 리소스 유형을 정의하는 사용자 지정 리소스가 있어야 합니다.

서비스 카탈로그 사용자가 이 유형의 카탈로그 항목을 요청하는 경우 워크플로에서는 항목을 프로비저닝하며 배포된 항목은 항목 탭에 저장됩니다. 이 유형의 프로비저닝된 리소스에 대해서는 사후 프로비저닝 작업을 정의할 수 있습니다. 필요에 따라 인스턴스를 추가 또는 제거하여 Blueprint를 확장/축소할 수도 있습니다.

비프로비저닝 Blueprint

비프로비저닝 Blueprint는 vRealize Orchestrator 워크플로를 실행하여 API를 통해 끝점을 변경할 필요가 없는 작업을 수행합니다. 실행되는 워크플로가 보고서를 작성한 후 대상 통신 시스템에 게시하거나 이메일로 보내는 워크플로를 예로 들 수 있습니다.

서비스 카탈로그 사용자가 이 유형의 카탈로그 항목을 요청하는 경우 워크플로가 실행되어 스크립트로 작성된 작업을 수행하지만 항목이 항목 탭에 추가되지 않습니다. 이 유형의 Blueprint에 대해서는 사후 프로비저닝 작업을 수행할 수 없습니다. 비프로비저닝 Blueprint는 확장 가능 Blueprint에서 지원 워크플로로 사용할 수 있습니다. 고가용성 로드 밸런서를 업데이트하는 Blueprint를 생성하는 경우를 예로 들 수 있습니다.

복합 Blueprint

설계 캔버스를 사용하여 생성한 Blueprint입니다. 복합 Blueprint에서는 구성 요소를 하나 이상 사용합니다. 구성 요소의 예로는 시스템 구성 요소, 소프트웨어 구성 요소, XaaS 구성 요소 등이 있습니다. 서비스에 추가하면 배포로 나열됩니다. 서비스 카탈로그 사용자가 활용할 수 있도록 사용 권한에 추가하면 복합 Blueprint로 나열됩니다. 복합 Blueprint에는 Blueprint 구성 요소 하나가 있을 수도 있고, 여러 시스템, 소프트웨어 및 네트워킹이 있는 전체 애플리케이션이 포함될 수도 있습니다.

리소스 작업

배포된 프로비저닝 Blueprint에서 실행할 수 있는 워크플로입니다. 배포된 Blueprint는 XaaS Blueprint 또는 Blueprint 구성 요소일 수도 있고, vRealize Orchestrator 리소스 유형에 매핑된 시스템 유형일 수도 있습니다.