REL09-BP03 데이터 백업 자동 수행 - 안정성 원칙

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

REL09-BP03 데이터 백업 자동 수행

복구 시점 목표(RPO) 또는 데이터 세트의 변경 사항에 따라 알려진 정기 일정에 따라 백업을 자동으로 가져오도록 구성합니다. 적은 데이터 손실을 요구하는 중요한 데이터 세트는 자주 자동으로 백업되어야 합니다. 반면 일부 손실은 용인하는 중요도가 상대적으로 낮은 데이터의 경우 더 낮은 빈도로 백업할 수 있습니다.

원하는 성과: 정해진 주기로 데이터 소스의 백업을 생성하는 자동화된 프로세스.

일반적인 안티 패턴:

  • 수동으로 백업을 수행합니다.

  • 백업을 지원하는 리소스를 사용하지만 자동화 대상에 백업을 포함하지 않습니다.

이 모범 사례 설정의 이점: 백업 자동화는 백업이 를 기반으로 정기적으로 수행되고 있는지 확인하고RPO, 수행되지 않은 경우 알림을 보냅니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 중간

구현 가이드

AWS Backup 를 사용하여 다양한 데이터 소스의 자동 AWS 데이터 백업을 생성할 수 있습니다. Amazon RDS 인스턴스는 5분마다 거의 지속적으로 백업할 수 있고 Amazon S3 객체는 15분마다 거의 지속적으로 백업하여 백업 기록 내의 특정 시점으로 point-in-time 복구(PITR)할 수 있습니다. Amazon EBS 볼륨, Amazon DynamoDB 테이블 또는 Amazon FSx 파일 시스템과 같은 다른 AWS 데이터 소스의 경우 는 1시간마다 자동 백업을 실행할 AWS Backup 수 있습니다. 또한 이러한 서비스는 네이티브 백업 기능을 제공합니다.복구와 함께 point-in-time 자동 백업을 제공하는 AWS 서비스에는 Amazon DynamoDB , Amazon RDS, Amazon Keyspaces(Apache Cassandra용)가 포함되며, 백업 기록 내의 특정 시점으로 복원할 수 있습니다. 다른 AWS 데이터 스토리지 서비스는 대부분 최대 빈도 1시간 간격으로 주기적 백업 일정을 수립하는 기능을 제공합니다.

Amazon RDS 및 Amazon DynamoDB는 복구와 함께 point-in-time 지속적인 백업을 제공합니다. Amazon S3 버전 관리를 활성화한 경우 자동으로 수행됩니다. Amazon Data Lifecycle Manager를 사용하여 Amazon EBS 스냅샷의 생성, 복사 및 삭제를 자동화할 수 있습니다. 또한 Amazon EBS지원 Amazon Machine Images(AMIs) 및 기본 Amazon EBS 스냅샷의 생성, 복사, 사용 중지 및 등록 취소를 자동화할 수 있습니다.

AWS Elastic Disaster Recovery 는 소스 환경(온프레미스 또는 AWS)에서 대상 복구 리전으로의 지속적인 블록 수준 복제를 제공합니다. Point-in-time Amazon EBS 스냅샷은 서비스에서 자동으로 생성되고 관리됩니다.

백업 자동화 및 기록을 중앙 집중식으로 볼 수 있도록 는 완전 관리형 정책 기반 백업 솔루션을 AWS Backup 제공합니다. AWS Storage Gateway를 사용하여 클라우드뿐 아니라 온프레미스의 여러 AWS 서비스에 걸쳐 데이터 백업을 중앙 집중화하고 자동화합니다.

Amazon S3는 버전 관리에 더해 복제 기능도 제공합니다. 전체 S3 버킷을 같거나 다른 AWS 리전의 다른 버킷에 자동으로 복제할 수 있습니다.

구현 단계

  1. 현재 수동으로 백업되고 있는 데이터 소스를 식별합니다. 자세한 내용은 REL09-BP01 백업해야 하는 모든 데이터를 식별 및 백업하거나 소스에서 데이터를 복제합니다. 섹션을 참조하세요.

  2. 워크로드에 대한 를 결정합니다RPO. 자세한 내용은 REL13-BP01 가동 중지 및 데이터 손실에 대한 복구 목표 정의 섹션을 참조하세요.

  3. 자동 백업 솔루션 또는 관리형 서비스를 사용합니다. AWS Backup 는 서비스, 클라우드 및 온프레미스에서 데이터 보호를 쉽게 중앙 집중화하고 자동화할 수 있는 완전 관리형 AWS 서비스입니다. AWS Backup에서 백업 계획을 사용하여 백업할 리소스와 이러한 백업을 생성해야 하는 빈도를 정의하는 규칙을 만듭니다. 이 빈도는 2단계에서 RPO 설정된 에서 알려야 합니다. 를 사용하여 자동 백업을 생성하는 방법에 대한 실습 지침은 백업 및 데이터 복원 테스트를 AWS Backup참조하세요. 기본 백업 기능은 데이터를 저장하는 대부분의 AWS 서비스에서 제공됩니다. 예를 들어 는 복구()를 통한 point-in-time 자동 백업에 활용할 RDS 수 있습니다PITR.

  4. 온프레미스 데이터 소스 또는 메시지 대기열과 같이 자동화된 백업 솔루션 또는 관리형 서비스에서 지원되지 않는 데이터 소스의 경우 신뢰할 수 있는 서드파티 솔루션을 사용하여 자동화된 백업을 생성하는 것을 고려하세요. 또는 AWS CLI 또는 를 사용하여 자동화를 생성하여 이 작업을 수행할 수 있습니다SDKs. AWS Lambda 함수 또는 AWS Step Functions 를 사용하여 데이터 백업 생성과 관련된 로직을 정의하고 Amazon EventBridge을 사용하여 를 기반으로 한 빈도로 호출할 수 있습니다RPO.

구현 계획의 작업 수준: 낮음

리소스

관련 문서:

관련 비디오:

관련 예제: