DB & AWS Knowledge
Aurora Cluster 의 Export to Amazon S3 기능 본문
Aurora Cluster 의 Export to Amazon S3 기능
`O` 2023. 6. 26. 00:53이 페이지에서는 Aurora Cluster 에서 S3 등의 지정된 공간에 데이터 보존등의 목적으로 사용하는 Export to Amazon S3 기능에 대하여 다룬다,
해당 내용은 아래의 공식 Document 를 참조한다.
[1] https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_ExportSnapshot.html
Export to Amazon S3 기능의 의의
RDS 및 Aurora Cluster 는 여러 부가 기능들을 제공하며 이중 Export to Amazon S3 기능은 각 사용자들이 소속 된 회사 혹은 단체등이 AWS 에서 제공하는 스냅샷이외에 관리중인 DB 내 데이터를 사용자들이 사용하는 S3 등에 보존 할 수 있도록 제공하는 기능이다.
즉, AWS 서비스의 스냅샷 기능 이외에 고객들이 데이터를 보존 및 관리 할 수 있도록 제공하는 기능이다.
Export to Amazon S3 기능의 주요 특징
Export to Amazon S3 기능은 아래와 같은 주요 특징들을 지닌다.
- 이 기능은 Snapshot 혹은 Aurora Cluster 자체 내 데이터를 apache parquet 포멧으로 가공하는 기능이다.
- 이 기능은 snapshot apache parquet 포멧으로 가공하면서 중간에 여러 과정을 거친다
이 기능은 내부적으로 여러 과정을 거치기에 snapshot size 가 클 수록 작업시간도 길어진다.
현재 사용자 측면에서 아직 해당 작업이 현재 어느 단계를 진행중인지 세부적으로 나오지가 않기에
만일 아무리 size 가 커도 시간이 주단위 같이 너무 오래 걸린다고 판단되면 support case 로 진행사항을 물어 볼 것을 권장한다.
- 이 기능은 독립적인 snapshot 자체를 보존하게 하는 기능이 아니다.
위의 내용들과 연관 된 사항으로써 이 기능으로 추출된 파일은 snapshot 이 아니기에 일반 snapshot 과 달리 DB 복구용으로 쓰일 수 없다. 이 기능은 데이터 보존에 주 목적을 두는 기능이다. 만일 사용자측에서 자체적으로 snapshot 을 관리하고 싶다면 AWS Backup 이라는 독립적인 서비스를 사용해야한다.
Export to Amazon S3 사용법
이 기능을 사용하는 주요 과정은 아래와 같다.
- 먼저, [1] 의 자료를 참조하여 Aurora 및 S3 와 연동하면서 IAM 등의 사용 권한 설정을 한다.
- 이 기능을 적용할 대상 cluster 를 선택 후, Actions 탭에서 이 기능을 선택한다.
- 혹은 snapshot 메뉴에서 snapshot 을 선택 후, Actions 탭에서 이 기능을 선택한다.
- 그러면 아래 화면과 같이 여러 설정을 할 수 있다. 이를 진행하기 위해서는 위의 IAM 등의 role 설정이 반드시 되어야하며항목들에 대한 기입이 완료되면 화면 하단의 Export to S3 를 선택한다.
- 정상적으로 작업이 진행되면 작업수행시, 설정된 정보들을 볼 수 있다. 이 화면은 작업 시작 후 혹은 RDS 콘솔 좌측화면에 Exports in Amazon S3 메뉴에서도 볼 수 있다.
- 해당 작업이 정상적으로 끝나면 Exports in Amazon S3 메뉴에서 staus 가 Complete 로 된 것을 볼 수 있다.
이 단계에서 DB size 가 작음에도 너무 오래걸리거나 큰 DB 임에도 주단위의 시간이 걸리면 AWS Support Case 로 진행 사항을 확인 해 보길 권장한다.
- 화면 우측에 작업이 끝난 S3 bucket list 를 클릭하면 추출결과를 보관한 파일을 확인 할 수 있다.
'AWS 및 클라우드 지식 > AWS RDS, Aurora 및 관련 지식' 카테고리의 다른 글
Aurora MySQL Cluster 에서 DDL 수행시, reader 쿼리의 자동종료 현상 (0) | 2023.07.03 |
---|---|
RDS MySQL, Aurora MySQL Cluster 의 PrePatchCompatibility log 확인 (0) | 2023.06.28 |
Performance Insight (PI) 의 DB 로드 분류 (슬라이스) 유형 (0) | 2023.06.13 |
RDS, Aurora Cluster 의 자동 패치 수행 옵션 (AMVU) 특징 (0) | 2023.06.12 |
Aurora Cross Region Replica 와 Global database 의 특징 (0) | 2023.05.15 |