

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

# 를 사용하여 계정 간에 Amazon DynamoDB 테이블 복사 AWS Backup
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup"></a>

*Ramkumar Ramanujam, Amazon Web Services*

## 요약
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-summary"></a>

에서 Amazon DynamoDB로 작업할 때 일반적인 사용 사례는 개발 AWS, 테스트 또는 스테이징 환경의 DynamoDB 테이블을 프로덕션 환경에 있는 테이블 데이터와 복사하거나 동기화하는 것입니다. 표준 관행에 따라 각 환경은 서로 다른 계정을 사용합니다. 

AWS Backup 는 DynamoDB, Amazon Simple Storage Service(Amazon S3) 및 기타에 대한 교차 리전 및 교차 계정 데이터 백업 및 복원을 지원합니다 AWS 서비스. 이 패턴은 AWS Backup 교차 계정 백업 및 복원을 사용하여 DynamoDB 테이블을 복사하는 단계를 제공합니다 AWS 계정.

## 사전 조건 및 제한 사항
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-prereqs"></a>

**사전 조건 **
+ 에서 동일한 조직에 AWS 계정 속하는 활성 2개 AWS Organizations
+ 두 계정 모두에서 DynamoDB 테이블을 생성할 수 있는 권한
+ AWS Identity and Access Management AWS Backup 볼트를 생성하고 사용할 수 있는 (IAM) 권한

**제한 사항 **
+ 소스와 대상은 동일한 조직의 일부여야 AWS 계정 합니다 AWS Organizations.

## 아키텍처
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-architecture"></a>

**대상 기술 스택  **
+ AWS Backup 
+ Amazon DynamoDB

**대상 아키텍처 **

![\[백업 볼트 간 테이블 복사에 대한 설명은 다이어그램을 따릅니다.\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/images/pattern-img/ef6e7393-edb6-4744-be26-43f1cbff9de9/images/fa9f3f2f-7a01-4093-9bd5-fc355e57ba67.png)


1. 소스 계정의 백업 볼트에 DynamoDB 테이블 AWS Backup 백업을 생성합니다.

1. 백업을 대상 계정의 백업 볼트에 복사합니다.

1. 대상 계정 백업 볼트의 백업을 사용하여 대상 계정의 DynamoDB 테이블을 복원합니다.

**자동화 및 규모 조정**

 AWS Backup 를 사용하여 백업이 특정 간격으로 실행되도록 예약할 수 있습니다.

## 도구
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-tools"></a>
+ [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html)는 클라우드 및 온프레미스 AWS 서비스에서 데이터 보호를 중앙 집중화하고 자동화하기 위한 완전관리형 서비스입니다. 이 서비스를 사용하면 한 곳에서 AWS 리소스에 대한 백업 정책을 구성하고 활동을 모니터링할 수 있습니다. 이를 통해 이전에 서비스별로 수행되던 백업 작업을 자동화하고 통합할 수 있으며, 사용자 지정 스크립트와 수동 프로세스를 생성할 필요가 없습니다.
+ [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다.

## 에픽
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-epics"></a>

### 소스 및 대상 계정에서 AWS Backup 기능 활성화
<a name="turn-on-bkp-features-in-the-source-and-target-accounts"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| DynamoDB 및 교차 계정 백업을 위한 고급 기능을 활성화합니다. | 소스와 대상 모두에서 다음을 AWS 계정수행합니다.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps, 마이그레이션 엔지니어 | 

### 소스 및 대상 계정에 백업 볼트 생성
<a name="create-backup-vaults-in-the-source-and-target-accounts"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 백업 볼트를 생성합니다. | 소스와 대상 모두에서 다음을 AWS 계정수행합니다.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html)소스 계정과 대상 계정 간에 DynamoDB 테이블 백업을 복사할 때는 소스 및 대상 백업 볼트의 ARN이 모두 필요합니다. | AWS DevOps, 마이그레이션 엔지니어 | 

### 백업 볼트를 사용하여 백업 및 복원 수행
<a name="perform-backup-and-restore-using-backup-vaults"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 소스 계정에서 DynamoDB 테이블 백업을 생성합니다. | 소스 계정의 DynamoDB 테이블에 대한 백업을 생성하려면 다음을 수행합니다.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html)새 백업 작업이 생성됩니다. 백업 작업의 상태를 모니터링하려면 AWS Backup **작업** 페이지에서 **백업 작업** 탭을 선택합니다. 이 탭에는 모든 활성, 진행 중, 완료 백업 작업이 나열됩니다. | AWS DevOps, DBA, 마이그레이션 엔지니어 | 
| 소스 계정에서 대상 계정으로 백업을 복사합니다. | 백업 작업이 완료되면 소스 계정의 백업 볼트에서 대상 계정의 백업 볼트로 DynamoDB 테이블 백업을 복사합니다.백업 볼트를 복사하려면 소스 계정에서 다음을 수행합니다.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps, 마이그레이션 엔지니어, DBA | 
| 대상 계정의 백업을 복원합니다. | 대상에서 다음을 AWS 계정수행합니다.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/copy-amazon-dynamodb-tables-across-accounts-using-aws-backup.html) | AWS DevOps, DBA, 마이그레이션 엔지니어 | 

## 관련 리소스
<a name="copy-amazon-dynamodb-tables-across-accounts-using-aws-backup-resources"></a>
+ [DynamoDB AWS Backup 와 함께 사용](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/backuprestore_HowItWorksAWS.html)
+ [에서 백업 복사본 생성 AWS 계정](https://docs.aws.amazon.com/aws-backup/latest/devguide/create-cross-account-backup.html)
+ [AWS Backup 요금](https://aws.amazon.com/backup/pricing/)