프로젝트를 진행하다 보면 아무리 자유성이 많이 보장된 클라우드라고 하더라도 레거시와의 확연한 차이가 있기 때문에 간혹 레거시와 동일한 개념으로 프로젝트를 진행하다 보면 진행이 막힐 때가 있습니다.
이번에는 AWS RDS를 이용시 발생할 수 있는 유의 사항으로 한빛 미디어의 "실전 AWS 워크북"에 정리된 내용을 가지고 왔습니다.
내용이 RDS를 사용하면서 겪었던 내용으로 정리한 느낌이 납니다.
AWS RDS 설명서 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Welcome.html
1. 적절한 스냅샷을 생성해야 합니다.
- 초기 설정이 완료된 시점에서는 스냅샷을 작성해둬야 함.
- RDS는 자동 백업과 수동 스냅샷 백업을 지원, 자동 백업은 간편하지만 데이터 보존 기간에 제한이 있음.
- 기본 설정값은 1일, 최대로 35일임. 시스템에 대한 백업을 영구적으로 저장하려면 스냅샷이 적절함.
2. AWS에 의한 메인터넌스 입니다.
- RDS는 몇달에 한번 꼴로 마이너 버전업이 자동으로 실행되며, 약 30분간 정지됨.
- 옵션인 마이너 버전 자동 업그레이드를 No로 설정하면 마이너 버전이 수행되지 않음.
- 하지만 취약점 대응 등에 의한 강제 업그레이드가 이루어지는 경우가 있음.
- 멀티 AZ를 이용하는 경우 스탠바이가 먼저 메인터넌스된 이후 장에 복구 기능에 의해 새로운 마스터가 되고, 원래 마스터는 메인터넌스된 후에 새로운 스탠바이가 됨.
- 관리 콘솔에서 RDS 인스턴스의 메인터넌스 윈도우(RDS 생성시 관리 화면에서 확인 가능) 로 메인터넌스를 실시하는 시간대를 제한 할 수 있음.
3. 멀티AZ를 이용하면 데이터 갱신 처리에 드는 시간이 길어집니다.
- 마스터에서 업데이트한 데이터를 스탠바이에 동기화시키는 처리가 끝날 때까지 마스터는 다음의 처리를 실시할 수 없음.
- 이용환경이나 처리 내용에 따라 다르긴 하지만, 필자의 경험으로는 대체로 20~50% 정도 업데이트 처리 시간이 길어짐.
- 영향받는 것은 업데이트 처리뿐이므로 기업의 웹사이트처럼 참조 비율이 많은 경우는 그다지 문제가 되지 않음.
4. RDS의 주요 자동 메인터넌스 기능 및 제한
구분 | 내용 | |
자동 유지보수 | 백업 |
자동적으로 백업이 작성되기 때문에 장애가 발생하더라도 보통 5분 이내에 복구할 수 있음 |
패치 | 마이너 버전업이 자동적으로 적용 | |
제한 | OS 접속 | OS 사용자로 로그인 할 수 없기 때문에 프로그램이나 도구를 설치 할수 없음. 로그, 성능 관리 인터페이스는 제공 |
DB 관리자 사용자 이용 | 관리자 권한을 지닌 사용자로 로그인할 수 없음. 파라키터 변경과 일부 관리 기능을 위한 인터페이스는 제공 | |
멀티 AZ 이외의 다중화 기능 | RDBMS나 서드파티 복제 SW를 이요한 HA 구성이나 오라클 RAC등의 다중화 기능을 사용할 수 없음 | |
유지보수 | 주 1회, 유지보수를 위해 중지 |
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
'IT > 하려고 하는 클라우드' 카테고리의 다른 글
[AWSKRUG 교육 후기] AWSKRUG 보안 모임 후기_23년01월 16일 (0) | 2023.01.17 |
---|---|
[AWS 기초] AWS 보안(Security Group) 관한 생각 (2) | 2023.01.17 |
[클라우드] 23년 개정 금융권 클라우드 이용보고 (0) | 2023.01.12 |
[AWS 기초] VPC 엔드포인트 (0) | 2022.11.08 |
[클라우드 이용보고] 금융권 클라우드 이용 보고 관련된 기본 (0) | 2022.11.07 |
댓글