목차
클라우드 관계형 데이터 베이스
•
Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SQL Server 등의 RDS 제공
•
스냅샷 기능을 이용해 백업 가능
•
Auto Scaling 기능을 이용해 자동 확장 가능
•
KMS 를 이용해 데이터 암호화 가능
•
3 가지 데이터베이스 스토리지 유형 제공
- 범용 SSD 스토리지 : 일반적인 용도
- 프로비저닝된 IOPS SSD 스토리지 : 빠른 I/O 가 필요한 경우 사용
- 마그네틱 스토리지 : 액세스 빈도가 낮은 경우 사용
•
SQL 을 이용하는 데이터 베이스 용도에 사용
RDS 백업
RDS 보안
읽기 전용 복제본(Read Replica)
•
읽기만 가능한 DB인스턴스의 복제본을 여러 개 만드는 기능
•
읽기를 별도로 분리하여 성능을 향상
•
원본 DB의 읽기/쓰기 트래픽을 분산시켜 성능 향상
•
SQL쿼리를 많이하는 리포팅 툴의 경우 읽기 복제본으로 연결하여 쿼리 성능 향상
Multi-AZ(다중 AZ)
•
데이터 베이스를 여러 가용영역에 배치 하는 것
•
내구성과 가용성을 향상 시킬 수 있음
•
한곳의 DB가 장애 발생하면 다른 곳으로 자동연결 하도록 장애 조치 수행
Aurora
•
AWS 에서 만든 서비스로 다른 RDS 보다 저렴한 비용에 성능이 더 뛰어남
•
RDS 에 포함되는 SQL 호환형 관계형 데이터 베이스
•
RDS 에서 제공하는 읽기전용복제본 , KMS 암호화 , 스냅샷 백업 , 오토스케일링 등을 제공
•
다른 RDS 보다 속도는 3 5 배 빠름
•
3 개의 가용영역에 6 개의 데이터 사본을 자동 복제
•
Aurora Serverless 제공 : 사용량에 따라 자동으로 빠르게 용량을 확장하고 축소하는 기능
•
글로벌데이터베이스 제공 : 다른 리전으로 데이터베이스 복제하는 기능 / 재해복구 용도 , 사용자가 가까운 리전에서 빠르게 액세스 가능