💾 AWS Backup 정리¶
1️⃣ AWS Backup이란?¶
AWS Backup은 AWS 리소스의 백업(Backup) 생성, 관리, 복구를 중앙에서 자동화해주는 서비스입니다.
👉 쉽게 말해, “여러 AWS 서비스의 백업을 한 곳에서 관리할 수 있는 통합 백업 솔루션” 입니다.
2️⃣ 주요 특징¶
| 기능 | 설명 |
|---|---|
| ☁️ 중앙 집중 관리 | S3, EBS, RDS, DynamoDB, EFS, FSx 등의 백업을 한 콘솔에서 관리 |
| ⏱ 자동 백업 스케줄링 | 정책 기반으로 주기적인 백업 자동 수행 |
| 🔒 보안 및 암호화 | AWS KMS 통합으로 백업 데이터 암호화 |
| 🧱 크로스 리전 / 크로스 계정 백업 | 다른 리전 또는 계정으로 백업 복제 가능 |
| 🧩 정책 기반 백업 (Backup Plan) | 특정 리소스 그룹별 백업 주기, 보존 기간 자동화 |
| 🩹 신속한 복구 | 클릭 한 번으로 백업에서 복구 가능 |
3️⃣ 아키텍처 시각화¶
flowchart TD
A["AWS 리소스 (EC2 / RDS / EFS / DynamoDB 등)"] --> B["AWS Backup"]
B --> C["Backup Vault (암호화된 저장소)"]
B --> D["Cross-Region / Cross-Account Backup"]
C --> E["복구 (Restore)"]
4️⃣ 주요 구성 요소¶
| 구성 요소 | 설명 |
|---|---|
| Backup Plan | 백업 일정, 보존 기간, 규칙 정의 |
| Backup Vault | 백업 데이터가 저장되는 암호화 스토리지 |
| Backup Policy | 조직 단위(Organizations)로 백업 규칙 자동 적용 |
| Recovery Point | 실제 복원 가능한 시점(백업 결과물) |
| AWS Organizations 통합 | 여러 계정의 백업 정책 중앙 관리 가능 |
5️⃣ 백업 가능한 주요 서비스¶
| 서비스 | 백업 가능 항목 |
|---|---|
| EBS | 스냅샷 |
| RDS / Aurora | DB 백업 |
| DynamoDB | 테이블 백업 |
| EFS / FSx | 파일시스템 백업 |
| EC2 | 인스턴스 상태 포함 전체 백업 |
| Storage Gateway | 온프레미스 백업 데이터 연동 |
6️⃣ 현업 활용 사례¶
🏢 기업 운영 데이터 보호¶
RDS, EFS 백업을 자동 스케줄링 → 데이터 유실 방지
🌍 재해 복구(Disaster Recovery)¶
다른 리전으로 자동 복제 → 리전 장애에도 복구 가능
🧑💻 컴플라이언스 대응¶
ISO, SOC, GDPR 등 규제에 맞는 백업 정책 관리
🧰 MSP / 멀티계정 운영¶
AWS Organizations 통합으로 여러 계정의 백업 정책 중앙화
7️⃣ AWS Backup + Organizations + Vault 구조 예시¶
flowchart TD
A["Management Account"] --> B["AWS Backup Plan (정책)"]
B --> C["Member Accounts"]
C --> D["Backup Vault (각 리전별 저장소)"]
D --> E["Cross-Region / Cross-Account 복제"]
✅ 정리¶
AWS Backup = 백업 자동화 및 중앙 관리 서비스
주요 기능: 스케줄링, 암호화, 복제, 복구
백업 대상: EBS, RDS, DynamoDB, EFS, FSx, EC2 등
현업 활용: DR 구축, 데이터 보호, 규제 준수, 멀티계정 백업 정책 관리