블록체인
블록체인

RDS

목차

클라우드 관계형 데이터 베이스

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 제공 : 사용량에 따라 자동으로 빠르게 용량을 확장하고 축소하는 기능
글로벌데이터베이스 제공 : 다른 리전으로 데이터베이스 복제하는 기능 / 재해복구 용도 , 사용자가 가까운 리전에서 빠르게 액세스 가능