반응형
RDS 의 Auto failover
RDS는 Multi-AZ기능을 사용하였을 경우 Auto failover를 할 수 있습니다. Primary DB가 있는 AZ에서 Downtime이 발생했을 때, Auto Failover 를 통해서 짧은 시간 안에 Secondary DB를 승격시켜서 DB를 정상화시킬 수 있습니다. 일반적으로 Failover시간은 2-3분이내로 알려져있습니다. RDS의 Multi-AZ가 아닌 RR(Read Replica)만을 사용하였을 경우 Auto failover가 되지 않지만 수동으로는 승격시킬 수는 있습니다.
Aurora DB의 Auto failover
Aurora DB는 RDS와 다르게 Multi-AZ를 지원하지 않습니다. 대신 오로라는 RR(Read Replica)를 Auto failover에 사용하게 됩니다. 여러 RR들이 같은 클러스터로 묶여 있고 Write용 마스터가 다운되면 RR중 하나를 마스터로 자동 승격(Automatic failover)시키게 됩니다. 따라서 Aurora Instance를 안정적으로 운영하고 싶다면 마스터 외에 1개 이상의 RR을 붙여주는게 필수입니다.
Elasticache (Redis) Automatic failover
Elasticache의 RR(Read Replica) RDS와 동일하게 Auto failover 용도는 아닙니다. Elasticache의 RR이 Automatic failover가 되도록 사용하려면 반드시 Multi-AZ 기능을 활성화하여 사용해야합니다. 단일 AZ를 사용할 경우 보조 클러스터를 수동으로 승격할 수는 있습니다.
반응형
'IT > AWS' 카테고리의 다른 글
[AWS] EKS내부 pod가 Node의 IAM Role 권한 가져오지 못하는 이슈 (feat.IMDSv2) (1) | 2022.07.20 |
---|---|
[AWS] 타계정에서 메인계정 ECR repository를 push/pull하는 권한 설정 방법 (0) | 2022.06.10 |
[AWS] Cognito를 사용하여 앱(모바일) 유저에 IAM Role 부여하기 (0) | 2022.04.19 |
[AWS] VPC flow log란? (생성 방법) (0) | 2022.04.14 |
[AWS] 데이터 센터 위치는?믿거나 말거나 (목동/일산/용인/평촌) (0) | 2022.02.19 |