6P by neo 11일전 | favorite | 댓글 2개
  • 항상 사용가능한 어플리케이션을 위한 가장 빠른 서버리스 분산 SQL DB

Why Aurora DSQL?

  • Serverless Distributed SQL Database
    • 무제한 스케일 확장 가능, 높은 가용성, 인프라 관리 필요 없음
    • 데이터베이스 샤딩이나 인스턴스 업그레이드 없이 모든 워크로드 수요에 대응
  • Active-Active 분산 아키텍처
    • 99.99% 단일 리전 가용성 및 99.999% 다중 리전 가용성 보장
    • 강력한 데이터 일관성과 자동 장애 복구 제공
  • 운영 부담 제거
    • 서버 프로비저닝, 패치, 관리, 업그레이드 불필요
    • 다운타임 없이 자동으로 업데이트 처리
  • PostgreSQL 호환성
    • 개발자가 쉽게 사용할 수 있는 경험 제공

Benefits of Aurora DSQL

  • Virtually Unlimited Scale
    • 데이터베이스 샤딩 없이 수평 확장을 통해 읽기, 쓰기, 스토리지, 컴퓨팅을 독립적으로 확장
  • Always Available Applications
    • 강력한 데이터 일관성으로 리전 엔드포인트에서 읽기 및 쓰기를 보장
    • 단일 장애 지점 제거 및 자동 장애 복구로 최대 99.999% 가용성
  • No Infrastructure Management
    • 서버 프로비저닝이나 관리 없이 인프라 관리 부담 제거
    • 다운타임 없이 성능에 영향 없이 자동 업데이트 처리
  • Easy to Use
    • PostgreSQL 호환성을 갖춘 데이터베이스를 몇 단계 만에 생성 가능

Use Cases

  • Build Serverless Applications at Any Scale
    • 스타트업에서 엔터프라이즈까지 성장 가능한 클라우드 네이티브 애플리케이션 구축
    • 마이크로서비스 및 이벤트 기반 아키텍처와 손쉽게 통합
  • Develop Next-Generation Applications
    • 은행, 전자상거래, 여행, 소매 산업을 위한 고성능 애플리케이션 설계
  • Deploy Multi-Region Applications
    • 다중 리전 확장성과 복원력을 요구하는 데이터 중심 애플리케이션 개발
  • Build SaaS Applications
    • 다중 테넌트 SaaS 애플리케이션을 안정적으로 지원하며 유연한 확장성 제공

Aurora 이름을 달고 있는 제품이 너무 많아서 어지러워요...

중론(?)은 “DynamoDB-styled RDB with a limited set of Postgresql features"인 듯 하네요

Hacker News 의견
  • 제한이 많아서 이점이 잘 보이지 않음. 임시 테이블, 외래 키, 뷰, 10k 행 이상의 트랜잭션이 불가능함. PostgreSQL 프로토콜과의 기본적인 호환성을 제외하면 데이터베이스라기보다는 키-값 저장소에 가까움

  • 빠른 테스트 클러스터를 시도해보았음. PG 16.5로 식별되며, 뷰, 트리거, 시퀀스, 외래 키 제약 조건, 확장 기능, NOTIFY 기능, 중첩 트랜잭션, json(b) 등이 지원되지 않음

  • Marc Brooker의 블로그에 더 많은 기술 정보가 있음. 특히, 트랜잭션 지연 시간이 트랜잭션 문장 수에 비례하여 일정함

  • Firecracker microVMs를 사용하고 몇 가지 다른 요소들로 인해 S3 기반의 Lambda 기반 데이터베이스가 PostgreSQL을 에뮬레이트하는 것 같음

  • AWS의 데이터베이스 관련 발표에서 원하는 것은 RDS 가격 인하임. 새로운 칩이 더 비싸지만 가격/성능이 더 좋다는 것이 아니라 실제로 청구서가 줄어드는 것임

  • Neon DB처럼 0으로 확장하고 1초 미만의 지연 시간으로 확장할 수 있는지 궁금함. AWS의 최근 "서버리스" 제품들이 "서버리스"라는 제목으로 오해를 불러일으켰음

  • 가격이 없으면 고려하지 않을 것임. 서버리스 Aurora가 매우 비싸서 이 제품도 저렴할 것 같지 않음. 현재 neon.tech를 사용 중이며 만족하지만 가격이 좋다면 흥미로울 것 같음

  • 드디어 Spanner 경쟁자를 출시하는 것인가? 마케팅 말장난을 넘어 실제로 무엇인지 더 알고 싶음

  • 매우 흥미로움. 이런 것, KV-store, blob store, pubsub을 같은 인터페이스 뒤에 두는 것이 꿈임

  • Cockroach DB와 비슷하지만 더 많은 벤더 종속성을 추가한 것 같음