Amazon Aurora DSQL 기능
항상 사용 가능한 애플리케이션을 위한 가장 빠른 서버리스 분산 SQL 데이터베이스
Amazon Aurora DSQL은 액티브-액티브 고가용성을 갖춘 가장 빠른 서버리스 분산 SQL 데이터베이스로서 애플리케이션의 상시 가용성을 보장합니다. 이는 모든 리전 엔드포인트를 대상으로 실행하는 모든 읽기와 쓰기의 일관성과 내구성이 매우 우수함을 보장합니다. Aurora DSQL 서버리스 설계로 데이터베이스 관리가 쉬워져 사실상 무한한 확장성을 제공하며 인프라를 전혀 관리할 필요가 없습니다.
서버리스 인프라 및 확장성
모두 열기-
서버를 프로비저닝하거나 패치를 적용하거나 관리할 필요가 없으며, 소프트웨어를 설치하거나 관리하거나 운영할 필요도 없습니다. Aurora DSQL은 마이너 버전 업그레이드, 패치 적용, 보안 업데이트와 같은 업데이트를 자동으로 처리하므로 유지 관리 가동 중지 시간을 없애고 혁신에 집중할 수 있습니다.
-
소규모로 시작하여 수동 개입이나 데이터 아키텍처 또는 애플리케이션 설계 변경 없이 사실상 제한 없이 쉽게 확장할 수 있습니다. Amazon Aurora DSQL은 읽기, 쓰기, 컴퓨팅, 스토리지를 독립적으로 지속적으로 확장하여 성능을 유지하면서 확장 병목 현상을 제거합니다.
높은 가용성 및 내구성
모두 열기-
Aurora DSQL은 99.99% 단일 리전 및 99.999% 다중 리전 가용성을 위해 설계되었습니다. 클러스터는 클러스터별로 완전관리형 다중 AZ 리전 엔드포인트를 제공하여 애플리케이션 고가용성을 지원합니다. 즉, 한 AWS 리전에서 애플리케이션 처리가 중단되는 드문 경우에도 애플리케이션이 강력한 일관성을 유지하면서 계속 읽고 쓸 수 있습니다.
-
Aurora DSQL에는 단일 장애점이 없는 내결함성이 내장되어 있습니다. Aurora DSQL은 개별 시스템 또는 데이터 센터 시설 장애로부터 시스템 내 모든 구성 요소를 보호합니다. 어느 한 구성 요소가 과부하에 가까워지면 자동으로 워크로드를 재조정하여 시스템 상태를 유지하고, 가동 중지 시간 또는 데이터 손실 없이 필요에 따라 추가 복제본을 생성합니다. Aurora DSQL은 수동 작업 없이 가용성과 일관성에 대한 타협 없이 구성 요소를 자동으로 자가 복구합니다.
뛰어난 보안
모두 열기-
Aurora DSQL은 Firecracker microVM을 사용한 강력한 워크로드 격리를 통해 최고 수준의 보안을 제공합니다. 데이터베이스 인증 및 권한 부여를 위해 AWS Identity and Access Management(IAM)와 기본적으로 통합됩니다. 모든 고객 데이터는 비공개이며 저장 및 전송 시 항상 암호화됩니다.
-
기본적으로 Aurora DSQL은 저장된 모든 고객 데이터를 암호화합니다. 저장 데이터 암호화 기능은 AWS Key Management Service(AWS KMS)에 저장된 암호화 키를 사용하여 데이터 보안을 강화합니다.
-
Aurora DSQL은 VPC 내 연결 또는 온프레미스 데이터 센터로부터의 연결에 게이트웨이 가상 프라이빗 클라우드(VPC) 엔드포인트 및 인터페이스 VPC 엔드포인트를 지원합니다. AWS PrivateLink를 통해 활성화된 인터페이스 VPC 엔드포인트를 통해 온프레미스 애플리케이션에서 Aurora DSQL로 프라이빗 네트워크 연결을 구성할 수 있습니다. 이를 통해 Aurora DSQL에 대한 프라이빗 연결을 간소화하고 규정 준수 상태를 유지할 수 있습니다.
-
Aurora DSQL은 리소스에 대한 액세스를 인증하고 권한을 부여하는 데 AWS Identity and Access Management(IAM)를 사용합니다. IAM 정책과 ID 기반 정책을 지정하고, 정책의 태그를 사용하여 속성 기반 액세스 제어(ABAC)를 정의하고, ID에 따라 읽기 또는 쓰기 액세스를 제한하여 세분화된 액세스 권한을 지원하는 조건을 지정할 수 있습니다. IAM 역할을 Postgres 데이터베이스 역할과 연결하고 PostgreSQL 권한과 IAM의 이점을 결합하여 데이터 전체에 포괄적인 권한 부여 및 액세스 정책을 제공할 수 있습니다.
-
AWS Backup 통합을 통해 완전관리형 AWS 백업 서비스를 사용하여 Aurora DSQL로 데이터 보호를 중앙 집중화하고 자동화할 수 있습니다. 교차 리전 및 교차 계정 모두에 대해 전체 클러스터 백업을 선택하고 예약된 백업 창을 자동화할 수 있습니다. 복원을 위해 AWS Backup은 항상 새 클러스터를 생성합니다.
-
Aurora DSQL은 Amazon CloudWatch에서 지표를 제공하므로 커밋 지연 시간, 쓴 바이트, AWS Management Console 내에서 읽은 바이트 등의 주요 지표를 추적할 수 있습니다. Amazon CloudWatch 알림을 사용하면 지정된 기간 동안 특정 지표에 대한 경보를 설정하고 사용자 지정 가능한 임곗값에 따라 작업을 수행할 수 있습니다.
개발자 생산성
모두 열기Aurora DSQL 콘솔에서 간단한 몇 단계만 거치면 몇 초 만에 새 Aurora DSQL 클러스터를 생성하고 다음 앱 빌드를 시작할 수 있습니다. AWS 프리 티어를 사용하면 사전 약정 없이 무료로 시작할 수 있습니다.
-
Aurora DSQL은 사용하기 쉬운 개발자 환경을 제공하여 일반적으로 사용되는 PostgreSQL 쿼리 대부분과 많은 인기 있는 기능을 지원합니다. 즉, 모든 지원되는 기능에 대해 동일한 쿼리 결과를 반환하고, 대부분의 기능에 대해 동일한 동작을 제공하며, 사소한 구성 변경으로 널리 사용되는 PostgreSQL 드라이버 및 도구를 지원합니다.
Aurora DSQL은 모델 컨텍스트 프로토콜(MCP) 서버를 제공하므로 생성형 AI 모델과 데이터베이스가 자연어를 통해 쉽게 상호 작용할 수 있습니다. 이 기능을 사용하면 심층적인 SQL 전문 지식이나 스키마에 대한 지식이 필요하지 않고 컨텍스트 전환이 줄어들고 검토용 코드가 몇 시간 또는 며칠이 아닌 몇 초 만에 생성되므로 개발 주기를 가속화하고 개발자 생산성을 향상할 수 있습니다.
Aurora DSQL은 널리 사용되는 개발자 도구, AI 지원 코딩 환경, AWS 인프라 내부 및 외부 프레임워크와 직접 통합되므로, 원하는 도구를 사용하여 더 쉽고 빠르게 빌드, 테스트, 배포할 수 있습니다. IDE(예: Kiro)와 클라우드 플랫폼(예: Vercel)을 사용하면 자연어를 통해 프로덕션용 애플리케이션을 더 빠르게 빌드하고 출시할 수 있습니다. AI 코딩 어시스턴트(예: v0 by Vercel), 에이전틱 프레임워크(예: Amazon Bedrock AgentCore), 사전 패키징된 모범 사례 및 기술(예: Aurora DSQL powers for Kiro, Claude Skills, Gemini Skills, Codex Skills)에 액세스할 수 있으므로 몇 시간, 몇 주 분량의 개발 작업을 줄일 수 있습니다. 시작하려면 Aurora DSQL 설명서를 참조하세요.