5.10 리소스 카탈로그 관리¶
리소스 카탈로그 기능은 클라우드의 자원을 규격화하여 사용자들이 필요한 자원을 바로 생성할 수 있도록 제공되는 기능입니다.
필요한 자원을 생성하는 필요한 설정 정보를 사전에 저장하여 자원을 생성할 때, 최소한의 정보만으로 자원을 생성할 수 있도록 지원함으로써 사용자의 이용 편의성을 높이고 구성된 리소스 카탈로그 정보를 서비스 카탈로그와 같은 외부 모듈에서 쉽게 활용할 수 있게 합니다.
리소스 카탈로그의 구성은 아래 그림과 같이 3개의 구성 단위로 이루어지게 됩니다.
제공되는 각각의 컴포넌트에 대한 설명은 다음과 같습니다.
리소스 카탈로그(Resource Catalog)
리소스 카탈로그는 자원 생성에 필요한 리소스 템플릿에 대한 정보를 관리합니다.
리소스 카탈로그를 통해서 사용자 또는 서비스에 필요한 자원이 생성되며 사용자는 생성된 리소스 카탈로그 인스턴스를 통해서 실제 생성된 자원에 접근할 수 있습니다.
정의된 리소스 카탈로그를 통해서 필요한 수량 만큼의 리소스 카탈로그 인스턴스를 생성할 수 있습니다.
리소스 템플릿(Resource Template)
리소스 템플릿은 리소스 카탈로그를 구성하는 단위이며, 리소스 템플릿은 최소한 1개 이상의 리소스 명세서를 포함하고 있습니다.
또한 리소스 템플릿은 계층 구조를 통해서 복잡한 토폴리지를 지원합니다.
리소스 템플릿의 핵심 기능은 등록된 리소스 명세서를 기반으로 생성할 리소스에 대한 스케일링 정보를 관리합니다.
리소스 카탈로그 인스턴스에 생성된 리소스 템플릿 인스턴스 정보를 통해서 생성된 자원의 스케일링을 실행할 수 있습니다.
리소스 명세서(Resource Specification)
리소스 명세서는 클라우드 자원 생성에 필요한 설정 정보를 정의하고 있으며 정의된 정보를 기준으로 자원 생성이 이루어지게 됩니다.
5.10.1 리소스 카탈로그 목록¶
리소스 카탈로그 관리 기능은 특정한 목적으로 사용되는 리소스들을 그룹화하여 한꺼번에 자원을 생성하고 관리하기 위한 목적으로 사용이 됩니다.
리소스 카탈로그를 통해서 생성된 카탈로그 인스턴스 단위로 리소스를 관리할 수 있고,
리소스의 상태 관리 기능을 다른 기능과 연계해서 활용할 수 있습니다.
리소스 카탈로그의 구성은 아래의 구성 체계로 이루어집니다.
- 리소스 카탈로그
- 리소스 템플릿
- 리소스
- 리소스 템플릿
로 구성이 됩니다.
각각의 리소스는 포함 관계에 따라서 추가적인 리소스의 조합으로 구성이 됩니다.
현재 지원되는 리소스 타입 및 리소스 타입에 추가 가능한 서브 리소스 유형은 아래와 같습니다.
- 인스턴스
- 자원 규격(CPU/메모리) 타입
- 볼륨
- 로드발란서
- 로드발란서 리스너
- 방화벽(Security Group)
- 방화벽 규칙(Rule)
- 다른 방화벽
- 네트워크
- 네트워크 IP Address
- 서브넷
각각의 카탈로그 템플릿은 다른 카탈로그 템플릿을 포함할 수 있습니다.
카탈로그를 구성하는 기본 단위는 리소스 템플릿을 통해서 구성할 수 있습니다.

5.10.2 리소스 카탈로그 상세 정보¶
5.10.2.1 기본 정보¶
리소스 카탈로그에 대한 기본 정보 및 버전 정보를 제공합니다. 리소스 카탈로그는 버전 관리 기능을 통해서 카탈로그의 변경에 따른 이력을 관리할 수 있습니다.

설정된 카탈로그 정보를 이용해서 새로운 카탈로그 인스턴스를 생성합니다.
카탈로그의 여러 버전 중에서 선택된 버전을 활성화 버전으로 설정합니다.
5.10.2.2 상세 구성¶
카탈로그에 대한 상세 구성 내역을 편집할 수 있는 설정 기능을 제공합니다.

상세 편집 기능은 다음과 같습니다.
- 되돌리기(
) 이전에 편집한 내용을 취소합니다. - 다시하기(
) 취소한 편집 내용을 다시 실행합니다. - 속성추가(
) 새로운 속성을 추가합니다. - 속성편집(
) 선택한 객체의 상세 속성 정보를 조회합니다. - 선택된 객체들을 삭제(
) - 확대 보기(
)를 통해서 편집 영역의 내용을 확대해서 보여줍니다. - 축소 보기(
)를 통해서 편집 영역의 내용을 축소해서 보여줍니다.
생성 가능한 속성 목록 상세 설정 내용은 각 항목의 클라우드 메뉴얼을 참조해 주세요.
- 인스턴스
- 로드발란서
- 볼륨
- 네트워크
- 보안그룹
5.10.2.3 카탈로그 실행 구성¶
카탈로그 실행 후 상세 구성입니다.

실행중인 인스턴스의 추가 기능 목록입니다.

- 스케일 아웃 - 실행중인 인스턴스의 갯수를 1개 추가합니다.
- 스케일 인 - 실행중인 인스턴스의 갯수를 1개 삭제합니다.
- 최신 버전으로 변경 - 최신 버전의 이미지로 패치합니다.
- 최신 버전으로 변경 작업 URL 복사 - 위 기능을 하는 API URL을 복사합니다.




