Skip to main content

Image, Image Builder

NHN-Cloud_image1

Instance Template

자주 사용하는 인스턴스 구성 요소 정보를 미리 정의해 보관하는 서비스입니다.

  • Case1: 미리 정의한 인스턴스 템플릿으로 동일한 사양의 인스턴스를 생성할 때
  • Case2: Auto Scale을 사용하기 위한 스케일링 그룹을 만들 때

사용자가 사전에 인스턴스 이름, OS, 스펙, 키 페어, 보안 그룹 등을 사전에 설정

NHN-Cloud_image2

미리 정의한 인스턴스 템플릿으로 동일한 사양의 인스턴스를 생성할 때

NHN-Cloud_image3

Auto Scale을 사용하기 위한 스케일링 그룹을 만들 때

Auto Scaling Group에 증설 및 감축 정책을 설정하게 되면 Auto Scale 서비스가 인스턴스의 부하를 지속적으로 모니터링하면서 정책에 의해 필요할 경우 인스턴스를 추가로 생성하게 됩니다. 이 때 Auto Scale은 사전에 정의된 인스턴스 템플릿 내용으로 서버를 생성하게 됩니다. 따라서 Auto Scale 서비스를 위해서는 반드시 인스턴스 템플릿 기능을 숙지해야 합니다.

NHN-Cloud_image4

Image

운영체제와 애플리케이션을 담고 있는 가상 디스크이며, 인스턴스의 기본 디스크로 사용합니다. NHN Cloud에서는 다양한 운영체제와 애플리케이션이 설치된 이미지를 기본으로 제공하며, 사용자의 상황에 맞게 이미지를 수정하여 사용할 수도 있습니다.

Image

퍼블릭 이미지

  • NHN Cloud에서 제공하는 이미지입니다.
  • 현재 CentOS, Debian, Ubuntu와 Windows를 제공하고 있습니다.

사용자 이미지

  • 퍼블릭 이미지를 토대로 사용자가 수정한 이미지입니다.
  • 사용하는 서비스나 애플리케이션에 맞게 새로운 애플리케이션을 설치하거나, 각종 운영체제 설정을 변경할 수 있습니다.
  • u2 타입의 인스턴스를 제외한 t2, m2, c2, r2, x1 타입의 인스턴스에서는 실행 중에도 이미지를 생성할 수 있지만, 데이터 정합성은 보장하고 있지 않다는 점 참고 부탁드립니다.

공유 이미지

  • 사용자 이미지를 다른 프로젝트 또는 다른 리전과 공유하도록 설정할 수 있습니다. 단, 공유 이미지는 동일한 소유자의 프로젝트 사이에서만 사용할 수 있습니다.

개인 이미지

CentOS 7.8 서버에 웹서버를 설치하고 DB서버를 설치하고 장고와 Python도 설치해서 개인 이미지로 만들기

  • 이미지를 생성하고자 하는 인스턴스를 클릭하면 상단의 [이미지 생성] 메뉴가 활성화됩니다. 이를 이용하여 개인 이미지를 생성할 수 있습니다. 단, 구동중인 인스턴스의 이미지 생성은 파일 시스템 무결성을 보장하지 않으니, 인스턴스를 정지 후 이미지 기능을 사용하시는 것을 권고 드립니다.

공유 이미지

  • 다른 리전으로 복제
  • 다른 프로젝트 공유

Image Builder

NHN Cloud가 제공하는 OS 이미지를 기반으로 사용자의 요구 사항에 맞는 개인 이미지를 생성하는 서비스

특징
  • NHN Cloud가 제공하는 OS 이미지와 애플리케이션 설치 구성 요소, 사용자 스크립트를 조합해 개인 이미지를 간편하게 만들 수 있습니다.
  • 사용자가 인스턴스로부터 이미지를 생성하는 과정을 자동화하여 작업 과정에서 발생할 수 있는 오류를 최소화할 수 있습니다.
  • 기본 보안 구성이 적용된 OS 이미지를 사용하기 때문에 보안 위협으로부터 안전한 개인 이미지를 만들 수 있습니다.
  • 지속적으로 관리되는 다양한 애플리케이션 설치 구성 요소를 사용할 수 있습니다.

NHN-Cloud_image4