Amazon Aurora 개요

이 기사의 목적



업무로 Aurora에 대해 조사했으므로, 그 메모.

Amazon Aurora 개요



Amazon Aurora(이하, Aurora)는 MySQL 및 PosgteSQL과 호환되는 클라우드용으로 구축된 RDB입니다.
상용 DB와 동등한 보안, 가용성, 신뢰성을 10분의 1의 비용으로 실현합니다.

특징


  • 뛰어난 성능
  • 표준 MySQL에 비해 5배의 처리량
  • 표준 PosgreSQL에 비해 3배의 처리량

  • 확장성
  • 최대 64TB까지 자동으로 인스턴스를 스케일

  • 고가용성
  • 3 개의 AZ에 6 개의 복제 데이터를 유지합니다
  • 장애 조치는 30초 이내에 완료

  • 호환성
  • MySQL, PostgreSQL과 완전 호환성
  • 스냅 샷을 얻고 Aurora로 마이그레이션 할 수도 있습니다


  • Aurora 아키텍처



    Aurora는 DB 인스턴스와 인스턴스 데이터를 관리하는 클러스터 볼륨으로 구성됩니다.

  • DB 인스턴스
  • 기본 DB 인스턴스
  • 데이터 읽기 및 쓰기를 담당하고 클러스터 볼륨에 대한 모든 데이터 변경을 수행합니다.

  • Aurora 복제본
  • 데이터 읽기만 담당
  • 각 AZ에 Aurora 복제본을 배치하고 고 가용성을 유지
  • 기본 DB 인스턴스를 더 이상 사용할 수 없으면 Aurora 복제본으로 자동 장애 조치



  • 클러스터 볼륨
  • 여러 AZ에 걸친 가상 DB 스토리지 볼륨
  • 각 AZ는 DB 클러스터 데이터의 사본을 저장합니다.


  • 아키텍처의 이미지는 다음과 같습니다.



    Amazon Aurora DB 클러스터

    상기 구성으로부터,
  • 데이터를 각 AZ에 저장하여 고 가용성 보장
  • 스토리지와 DB 관리 시스템을 분리하여 가속화

  • 를 실현합니다.

    수수료



    Aurora 사용 요금은 기본 DB 인스턴스와 Aurora 복제본을 합산한 것입니다.
    시간 단위로 계산됩니다.

    같은 인스턴스 유형의 RDS for PostgreSQL과 비교해 보겠습니다.

    아시아 태평양 (도쿄) 리전, 온 디맨드, db.t3.medium의 경우 :



    RDS for PosgreSQL
    오로라


    단일 AZ 배치
    0.112USD
    0.125USD

    멀티 AZ 배치
    0.224USD
    0.125USD


    멀티 AZ에서 RDS를 운영하는 경우 Aurora를 사용하는 것이 비용이 낮습니다.

    참고 URL

    좋은 웹페이지 즐겨찾기