Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

Aurora Cluster 의 Export to Amazon S3 기능 본문

AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

Aurora Cluster 의 Export to Amazon S3 기능

`O` 2023. 6. 26. 00:53
728x90
반응형

이 페이지에서는 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 를 클릭하면 추출결과를 보관한 파일을 확인 할 수 있다.

 

출처 : 본인 테스트 화면

 

반응형
Comments