1 |
1
가상머신(VM, Virtual Machine)의 구동 요청에 연동하여,상기 구동 요청에 포함되는 사용자 요구사항을 식별하는 단계;상기 사용자 요구사항에 의해 정해지는 버전의 템플릿을, 오브젝트 스토리지(Object Storage)에서 검색하는 단계; 및상기 오브젝트 스토리지로부터 검색된 제1 템플릿을 오케스트레이터(Orchestrator)로 전달 함으로써, 상기 오케스트레이터에서 상기 사용자 요구사항을 구현하는 가상머신을 구동하도록 하는 단계를 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
2 |
2
제1항에 있어서,상기 버전의 템플릿이, 상기 오브젝트 스토리지에 저장되지 않으면,기본 템플릿(Base Template)을 이용하여, 상기 버전에 해당하는 제1 템플릿을 작성하는 단계; 및상기 작성된 제1 템플릿을 상기 오케스트레이터로 전달하는 단계를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
3 |
3
제2항에 있어서,인덱스 파일(Index File)을 통해, 상기 오브젝트 스토리지에 저장되는 모든 템플릿에 대한 리소스 정보를 확인하는 단계; 및상기 리소스 정보에서, 상기 사용자 요구사항에 상응하는 리소스 정보를 찾지 못하면,상기 버전의 템플릿이, 상기 오브젝트 스토리지에 저장되지 않는 것으로 확인하는 단계를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
4 |
4
제3항에 있어서,상기 제1 템플릿을 작성하는 단계는,상기 기본 템플릿의 리소스 정보를, 상기 사용자 요구사항에 상응하도록 수정하는 단계; 및상기 기본 템플릿에 상기 수정된 리소스 정보를 대응시켜, 상기 제1 템플릿으로 작성하는 단계를 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
5 |
5
제4항에 있어서,상기 제1 템플릿을 작성하는 단계는,상기 수정에 따른, 상기 기본 템플릿의 리소스 정보로부터의 변경되는 정도를, 'Major' 또는 'Minor'로 구분하여, 상기 제1 템플릿의 리소스 정보에 기재하는 단계를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
6 |
6
제4항에 있어서,상기 클라우드 오케스트레이션 템플릿 관리 방법은,상기 제1 템플릿의 리소스 정보를 상기 인덱스 파일에 기록하는 동시에, 상기 오브젝트 스토리에 상기 제1 템플릿을 저장하는 단계를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
7 |
7
제1항에 있어서,상기 사용자 요구사항에 대한 변화가 발생하면,상기 제1 템플릿과 연관되어, 상기 가상머신이 구동 중인지를 판단하는 단계;상기 판단 결과, 구동 중이면,상기 제1 템플릿의 리소스 정보를, 인덱스 파일에서 추출하는 단계;상기 추출된 제1 템플릿의 리소스 정보를, 상기 변화된 사용자 요구사항에 상응하도록 수정하는 단계; 및상기 제1 템플릿에 상기 수정된 리소스 정보를 대응시켜, 제2 템플릿으로 갱신하는 단계를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
8 |
8
제7항에 있어서,상기 판단 결과, 구동 중이 아니면,기본 템플릿의 리소스 정보를, 상기 변화된 사용자 요구사항에 상응하도록 수정하는 단계; 및상기 기본 템플릿에 상기 수정된 리소스 정보가 대응시켜, 상기 제2 템플릿으로 작성하는 단계를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 방법
|
9 |
9
가상머신(VM, Virtual Machine)의 구동 요청에 연동하여,상기 구동 요청에 포함되는 사용자 요구사항을 식별하는 식별부;상기 사용자 요구사항에 의해 정해지는 버전의 템플릿을, 오브젝트 스토리지(Object Storage)에서 검색하는 검색부; 및상기 오브젝트 스토리지로부터 검색된 제1 템플릿을 오케스트레이터(Orchestrator)로 전달 함으로써, 상기 오케스트레이터에서 상기 사용자 요구사항을 구현하는 가상머신을 구동하도록 하는 처리부를 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
10 |
10
제9항에 있어서,상기 버전의 템플릿이, 상기 오브젝트 스토리지에 저장되지 않으면,상기 처리부는,기본 템플릿(Base Template)을 이용하여, 상기 버전에 해당하는 제1 템플릿을 작성하고,상기 작성된 제1 템플릿을 상기 오케스트레이터로 전달하는버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
11 |
11
제10항에 있어서,인덱스 파일(Index File)을 통해, 상기 오브젝트 스토리지에 저장되는 모든 템플릿에 대한 리소스 정보를 확인하고, 상기 리소스 정보에서, 상기 사용자 요구사항에 상응하는 리소스 정보를 찾지 못하면, 상기 버전의 템플릿이, 상기 오브젝트 스토리지에 저장되지 않는 것으로 확인하는 리소스 관리부를 더 포함하는 버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
12 |
12
제11항에 있어서,상기 처리부는,상기 기본 템플릿의 리소스 정보를, 상기 사용자 요구사항에 상응하도록 수정하고,상기 기본 템플릿에 상기 수정된 리소스 정보를 대응시켜, 상기 제1 템플릿으로 작성하는버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
13 |
13
제12항에 있어서,상기 처리부는,상기 수정에 따른, 상기 기본 템플릿의 리소스 정보로부터의 변경되는 정도를, 'Major' 또는 'Minor'로 구분하여, 상기 제1 템플릿의 리소스 정보에 기재하는버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
14 |
14
제12항에 있어서,상기 리소스 관리부는,상기 제1 템플릿의 리소스 정보를 상기 인덱스 파일에 기록하는 동시에, 상기 오브젝트 스토리에 상기 제1 템플릿을 저장하는버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
15 |
15
제9항에 있어서,상기 사용자 요구사항에 대한 변화가 발생하면,상기 처리부는,상기 제1 템플릿과 연관되어, 상기 가상머신이 구동 중인지를 판단하고,상기 판단 결과, 구동 중이면,상기 제1 템플릿의 리소스 정보를, 인덱스 파일에서 추출하며, 상기 추출된 제1 템플릿의 리소스 정보를, 상기 변화된 사용자 요구사항에 상응하도록 수정하고, 상기 제1 템플릿에 상기 수정된 리소스 정보를 대응시켜, 제2 템플릿으로 갱신하는버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
16 |
16
제15항에 있어서,상기 판단 결과, 구동 중이 아니면,상기 처리부는,기본 템플릿의 리소스 정보를, 상기 변화된 사용자 요구사항에 상응하도록 수정하고,상기 기본 템플릿에 상기 수정된 리소스 정보가 대응시켜, 상기 제2 템플릿으로 작성하는버전 관리 시스템을 적용한 클라우드 오케스트레이션 템플릿 관리 장치
|
17 |
17
제1항 내지 제8항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체
|