Backup
1 AWS Backup
- AWS Backup은 AWS 서비스, 클라우드, 온프레미스 환경 전반에서 데이터 보호를 중앙 집중화하고 자동화하는 완전 관리형 서비스입니다.
- 이 서비스를 사용하면 백업 정책을 구성하고 AWS 리소스의 활동을 한 곳에서 모니터링할 수 있습니다.
- AWS Backup은 서비스별로 수행되던 백업 작업을 자동화하고 통합하여, 사용자 정의 스크립트와 수동 프로세스를 제거합니다.
2 주요 기능
2.1 중앙 집중식 백업 관리
- AWS Backup은 중앙 집중식 백업 콘솔, 백업 API, AWS CLI를 통해 애플리케이션이 사용하는 AWS 서비스 전반에서 백업을 관리할 수 있습니다.
- 중앙 집중식 콘솔을 통해 백업 정책을 관리하고, 백업 활동 로그를 감사하여 규정 준수를 보장할 수 있습니다.
2.2 정책 기반 백업
- AWS Backup에서는 백업 요구 사항을 정의하고 이를 AWS 리소스에 적용할 수 있는 백업 계획을 생성할 수 있습니다.
- 백업 계획을 사용하면 각 AWS 리소스가 비즈니스 및 규제 요구 사항에 따라 백업되도록 보장할 수 있습니다.
- 태그를 사용하여 백업 계획을 AWS 리소스에 적용하여 모든 애플리케이션에 걸쳐 일관되고 규정을 준수하는 백업을 보장할 수 있습니다.
- 백업 주기 설정: 12시간마다, 일별, 주별, 월별, 크론 표현식 등 다양한 주기로 백업을 설정할 수 있습니다.
- 백업 윈도우: 백업이 실행되는 시간을 지정할 수 있습니다.
2.3 수명 주기 관리 정책
- AWS Backup은 백업 스토리지 비용을 최소화하면서 규정 준수를 충족할 수 있도록 저비용 콜드 스토리지 계층에 백업을 저장할 수 있습니다.
- 수명 주기 정책을 구성하여 백업을 설정한 일정에 따라 Warm Storage에서 콜드 스토리지로 자동으로 전환할 수 있습니다.
- 전환 시기: 백업을 Warm Storage에서 콜드 스토리지로 언제 전환할지 (일, 주, 월, 연 단위로) 설정할 수 있습니다.
- 보존 기간: 백업을 항상 유지할지, 특정 기간 (일, 주, 월, 연 단위로) 동안만 유지할지 설정할 수 있습니다.
[!NOTE] Warm Storage와 Cold Storage Warm Storage는 자주 접근하거나 실시간으로 사용되는 데이터를 저장하는 스토리지 계층입니다. 이 계층은 빠른 접근 속도를 제공하지만, 비용이 상대적으로 높습니다. Cold Storage는 자주 접근하지 않는 장기 보관 데이터를 저장하는 스토리지 계층입니다. 이 계층은 저렴한 비용으로 대량의 데이터를 장기 보관할 수 있지만, 접근 속도가 느립니다.
2.4 크로스 리전 및 크로스 계정 백업
- AWS Backup을 사용하면 백업을 여러 AWS 리전으로 복사하여 비즈니스 연속성 및 규정 요구 사항을 충족할 수 있습니다.
- 또한, AWS Organizations 구조 내에서 크로스 계정 백업을 관리할 수 있어 대규모 환경에서 효율적인 데이터 보호와 규정 준수를 실현할 수 있습니다.
2.5 백업 활동 감사 및 보고
- AWS Backup Audit Manager는 백업의 데이터 거버넌스와 규정 준수 관리를 간소화합니다.
- 내장된 사용자 정의 가능한 제어를 통해 백업 활동을 자동으로 추적하고, 규정 준수를 위한 증거를 제공합니다.
- 백업 활동 로그는 AWS CloudTrail을 통해 통합된 뷰로 제공되어 감사가 용이합니다.
2.6 증분 백업
- AWS Backup은 증분 방식으로 주기적인 백업을 효율적으로 저장합니다.
- 첫 번째 백업은 전체 데이터를 백업하고, 이후의 백업은 변경된 부분만 백업하여 저장 비용을 최소화합니다.
2.7 보안 및 암호화
- AWS Backup은 백업을 백업 금고에 안전하게 보관하여 원본 인스턴스와 분리합니다.
- 백업 금고는 암호화 및 리소스 기반 액세스 정책을 제공하여 백업에 대한 접근을 제어할 수 있습니다.
- AWS Backup Vault Lock 기능을 사용하여 백업을 삭제하거나 보존 기간을 변경하지 못하도록 방지할 수 있습니다.
- WORM(Write Once Read Many) 상태를 적용하여 백업을 실수나 악의적인 삭제 작업, 보존 기간 변경으로부터 보호할 수 있습니다.
- 이 기능을 활성화하면 루트 사용자도 백업을 삭제할 수 없습니다.