이 페이지에서는 Compute Engine 인스턴스를 백업 및 복원하고 백업을 모니터링하는 방법에 관한 전체 개요를 제공합니다.
Compute Engine 인스턴스의 백업 구성
Compute Engine 인스턴스는 Google Cloud에서 호스팅되는 VM입니다. 각 인스턴스는 인스턴스에 연결된 영구 디스크에 데이터를 저장합니다. Google Cloud 콘솔, Google Cloud CLI 또는 Compute Engine API를 사용하여 인스턴스를 만들거나 관리형 인스턴스 그룹을 만들 수 있습니다.
자세한 내용은 Compute Engine을 참고하세요.
백업 구성 기본 요건
Compute Engine 인스턴스 백업을 시작하기 전에 다음 절차를 읽고 백업 및 DR 서비스를 배포하세요.
백업 및 DR 서비스를 배포한 후 백업 계획 템플릿을 만들고 인스턴스에 백업 계획 템플릿을 적용하여 Compute Engine 인스턴스를 보호할 수 있습니다.
백업 계획 템플릿 만들기
이 섹션에서는 백업 계획 템플릿을 만드는 데 도움이 됩니다. 백업 계획 템플릿은 백업 정책으로 구성됩니다. 정책에서 백업을 실행할 시점, 백업 실행 빈도, 백업 이미지 보관 기간(일, 주, 월, 년)을 정의할 수 있습니다.
다음 안내에 따라 백업 계획 템플릿을 만듭니다.
관리 콘솔에서 백업 계획 드롭다운 메뉴를 클릭하고 템플릿을 선택합니다.
+ 템플릿 만들기를 클릭합니다.
템플릿 필드에 영숫자 텍스트 문자열 형식으로 백업 템플릿의 이름을 입력합니다. 이름에는 공백, 밑줄 (_), 대시 (-)를 사용할 수 있습니다. 특수문자는 포함하지 마세요.
설명 필드에 백업 템플릿에 관한 간단한 설명을 입력합니다.
다음 두 가지 방법 중 하나로 프로덕션을 스냅샷 백업 정책에 추가합니다.
- 백업 계획 정책 맵에서 더하기 기호 아이콘 (+)을 클릭합니다.
- 정책 대화상자에서 + 추가를 클릭합니다.
프로덕션에서 스냅샷으로 정책 페이지에서 다음을 수행합니다.
정책 이름 필드에 정책 이름을 입력합니다.
예약 유형을 기간 설정 또는 연속으로 선택합니다. 기본값은 Windowed입니다.
기간이 지정됨 특정 빈도 및 시간 간격을 준수하는 개별 스냅샷 백업 일정을 정의합니다. 예를 들어 매일 09:00~17:00(UTC)에 30분마다 백업을 실행합니다. 백업/복구 어플라이언스에 지정된 빈도로 여러 백업 작업을 실행하도록 지시하거나 지정된 시간 간격에 한 번 실행하도록 지시할 수 있습니다.
연속. 연속 스냅샷 백업 일정을 정의합니다. 예를 들어 8시간마다 백업 작업을 실행하고 첫 번째 작업은 UTC 01:00에 시작합니다. 이 정책 일정에서는 지정된 시간 간격으로 작업이 연중무휴 24시간 연속 실행됩니다.
다음 목록에 설명된 대로 선택한 일정 유형별로 정책 빈도 설정을 구성합니다.
창문 있는 벽
On these days: 스냅샷 이미지가 캡처되는 간격을 정의하여 정책의 빈도를 구성합니다. 이 간격 설정에 따라 스냅샷 작업은 지정된 일, 주, 월 또는 년마다 한 번 실행됩니다. 이 매개변수의 링크를 클릭하고 실행 간격을 수정합니다.
일정이 캘린더 뷰에 표시됩니다. 이 보기에서 일, 주, 월 또는 년을 지정할 수 있습니다. 선택한 항목에 따라 캘린더 보기가 변경됩니다.
제외: 실행 일정의 예외를 정의합니다. 제외 값을 매일, 매주, 매월 또는 매년으로 지정할 수 있습니다. 예를 들어 매주 금요일의 일일 스냅샷 일정을 건너뛰려면 주간을 선택하고 금요일을 선택합니다. 이 매개변수의 링크를 클릭하고 예외를 수정합니다.
일정이 캘린더 뷰에 표시됩니다. 이 보기에서 일, 주, 월 또는 년을 지정할 수 있습니다. 선택사항에 따라 캘린더 보기가 변경됩니다.
이 기간 내: 이미지 캡처의 시작 시간 및 종료 시간 기간을 정의합니다.
기간당 한 번 실행: 스냅샷 이미지를 캡처하는 빈도 기간이 지정된 사이에 실행 시간 기간 동안 한 번이라고 지정합니다.
매: 지정된 Run between 시간 간격 동안 스냅샷 이미지를 캡처하는 반복 빈도 (분 또는 시간)를 지정합니다. 예를 들어 2시간마다
연속적
Every: 스냅샷 이미지 캡처를 반복할 기간을 지정합니다.
시작 시간: 이미지 캡처의 연속 주기에서 첫 번째 작업을 실행할 시간을 지정합니다.
나머지 입력란은 기본값으로 두고 정책 만들기를 클릭합니다.
템플릿 저장을 클릭합니다. 백업 계획 템플릿이 생성됩니다.
백업 계획 템플릿 적용
Compute Engine에 백업 계획을 적용하려면 먼저 Compute Engine을 검색하여 관리 콘솔에 추가해야 합니다. 프로젝트에서 Compute Engine을 검색한 후 백업 계획 템플릿을 적용할 수 있습니다.
관리 콘솔 온보딩 마법사에서 다음 단계에 따라 Compute Engine 인스턴스를 검색하고 백업 계획 템플릿을 적용합니다.
관리 콘솔에서 백업 및 복구 드롭다운 메뉴를 클릭하고 백업을 선택합니다.
Compute Engine을 선택합니다.
Cloud Credentials를 선택합니다.
사용자 인증 정보가 여러 어플라이언스에서 생성된 경우 Appliance 드롭다운에서 어플라이언스를 선택하고 Next를 클릭합니다. 목록에서 어플라이언스를 찾을 수 없는 경우 클라우드 사용자 인증 정보를 참고하세요.
프로젝트 ID 및 영역을 선택한 다음 검색을 클릭하여 프로젝트 및 영역에서 사용 가능한 인스턴스를 표시합니다. 프로젝트 ID 드롭다운에서 프로젝트를 찾을 수 없는 경우 여기에 프로젝트 ID가 표시되지 않음을 클릭하면 누락된 권한이 표시됩니다.
다음을 클릭합니다.
인스턴스를 선택하고 작업 드롭다운에서 백업 템플릿 적용을 선택합니다. 인스턴스가 표시되지 않으면 선택한 영역이 Compute Engine 인스턴스가 위치하고 실행 중인 영역과 일치하는지 확인합니다. 기본적으로 새 인스턴스만 표시됩니다. 드롭다운에서 옵션을 변경하여 이전에 발견된 인스턴스를 볼 수 있습니다.
백업 템플릿 드롭다운에서 백업 템플릿을 선택하고 확인을 클릭합니다.
볼륨 옵션에서 각 VM에 대해 모든 디스크를 보호할지 아니면 부팅 볼륨만 보호할지 선택할 수 있습니다.
다음을 클릭합니다.
요약 화면을 검토합니다. 모든 정보가 올바르면 완료를 선택하여 Compute Engine 인스턴스의 백업 계획을 사용 설정합니다. 선택한 Compute Engine 인스턴스가 선택한 백업 템플릿으로 백업됩니다.
완료 확인 대화상자에서 완료를 클릭합니다.
온보딩이 완료되면 대화상자가 표시됩니다. 마침을 다시 클릭합니다.
백업 계획이 Compute Engine 인스턴스에 적용되면 상태가 녹색 체크표시로 변경됩니다. 녹색 체크표시는 인스턴스가 온보딩되었음을 나타냅니다. 온보딩된 Compute Engine 인스턴스는 앱 관리자 > 애플리케이션 페이지에서 확인할 수 있습니다.
백업 및 DR을 사용하면 선택한 Compute Engine 인스턴스가 백업 정책에 설정된 빈도에 따라 백업됩니다.
주문형 백업
주문형 백업은 언제든지 수동으로 트리거할 수 있는 백업 유형입니다. 주문형 백업은 특정 이벤트 전에 데이터를 백업해야 하는 경우에 유용합니다. 예를 들어 업데이트 또는 패치를 적용하기 전에 VM을 백업하여 업데이트 프로세스 중에 문제가 발생할 경우 이전 상태로 복원할 수 있도록 할 수 있습니다.
관리 애플리케이션의 주문형 백업을 실행하려면 다음 단계를 따르세요.
- 앱 관리자 탭을 클릭하고 드롭다운 목록에서 애플리케이션 옵션을 선택합니다. 애플리케이션 페이지가 열립니다.
- Compute Engine 인스턴스를 선택한 다음 페이지 오른쪽 하단의 드롭다운 목록에서 백업 구성 관리를 클릭합니다.
- 오른쪽의 정책에서 스냅샷을 선택합니다.
- 라벨을 입력하고 지금 실행을 클릭합니다. 선택한 정책에 대해 주문형 백업이 트리거됩니다.
Compute Engine 인스턴스 복원
복원 작업을 사용하여 소스 Compute Engine 인스턴스를 복원하고 마운트 작업을 사용하여 인스턴스를 다른 위치에 복원할 수 있습니다.
Compute Engine 인스턴스를 소스 인스턴스로 복원
복원은 백업 이미지에서 데이터를 복원하는 프로세스입니다. 복원 작업을 사용하여 인스턴스를 소스 위치로 복원할 수 있습니다. Compute Engine 인스턴스를 복원하는 방법에 관한 안내는 Compute Engine 인스턴스 복원을 참고하세요.
Compute Engine 인스턴스를 대체 위치로 복원
마운트 작업을 사용하여 Compute Engine 인스턴스를 다른 위치로 복원할 수 있습니다.
다음 안내에 따라 마운트합니다.
관리 콘솔에서 백업 및 복구 > 복구로 이동합니다. 복구할 Compute Engine 인스턴스를 선택하고 다음을 클릭합니다.
Compute Engine 인스턴스를 복구할 시점 백업 이미지를 선택하고 마운트를 선택합니다.
새 Compute Engine 인스턴스로 마운트를 선택합니다.
모든 구성 옵션을 검토합니다. 변경해야 할 항목은 두 가지 이상입니다.
Zone: 다른 ZONE으로 변경하여 Google Cloud의 다른 리전으로 복구하는 것을 시뮬레이션합니다.
인스턴스 이름: 인스턴스 이름을 centos-7에서 centos-7-recovered로 변경하기 위해 접미사를 추가합니다.
마운트를 클릭합니다.
마운트 작업이 시작됩니다. 모니터링 > 작업에서 작업을 모니터링할 수 있습니다. 선택한 지역에 따라 작업이 5분 이상 걸릴 수 있습니다.
복구된 VM은 Google Cloud 콘솔의 Compute Engine > VM 인스턴스에 표시됩니다.
인스턴스를 대체 리전 또는 대체 프로젝트에 마운트하려면 Compute Engine 인스턴스 백업 이미지를 새 인스턴스로 마운트를 참고하세요.
활성 마운트 관리
백업/복구 어플라이언스가 이 Compute Engine 인스턴스를 만들었으므로 이 인스턴스의 디스크를 관리하지 않더라도 계속 추적합니다. 다음의 2가지 옵션이 있습니다.
마운트 해제 및 삭제: Compute Engine 인스턴스와 디스크가 삭제되며 활성 마운트가 삭제됩니다.
활성 마운트 잊어버리기: 이렇게 하면 백업 및 DR에서 마운트 레코드가 삭제되지만 Compute Engine 인스턴스는 그대로 유지됩니다. 이제부터는 Compute Engine 관리자가 이 인스턴스의 수명 주기를 관리해야 합니다.
인스턴스 삭제
다음 안내에 따라 인스턴스를 삭제합니다.
관리 콘솔에서 앱 관리자 드롭다운 메뉴를 클릭하고 활성 마운트를 선택합니다.
새 Compute Engine 인스턴스에 지정한 이름이 포함된 활성 마운트가 표시됩니다.
마운트를 마우스 오른쪽 버튼으로 클릭하고 마운트 해제 및 삭제를 선택한 다음 제출을 클릭합니다. 모니터링 > 작업에서 모니터링할 수 있으며 새 Compute Engine 인스턴스는 사라집니다.
인스턴스 잊어버리기
다음 안내에 따라 인스턴스를 잊어버리세요.
관리 콘솔에서 앱 관리자 드롭다운 메뉴를 클릭하고 활성 마운트를 선택합니다.
새 Compute Engine 인스턴스에 지정한 이름이 포함된 활성 마운트가 표시됩니다.
마운트를 마우스 오른쪽 버튼으로 클릭하고 활성 마운트 잊어버리기를 선택한 다음 제출을 클릭합니다. 모니터링 > 작업에서 모니터링할 수 있습니다.
새 Compute Engine 인스턴스가 관리 콘솔 활성 마운트 패널에 표시되지 않지만 Compute Engine에는 계속 표시됩니다.
모니터
작업 모니터링 및 이벤트 모니터링에서 Compute Engine 작업을 모니터링할 수 있습니다.