기본 백업 - AWS 권장 가이드

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

기본 백업

기본 백업은 데이터베이스 및 Linux 버전을 변경하지 않고 AWS 클라우드로 리호스팅하는 데 사용됩니다. 기본 백업은 500GB 미만의 데이터베이스에 적용될 수 있습니다. 기본 백업을 수행하려면 Direct Connect를 사용하여 온프레미스 PostgreSQL 데이터베이스와 AWS 클라우드 간에 직접 링크를 설정해야 합니다.

아키텍처

다음 다이어그램에서는 기본 백업을 사용하여 온프레미스 PostgreSQL 데이터베이스를 AWS 클라우드로 마이그레이션하기 위한 아키텍처를 보여줍니다.

기본 백업 아키텍처

이 다이어그램은 다음 워크플로를 보여줍니다.

  1. pg_basebackup PostgreSQL 유틸리티를 사용하여 온프레미스 데이터베이스에서 데이터를 물리적으로 백업한 다음 해당 백업을 AWS 클라우드의 Amazon EC2 데이터 디렉터리 위치에 복사하세요.

  2. PostgreSQL 마이그레이션을 완료하세요.

  3. 데이터베이스에서 VACUUM 작업을 수행하세요.

  4. 데이터를 검증하세요.

  5. 애플리케이션에서 EC2 인스턴스의 새 PostgreSQL 데이터베이스를 가리키세요.

제한 사항

마이그레이션을 시작하기 전에 기본 백업을 사용할 경우 다음과 같은 제한 사항을 고려하는 것이 좋습니다.

  • 덤프 및 복원은 대규모 데이터베이스(즉, 50GB~300GB의 데이터베이스)에서 시간이 많이 걸릴 수 있습니다.

  • 이 옵션을 사용하려면 전체 데이터베이스 가동 중지 시간이 필요합니다.

  • 백업을 수행한 다음 Amazon EC2에 백업을 복사하려면 서버에 상당한 양의 디스크 공간이 필요합니다.