RDS 콘솔과 AWS backup에서 Aurora 클러스터 복원 시의 동작 차이
소개
DX 기술 본부의 yu-yama@sra입니다.
AWS 환경에서 DB (Aurora) 백업 복원을 확인할 때,
AWS Backup 에서 복구 포인트에서 복원 할 때의 거동이 생각했던 것과 다르므로 여기에 적습니다.
TL;DR
AWS Backup에서 복원하면 인스턴스가 생성되지 않으므로 그대로 DB에 액세스할 수 없습니다. RDS 콘솔에서 복원합시다.
Aurora 클러스터를 AWS Backup 복원 작업에서 복구 지점에서 복원하는 동작
물론 DB에는 액세스할 수 없다.
2
이 상태에서 DB에 액세스하려면
create-db-instance
와 같은 API에서 클러스터에 DB 인스턴스를 추가합니다. 참고 : Amazon Aurora DB 클러스터 - Amazon Aurora
콘솔을 사용하여 DB 클러스터를 생성하면 Amazon RDS는 자동으로 사용할 DB 클러스터의 기본 인스턴스(작성자)를 생성합니다. AWS CLI를 사용하여 DB 클러스터를 생성하는 경우 사용할 DB 클러스터의 기본 인스턴스를 명시적으로 생성해야 합니다. 기본 인스턴스는 DB 클러스터에서 생성된 첫 번째 DB 인스턴스입니다.
DB 클러스터의 기본 인스턴스를 생성하려면
create-db-instance
AWS CLI 명령을 호출합니다. --db-cluster-identifier
옵션 값으로 DB 클러스터의 이름을 포함합니다.Linux, macOS, Unix의 경우:
aws rds create-db-instance --db-instance-identifier sample-instance --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r4.large
Windows의 경우:aws rds create-db-instance --db-instance-identifier sample-instance --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r4.large
Aurora 클러스터를 RDS 콘솔에서 DB 스냅샷에서 DB 클러스터를 복원한 경우의 동작
Amazon Aurora DB 클러스터 생성 - Amazon Aurora
3
요약
AWS backup으로 백업을 중앙에서 관리할 수 있게 되었으나 복원 사양이 각 서비스의 콘솔과 다를 수 있으므로 AWS backup에서 복원할 때 필요 확인.
클러스터 볼륨이 복구 중입니다.
AWS Support에 확인했는데 사양이었습니다. ↩
인스턴스도 자동으로 생성됩니다. ↩
Reference
이 문제에 관하여(RDS 콘솔과 AWS backup에서 Aurora 클러스터 복원 시의 동작 차이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yu-yama-sra/items/0dc02f07ac92bdb2153e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(RDS 콘솔과 AWS backup에서 Aurora 클러스터 복원 시의 동작 차이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yu-yama-sra/items/0dc02f07ac92bdb2153e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)