Aurora

은채의 성장통·2025년 2월 9일
0

AWS

목록 보기
36/79

AWS 고유의 기술

개요

  • 기술 특징:
    • Postgres와 MySQL을 혼합하여 개발
    • 자동 확장 스토리지: 데이터를 더 넣을수록 자동으로 확장
    • 읽기 전용 복제본 최대 15개 생성 가능
    • 클라우드 네이티브로 높은 가용성 제공

가용성과 읽기 전용 스케일링

  1. 다중 AZ 데이터 복제:
    • 기록할 때마다 3개의 AZ에 걸쳐 6개의 복사본 생성
    • 쓰기 작업: 6개 중 4개의 복사본 필요
    • 읽기 작업: 3개의 복사본만 필요
    • 예시: 단일 볼륨에 의존하지 않고 수백 개의 다른 볼륨에 복사본 저장
  2. 자체 복구 기능:
    • 단일 볼륨 의존 없이 여러 볼륨 활용
    • 각기 다른 볼륨에 복사본 저장
    • 장애 조치: 마스터가 작동하지 않으면 자동으로 대체 역할 수행
  3. 읽기 전용 복제본:
    • 최대 15개까지 설정 가능
    • 마스터가 문제가 생기면 읽기 전용 복제본이 마스터 역할 대체
    • 리전 간 복제 지원

사용자 지정 엔드포인트

  • 특정 작업에 사용: 쿼리 분석 등 특정 작업에 적합한 복제본에 엔드포인트 지정 가능

서버리스

  • 서버리스: 간헐적이고 예측 불가능한 서버 사용량에 대응

글로벌 Aurora

  1. 교차 리전 읽기 전용 복제본:
    • 복구에 도움
    • 하나의 기본 리전과 최대 5개의 보조 리전 활용
    • 한 리전에서 데이터베이스 중단 시, 다른 리전에서 복구 시간 약 1분

DB 클러스터

  1. 스토리지:
    • 마스터만 스토리지에 접근 가능
    • Writer Endpoint: DNS 이름으로 마스터를 가리키며 자동 스케일링 설정
    • Read Endpoint: 모든 읽기 전용 복제본과 자동 연결
    • 특징:
      • 마스터가 작동하지 않으면 읽기 전용 복제본이 마스터로 승격

머신러닝 통합

  • SageMaker: 기계 학습 활용 가능
  • Comprehend: 자연어 처리 등 기계 학습 통합
profile
인생 별거 없어

0개의 댓글