1. Read Replica 생성 시 새로운 엔드포인트가 생성되는지?
Read Replica 즉 읽기 전용 복제본을 생성하면 읽기 전용 복제본의 Endpoint가 따로 생성이 된다.
2. Read Replica의 요금 정책은 어떻게 되는 것인가?
읽기 전용 복제본의 요금은 얼마입니까? 언제부터 언제까지 사용한 요금이 청구됩니까?
읽기 전용 복제본은 표준 DB 인스턴스로, 동일한 요금이 청구됩니다. 표준 DB 인스턴스와 마찬가지로 읽기 전용 복제본의 ‘DB 인스턴스 시간’당 요금은 읽기 전용 복제본의 DB 인스턴스 클래스에 의해 결정됩니다.
최신 요금 정보는 요금 페이지를 참조하세요. 동일한 AWS 리전 내의 소스 DB 인스턴스와 읽기 전용 복제본 간에 데이터를 복제할 때 발생한 데이터 전송에는 요금이 부과되지 않습니다.
읽기 전용 복제본의 요금 청구는 복제본이 성공적으로 생성된 직후에 시작됩니다(상태가 ‘활성’으로 표시되는 경우). 사용자가 삭제 명령을 실행할 때까지 읽기 전용 복제본에는 표준 Amazon RDS DB 인스턴스 시간 요금이 계속 청구됩니다.
3. 원본 DB의 스펙 및 스토리지 변경이 생기면 Read Replica는 어떻게 해야 하는 것인가?
소스 DB 인스턴스의 컴퓨팅 용량 및/또는 스토리지 용량을 확장한 경우, 관련 읽기 전용 복제본의 리소스도 확장해야 합니까?
복제가 제대로 작동하기 위해서는 읽기 전용 복제본이 해당 소스 DB 인스턴스와 동등하거나 그 이상의 컴퓨팅 파워 및 스토리지 리소스를 갖도록 하는 것이 좋습니다. 그렇지 않으면 복제 지연이 증가하거나 읽기 전용 복제본이 복제된 업데이트를 저장할 공간이 부족할 수 있습니다.
4. 읽기 복제본이 해당 소스 DB 인스턴스와 함께 최신 상태로 유지됩니까?
소스 DB 인스턴스 업데이트는 모든 관련 읽기 전용 복제본에 자동으로 복제됩니다. 그러나 지원되는 엔진의 비동기식 복제 기술을 사용하면 다양한 이유로 읽기 전용 복제본이 소스 DB 인스턴스보다 지연될 수 있습니다. 대표적인 이유는 다음과 같습니다.
- 소스 DB 인스턴스에 대한 쓰기 I/O 볼륨이 읽기 전용 복제본에 변경 사항이 적용될 수 있는 비율을 초과하는 경우(이 문제는 특히 읽기 전용 복제본의 컴퓨팅 용량이 소스 DB 인스턴스보다 낮은 경우에 발생할 수 있음)
- 소스 DB 인스턴스에 대한 복잡하거나 오랫동안 실행되는 트랜잭션이 읽기 전용 복제본에 대한 복제를 보류하는 경우
- 네트워크 파티션이나 소스 DB 인스턴스와 읽기 전용 복제본 간의 지연 시간
읽기 전용 복제본은 지원되는 엔진의 기본 복제 기능의 장점과 단점을 가지고 있습니다. 읽기 전용 복제본을 사용하는 경우는 읽기 전용 복제본과 소스 DB 인스턴스 사이에 지연이나 ‘불일치’가 발생할 수 있다는 점을 인식해야 합니다.
5. 단일 AZ 의 Read Replica와 Multi AZ의 Read Replica 구성도 차이
단일 AZ의 Read Replica
Multi AZ의 Read Replica
6. AWS Sql Server 복제본 제한사항
Amazon RDS의 SQL Server 읽기 전용 복제본에 적용되는 제한 사항은 다음과 같습니다.
- 읽기 전용 복제본은 SQL Server EE(엔터프라이즈 버전) 엔진에서만 사용할 수 있습니다.
- 읽기 전용 복제본은 SQL Server 버전 2016-2019에서 사용할 수 있습니다.
- 복제할 원본 DB 인스턴스는 Always On AG가 있는 다중 AZ 배포여야 합니다.
- 읽기 전용 복제본은 네 개 이상의 vCPU가 있는 DB 인스턴스 클래스에서 실행되는 DB 인스턴스에만 사용할 수 있습니다.
- 다음은 SQL Server용 Amazon RDS에서 지원되지 않습니다.
-
- 다른 AWS 리전에서 읽기 전용 복제본 생성(교차 리전 읽기 복제본)
- 읽기 복제본의 백업 보존
- 읽기 복제본에서 특정 시점 복구
- 읽기 복제본의 수동 스냅샷
- 다중 AZ 읽기 전용 복제본
- 읽기 복제본의 읽기 복제본 만들기
- 복제본 읽기를 위한 사용자 로그인 동기화
- SQL Server용 Amazon RDS는 소스 DB 인스턴스와 읽기 전용 복제본 간의 높은 복제본 지연을 완화하기 위해 개입하지 않습니다. 소스 DB 인스턴스와 읽기 전용 복제본의 크기가 컴퓨팅 성능 및 스토리지 측면에서 운영 부하에 맞게 적절하게 조정되었는지 확인합니다.
- SQL Server 읽기 전용 복제본은 원본 DB 인스턴스와 동일한 옵션 그룹에 속합니다. 원본 옵션 그룹 또는 원본 옵션 그룹 구성원에 대한 수정 내용이 복제본 읽기로 전파됩니다. 이러한 변경 사항은 읽기 전용 복제본의 유지 관리 기간에 관계없이 원본 DB 인스턴스에 적용된 직후 읽기 전용 복제본에 적용됩니다.
- 옵션 그룹에 대한 자세한 내용은 옵션 그룹 작업을 참조하십시오.
이 점들은 더 확인이 필요하다.
7. RDS for SQL Server Enterprise 이용 시 가격 인하
SQL Server용 Amazon RDS(관계형 데이터베이스 서비스)가 Enterprise Edition Multi-AZ의 온디맨드 및 예약 DB 인스턴스 가격 모두를 인하하고 있음을 발표하게 되어 기쁩니다.
온디맨드 가격은 M5, R5, T3, X1, X1e 및 Z1d를 포함한 최신 세대의 인스턴스 클래스에서 평균 25% 감소했습니다. Enterprise Edition Multi-AZ On-Demand 가격 인하가 2020년 7월 1일로 소급됩니다. 2020년 8월 1일 이후에 구매한 영향을 받는 Enterprise Edition Multi-AZ 예약 DB 인스턴스에는 업데이트된 가격이 적용됩니다.
다음 표에서는 지역 및 인스턴스 클래스별 평균 절감 효과를 보여 줍니다.
1. https://www.youtube.com/watch?v=2NnS55pto4I (read replica 생성)
2. https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_ReadRepl.html (RDS Read Replica 작업)
3. https://aws.amazon.com/ko/blogs/database/using-in-region-read-replicas-in-amazon-rds-for-sql-server/ (Read Replica 캡쳐본)
4. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/SQLServer.ReadReplicas.html ( SQL Server Read Replica 제한 사항)
5. https://aws.amazon.com/ko/about-aws/whats-new/2018/01/amazon-rds-read-replicas-now-support-multi-az-deployments/ (RDS Read Replica Multi AZ 지원)
6. https://aws.amazon.com/ko/rds/faqs/ (Read Replica 가격 정책)
7. Amazon RDS for SQL Server는 Multi-AZ 구성 |에서 Enterprise Edition의 가격을 인하합니다. AWS 데이터베이스 블로그 (RDS for SQL Server Multi AZ 시 가격 인하)
'[AWS] > AWS 활용' 카테고리의 다른 글
[AWS] MMOG 서버 아키텍처 구성 시 주요 고려사항!! (0) | 2022.11.03 |
---|---|
[AWS] SQL Mirroring Endpoint 생성하기 (0) | 2022.10.26 |
[AWS][활용] S3 버킷 & RDS SQL Server 통합 연동 (1) | 2022.10.18 |
[AWS] [OKY] RDS SQL Server 생성 – 읽기 전용 복제본 생성편 (0) | 2022.10.14 |
[AWS] 교차 계정 액세스란 (0) | 2022.10.14 |
[AWS][활용] Windows AMI / 키페어 복사 (Region간 복사) (0) | 2022.08.03 |
[AWS] S3를 이용한 정적 웹사이트 호스팅 3. CloudFront, Route 53 연동시키기 (0) | 2022.07.29 |
[AWS] S3를 이용한 정적 웹사이트 호스팅 2. Route53과 S3 연동 (0) | 2022.07.29 |
댓글