온프레미스 데이터베이스와 Amazon EC2, Amazon RDS 관리 책임 비교
| 특징 | 온프레미스 관리 | Amazon EC2 관리 | Amazon RDS 관리 |
|---|
| 높은 가용성 | 고객 | 고객 | AWS |
| 확장성 | 고객 | 고객 | AWS |
| 높은 가용성 | 고객 | 고객 | AWS |
| 데이터베이스 백업 | 고객 | 고객 | AWS |
| 데이터베이스 소프트웨어 패치 | 고객 | 고객 | AWS |
| 데이터베이스 소프트웨어 설치 | 고객 | 고객 | AWS |
| OS 패치 | 고객 | 고객 | AWS |
| OS 설치 | 고객 | 고객 | AWS |
| 서버 유지 관리 | 고객 | AWS | AWS |
| 하드웨어 수명 | 고객 | AWS | AWS |
| 전력, 네트워크 및 냉각 | 고객 | AWS | AWS |
RDS
DB 엔진
- MariaDB
- Microsoft SQL Server
- MySQL
- Oracle
- PostgreSQL
DB 인스턴스 스토리지
- 범용(SSD)
일반적인 SSD 무난하며 가격이 적당하다
- 프로비저닝된 IOPS(PIOPS)
응답시간이 빠르며 고성능인 SSD, 고객이 요구하는 경우 사용하며 대체로 금융(은행, 증권, 카드 등)등에 사용
- Magnetic
테이프, 많이 느리며 그만큼 저렴하다. 장기보관이나 법정에서 의무 기록 기간(병원 진료기록 등)
배포유형
- 단일 AZ(가용영역)에 배포 : 가격은 저렴하지만 가용성이 낮음
- 다중 AZ(가용영역)에 배포 : 가격은 다소 비싸지지만 가용성이 높음
리전 및 가용영역에 배포
- Local Zones를 통해 사용자에게 가까운 여러 위치에서 컴퓨팅, 스토리지 등의 리소스를 배치
- Local Zones
- 로컬 영역은 사용자와 지리적으로 가까운 AWS 리전의 확장
- 현재는 오레곤 리전에서 LA에서만 RDS 로컬 영역이 지원됨
- 모든 Amazon RDS 활동은 현재 기본 AWS 리전에서만 실행 (멀티 리전 아님)
- DB 인스턴스를 생성할 때 가용 영역을 선택하거나 Amazon RDS가 무작위로 가용 영역을 선택하도록 설정
- 다중 AZ DB 배포에서는 기본 및 세컨더리 DB 인스턴스의 가용 영역을 선택할 수 없습니다
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Welcome.html