이 페이지에서는 백업에 대한 정의, 백업의 작동 방식, 일반적인 사용 사례, 백업을 만들고 사용할 때의 권장사항에 대해 설명합니다.
백업이란 무엇인가요?
Filestore 백업은 백업을 만드는 시점에 파일 공유의 모든 파일 데이터 및 메타데이터를 포함하는 파일 공유의 차등 사본입니다. 백업은 사용자가 만들 때 지정하는 리전 내에 있는 리전별 리소스입니다. 데이터 손실 위험을 줄이기 위해 Filestore 인스턴스와 동일한 리전 또는 다른 리전에 백업을 만들 수 있습니다.
파일 공유 백업을 생성한 후에는 백업에 영향을 주지 않고 원본 파일 공유를 수정하거나 삭제할 수 있습니다.
백업을 사용하여 파일 공유를 새 Filestore 인스턴스로 복원하거나 기본 등급 인스턴스의 경우 기존 파일 공유의 소스로 복원할 수 있습니다.
백업은 전역 주소 지정이 가능하며, 모든 리전으로 파일 공유를 복원하기 위한 목적으로 사용될 수 있습니다.
사용 사례
다음 시나리오에서 백업을 사용합니다.
- 재해 복구: 리전 서비스 중단으로부터 보호하기 위해 원격 리전에 백업을 예약합니다. 지원되는 모든 위치의 새 인스턴스로 데이터를 복원할 수 있습니다.
- 데이터 보호: 예약된 백업을 사용하여 실수로 인한 변경 또는 데이터 손실로부터 데이터를 보호합니다. 백업을 새 인스턴스로 복원하여 특정 파일을 복구하거나 원래 인스턴스에 인플레이스 복원을 실행할 수 있습니다.
- 개발 및 테스트: 프로덕션 성능에 영향을 주지 않고 테스트, 개발 또는 오프라인 분석을 위해 프로덕션 데이터의 클론을 만듭니다.
지원 등급
다음 표에는 백업, 암호화, 관련 restore 작업을 지원하는 Filestore 서비스 등급이 나와 있습니다.
| 등급 | 백업 지원 |
새 인스턴스에restore |
기존 인스턴스에restore |
소스 인스턴스에restore |
CMEK 지원 |
|---|---|---|---|---|---|
| 기본 HDD | 예 | 예 | 예 | 예 | 아니요 |
| 기본 SSD | 예 | 예 | 예 | 예 | 아니요 |
| Zonal | 예 | 예 | 아니요 | 아니요 | 예 |
| 리전 | 예 | 예 | 아니요 | 아니요 | 예 |
| Enterprise | 예 | 예 | 아니요 | 아니요 | 예 |
백업 옵션
Filestore는 다음과 같은 백업 옵션을 제공합니다.
- 표준 백업: Filestore는 Filestore 인스턴스와 동일한 프로젝트에서 표준 백업을 만들고 관리하고 저장합니다.
- 고급 백업: 백업 및 DR 서비스는 백업을 저장하고 관리합니다. 데이터 보호 및 관리를 위한 고급 기능을 제공하는 중앙 집중식 관리형 백업 서비스입니다.
다음 표에서는 표준 백업과 고급 백업 간의 차이점을 보여줍니다.
| 기능 | 표준 백업 | 고급 백업 |
|---|---|---|
| 백업 관리 | Filestore | 백업 및 DR 서비스 |
| 등급 가용성 | 기본 , 영역, 리전, Enterprise | 영역, 리전, Enterprise |
| 백업 예약 | 아니요 | 예 |
| 무단 삭제 또는 변경으로부터 백업 보호 | - | Backup Vault를 통해 변경 및 삭제 불가능한 백업 제공 |
| 자동 백업 빈도 | - | 시간별, 일별, 주별, 월별, 연도별 |
| 주문형 백업 보관 | 직접 삭제할 때까지 무기한 보관 | 백업 규칙에 따라 만료되거나 직접 삭제할 때까지 보관 |
| 소스 프로젝트 삭제로부터 백업 보호 | - | ✔ |
| 리소스 및 프로젝트 전반의 중앙 집중식 백업 관리 | - | ✔ |
| 장기(1년 이상) 백업 보관 | - | ✔ |
| 소스 인스턴스 삭제로부터 백업 보호 | ✔ | ✔ |
| 고객 관리 암호화 (CMEK) | ✔ | 예정 |
| 멀티 리전 백업 | ✔ | 예정 |
| 리전 간 백업 | ✔ | 예정 |
파일 공유 백업
백업된 데이터에는 모든 파일 시스템 데이터와 메타데이터가 포함됩니다. Filestore 백업에는 파일 잠금 과 특정 인스턴스별 정보가 포함되지 않습니다. 다음 표에서는 백업에서 보존하는 인스턴스 정보와 보존하지 않는 정보를 보여줍니다.
| 보존됨 | 보존되지 않음 |
|---|---|
| 인스턴스 ID | 설명 |
| 소스 인스턴스 등급 | 위치 |
| 용량 | 네트워크 |
| 파일 공유 이름 | IP 주소 |
| IP 기반 액세스 제어 | |
| 파일 잠금 | |
| 잠금 상태 | |
| 스냅샷 |
백업 삭제
백업은 소스 인스턴스의 하위 리소스가 아닌 프로젝트 수준 리소스이며 자체적인 별도 스토리지가 필요합니다. 따라서 백업의 수명 주기는 소스 인스턴스의 수명 주기와 연결되지 않습니다. 소스를 삭제해도 연결된 백업은 삭제되지 않습니다. 백업을 삭제하려면 인스턴스가 아닌 백업에서 삭제 작업을 명시적으로 실행해야 합니다.
필요하지 않은 백업을 모두 삭제해야 합니다. 소스 인스턴스가 삭제되면 남아 있는 백업에 계속 요금이 청구됩니다.
백업 삭제는 영구적이며 실행취소할 수 없습니다.
백업 삭제에 실패하면 상태가 invalid로 표시됩니다. 이 경우 delete 작업을 다시 시도하세요.
백업 일관성
Filestore 백업은 NFSv3 및 NFSv4.1 일관성 시맨틱스를 갖습니다. 백업이 시작되기 전 Filestore 인스턴스에서 안정적인 스토리지에 기록된 것으로 확인되었거나 후속 확인된 COMMIT이 있는 모든 쓰기 데이터가 백업에 포함됩니다. 자세한 내용은
NFSv3 RFC-1813 섹션 3.3.7
또는 지원되는 파일 시스템 프로토콜 정보를 참조하세요.
가격 책정
네트워크 전송 요금은 리전 간 네트워크 트래픽에 적용됩니다. 자세한 내용은 가격 책정 페이지를 참조하세요.
Quota
기본 SSD 및 기본 HDD 서비스 등급의 리전별 백업 수와 관련이 있습니다.
백업 할당량 한도는 영역, 리전, Enterprise 서비스 등급에는 적용되지 않습니다.
자세한 내용은 서비스 등급 및 할당량을 참조하세요.
다음 단계
- 백업 제한사항 알아보기
- 표준 백업을 만드는 방법 알아보기.
- 백업 생성 권장사항 읽어보기
- 데이터 복원 방법 알아보기
- 표준 백업 및 고급 백업을 만드는 방법 알아보기