Amazon RDS for MySQL, Amazon RDS for MariaDB 및 Aurora MySQL 호환에서 데이터 아카이브 - AWS 권장 가이드

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

Amazon RDS for MySQL, Amazon RDS for MariaDB 및 Aurora MySQL 호환에서 데이터 아카이브

Shyam Sunder Rakhecha, Abhishek Karmakar, Oliver Francis, Saumya Singh, Amazon Web Services(AWS)

2025년 4월(문서 기록)

다양한 사용 사례에서 기록 데이터를 아카이브해야 할 수 있습니다. 아카이브 기능 없이 애플리케이션이 설계되었을 수 있으며, 시간이 지남에 따라 비즈니스가 성장하면 많은 양의 기록 데이터가 생성될 수 있습니다. 이 경우 필연적으로 성능이 저하됩니다. 조직 내 규정 준수 요구 사항으로 인해 기록 데이터를 유지할 수도 있습니다.

이 가이드에서는 애플리케이션에 미치는 영향을 최소화하면서 기록 데이터를 Amazon Simple Storage Service(Amazon S3)에 아카이브하고 필요한 경우 아카이브된 정보를 검색하는 방법을 설명합니다.

개요

이 가이드에서는 Amazon Relational Database Service(Amazon RDS) for MySQL, Amazon RDS for MariaDB, Amazon Web Services(AWS) 클라우드 기반 Amazon Aurora MySQL 호환 에디션의 대형 테이블에서 기록 데이터를 아카이브하는 다양한 접근 방식을 다룹니다. 이 가이드에서는 분할된 테이블 데이터와 분할되지 않고 큰 테이블에 상주하는 데이터를 모두 아카이브하는 방법을 알아봅니다. 가이드에 제시된 접근 방식을 구현하여 라이브 데이터의 크기를 줄이는 동시에 추가 분석을 위해 중요한 기록 데이터를 유지할 수 있습니다.

테이블 데이터를 정기적으로 아카이브하면 테이블에서 라이브 데이터세트가 더 줄어들어 읽기 및 쓰기 속도가 빨라지고 애플리케이션 성능이 향상됩니다. 정기적인 데이터 아카이빙은 Well-Architected Framework의 운영 우수성 및 성능 효율성 원칙에 속합니다. 오래된 데이터를 Amazon Simple Storage Service(Amazon S3)로 이동하고 Amazon RDS 인스턴스 또는 Aurora MySQL 호환 클러스터에서 아카이브된 데이터를 정리하면 스토리지 비용을 절감할 수 있습니다. 이는 비용 최적화 원칙에 부합하며 AWS에서 불필요한 비용을 방지하는 데 도움이 됩니다.