Pengrix Enterprise

Enki이미지

가상 서버 백업 솔루션 Enki는?

서버 가상화 솔루션 Pengrix Enterprise의 가상머신 백업/복구 솔루션으로 가상머신의 시스템이 손상되었거나, 데이터가 손실 되었을 경우 저장된 백업 데이터로 안전하게 복구할 수 있습니다.

구성요소

백업솔루션이 설치된 서버(Enki Server)와 백업 대상 가상서버(Enki Client), 그리고 백업데이터를 저장하는 백업데이터 저장소로 구성이 됩니다. Enki Server와 Enki Client는 LAN 또는 WAN으로 연결될 수 있으며, Enki Server와 가상서버 이미지 저장소가 SAN 또는 DAS로 직접 연결 될 수 있습니다.

Enki구성도이미지

용어설명

Enki Server
Enki Server :
Enki Server 관리하고 가상 머신을 백업 / 복구 하는 서버

백업데이터 저장소 :
가상 머신의 디스크 데이터를 백업하는 저장소(스토리지)
Pengrix Enterprise
Enki Client :
Pengrix Enterprise, 가상 머신을 구동하는 서버

가상머신 :
VM(Virtual Machine)이라고 하며 OS를 구동하는 시스템

가상머신 이미지 저장소 :
VM(가상 머신)의 데이터를 저장하고 있는 스토리지

주요기능

Snapshot을 이용하여 백업을 진행하므로 운영중인 가상머신을 중단하지 않고 백업이 가능하며, 원본 이미지의 데이터 손상을 예방합니다.

증분백업은 최초 1회 Full Backup을 하고, 그 다음부터는 변화하는 데이터만 추려서 백업하는 방식입니다. 백업에 걸리는 시간이 짧고 변화된 데이터만 저장하므로 백업파일 용량이 크게 줄어들어 가상머신 자원 낭비를 최소화 할 수 있으며, 원하는 증분백업 이미지를 선택하여 복원시점을 자유자재로 정할 수 있습니다.

가상머신의 디스크가 여러개 존재한다면, 원하는 디스크를 선택하여 백업/복구 할 수 있습니다.

웹인터페이스 또는 커맨드라인 인터페이스를 사용 할 수 있습니다.

가상머신의 디스크 단위로 월/주간/일/시간 별로 스케쥴 설정이 가능하며,스케쥴에 의해 해당 가상머신 백업이 자동으로 이루어집니다. 또한, 웹인터페이스 및 커맨드라인 인터페이스를 통해 실시간으로 백업 및 복구 할 수 있습니다.

Enki Server 와 Enki Client를 제어할 수 있는 External API를 제공하여, 다양한 경로를 통해 Enki를 운영할 수 있습니다.

여러명의 관리자 추가가 가능하며, 각 관리자의 메일 수신 설정에 따라 백업/복구 결과(Report)를 메일로 발송합니다. 또한, 가상머신 사양에 따라 동시 실행 jpb 갯수를 제한 할 수 있습니다.

동작방법

백업
  1. 관리자가 설정한 스케쥴 혹은 직접 백업 요청을 Enki Server에서 Job으로 등록합니다.
  2. Enki Server와 Enki Client간 인증 후, 가상서버의 가상화 방식에 따라 전체백업(Full Backup)과 증분백업(Incremental Backup) 방식으로 나누어 백업을 수행합니다. 이때, 가상머신의 원본이미지를 사용하지 않고 원본 이미지의 Snapshot을 이용하여 백업하기 떄문에 원본이미지의 데이터 손상을 예방하며, Enki Server와 Enki Client의 연결 방식에 따라 백업 속도가 다를 수 있습니다.
  3. 백업이 완료되면 백업데이터 저장소에 가상머신의 백업 데이터를 저장하고, Snapshot 연결을 종료합니다.
  4. 관리자는 웹페이지에서 완료된 Job의 상세 정보를 확인할 수 있으며, 설정에 따라 이메일을 통해 Report를 받아볼 수 있습니다.
복구
  1. 가상머신 운영 중 데이터 손실이나, 시스템 손상시 관리자 인터페이스에서 즉시 복구할 수 있습니다.
  2. 해당 가상머신의 백업데이터 중 복구할 시점의 Job을 선택하여 복구 대상 디스크로 복구를 실행합니다.
  3. Enki Server 스토리지 서버에 저장되어 있는 해당 Job 데이터를 가상서버 이미지 저장소로 보내어 손실된 데이터를 복구합니다.