자원 프로파일은 자원에 대한 허용된 속성 값을 지정하는 클라우드 제공자 애그노스틱 정의입니다. 자원 프로파일은 클라우드 자원 요청 시 사용자에게 표시되는 선택 사항을 통제할 수 있도록 합니다. 결과적으로 자원의 각 변동에 대한 고유한 Blueprint를 정의할 필요가 없습니다.
Micro라는 이름의 계산 프로파일을 생성하고 메모리와 CPU에 지정된 값을 사용하여 "마이크로" 하드웨어 형식으로 매핑할 수 있습니다. 나중에 사용자가 가상 서버를 요청하는 동안 계산 자원을 선택하면 사용 가능한 계산 자원 목록에 마이크로가 표시됩니다. 사용자는 메모리와 CPU에 대한 값을 지정할 필요가 없으며 해당 값은 프로파일에서 가져옵니다.그림 1. 요청 양식의 컴퓨팅 프로파일
자원 프로파일 매핑
자원 프로파일은 다음 항목 간에 매핑 연결을 생성합니다.
클라우드 계정입니다.
클라우드 계정의 논리 데이터센터입니다.
속성을 제공하는 CMDB의 특정 자원 유형입니다.
옵션: 사용자가 자원 프로파일을 사용하는 자원을 요청할 때 표시되는 가격 책정 값입니다.
기본적으로 AWS 및 Azure의 경우 클라우드 프로비저닝 및 거버넌스는 검색를 실행한 후 프로파일을 템플릿에 매핑합니다. Google 클라우드와 같은 다른 제공자의 경우 프로파일을 올바른 템플릿과 데이터센터에 수동으로 연결해야 합니다.
자원 유형
각 자원 프로파일에는 연결된 속성이 있습니다. 속성은 클라우드 계정에서 검색을 실행한 후에 채워지는 자원 유형에 따라 달라집니다.
자원 프로파일 유형
설명 및 속성
자원 유형 및 템플릿
애플리케이션 프로파일
애플리케이션 프로파일은 새롭게 프로비저닝된 자원에 설치할 애플리케이션 소프트웨어를 지정합니다. 사용자는 스택을 요청할 때 애플리케이션을 선택할 수 있습니다. Ansible Playbook과 같은 구성 관리(지속적 제공) 제공자와 통합할 때 애플리케이션 프로파일을 사용합니다.
속성: 가상 머신에서 실행되는 애플리케이션.
애플리케이션 템플릿
[sn_cmp_application_template]
계산 프로파일
계산 프로파일은 새롭게 프로비저닝된 가상 머신에 사용할 하드웨어를 지정합니다.
속성: 가상 CPU, 메모리 및 로컬 저장소를 포함한 계산 자원의 크기입니다.
하드웨어 유형
[cmdb_ci_compute_template]
컴퓨팅 보안 그룹 프로파일
컴퓨팅 보안 그룹 프로파일은 지정된 보안 규칙을 새롭게 프로비저닝된 자원에 적용합니다. 컴퓨팅 보안 그룹 프로파일은 클라우드 계정, 데이터센터, 컴퓨팅 보안 그룹 템플릿 및 템플릿의 보안 규칙에 매핑합니다.
속성: HTTP 및 HTTPS 사용과 같은 방화벽 규칙.
컴퓨팅 보안 그룹 템플릿
[cmdb_ci_security_grp_template]
OS 프로파일
OS 프로파일은 새롭게 프로비저닝된 가상 머신에 지정된 이미지를 설치합니다. OS 프로파일을 클라우드 계정, 위치(데이터센터), 이미지 템플릿 및 클라우드 스크립트에 매핑합니다.
속성: OS 유형 및 버전, 루트 장치 유형, 이미지 소스를 포함하는 운영 체제 이미지.
이미지
[cmdb_ci_os_template]
일정 프로파일
일정 프로파일을 인스턴스 일정에 매핑합니다. 일정 프로파일은 프로파일을 사용하며 새롭게 프로비저닝된 모든 자원에 적용됩니다. 예를 들어 일정 프로파일은 스택이 시작하고 중단해야 하는 요일 및 시간을 지정할 수 있습니다.