DEVOPS/CLOUD

[AWS] 데이터베이스(RDS, Amazon Aurora, DynamoDB)

연듀 2022. 10. 27. 15:05

 

AWS Database

 

 

RDS

  • 인프라 및 데이터베이스 업데이트를 관리해주는 것 뿐만 아니라 까다로운 관계형 데이터베이스의 설치, 운영 그리고 관리를 지원하는 서비스
  • 다양한 데이터베이스 엔진을 제공 - MySQL, Oracle, SQL Server, PostgreSQL, MariaDB, Aurora(MySQL과 호환)
  • DB 이중화(Multi-AZ)
    • 평상시에 다른 AZ에 백업본 구성
    • AZ로 주 DB 장애 시 백업 DB가 동작
  • Read Replica
    • 평상시에 DB 동기화
  • 인스턴스 확장

 

Amazon Aurora

  • 클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스
  • 1/10의 비용으로 상용 데이터베이스 수준의 성능 및 가용성 제공
  • 특징
    • 완전 관리형
      • 하드웨어 프로비저닝, 소프트웨어 패치, 설정, 구성, 백업과 같은 DB 관리 작업 제공
    • 성능 및 확장성
      • 표준 MySQL보다 5배, PostgreSQL 보다 3배 빠른 성능을 제공
      • 15개의 읽기 전용 복제본으로 확장 가능
    • 가용성 및 내구성
      • 내결함성을 갖춘 자가 복구 분산 스토리지
      • 3개의 가용영역에 걸친 6개의 복사본
      • Amazon S3로의 지속적인 백업
    • 보안 및 암호화
      • Amazon VPC를 통한 네트워크 격리
      • 저장 및 전송 중 데이터 암호화

 

 

DynamoDB

  • 비관계형 데이터베이스 서비스
  • 어떤 규모에서든 빠르고 유연한 key-value NoSQL 데이터 베이스 서비스
  • 무제한의 스토리지
  • 지연 시간이 짧은 쿼리
  • 확장 가능한 읽기/쓰기 처리량

 

 

 

'DEVOPS > CLOUD' 카테고리의 다른 글

[AWS] RDS 실습  (0) 2022.11.05
[AWS] 네트워크 (VPC, 서브넷 ..) 개념 정리  (0) 2022.10.27
[AWS] 클라우드 스토리지 - S3, EBS  (0) 2022.10.27
[AWS] IAM이란?  (0) 2022.10.27
[AWS] 리전, 가용 영역, 엣지 로케이션  (0) 2022.10.22