AlloyDB Express 개요

AlloyDB Express는 빠른 프로토타입 제작과 AI 코딩 에이전트를 사용하는 워크플로에 최적화된 빠른 프로비저닝과 Scale-to-zero 컴퓨팅을 제공하는 PostgreSQL용 AlloyDB의 구성입니다. AlloyDB Express를 사용하면 몇 초 만에 PostgreSQL 데이터베이스를 만들고 쿼리하여 프로토타입, 애플리케이션, 에이전트를 빌드할 수 있습니다.

프로덕션 준비가 완료되면 클릭 한 번으로 AlloyDB로 업그레이드하여 전체 엔터프라이즈 기능을 사용할 수 있습니다.

이 문서에서는 AlloyDB Express 기능을 설명하고, AlloyDB와 비교하고, 리소스 계층 구조, 가격 책정, 지원되는 리전, 제한사항을 설명합니다.

AlloyDB Express 기능

AlloyDB Express는 애플리케이션을 빌드하고 테스트하는 데 도움이 되는 다음 기능을 제공합니다.

빠른 프로비저닝

AlloyDB Express 인스턴스는 공개 DNS의 경우 약 2초 이내에, Private Service Connect 엔드포인트의 경우 20초 이내에 연결을 수락할 수 있습니다. 빠른 프로비저닝을 통해 개발자와 코딩 에이전트가 몇 초 만에 PostgreSQL 데이터베이스를 만들고 쿼리하여 개발 속도를 높일 수 있습니다.

소규모 인스턴스를 위한 PostgreSQL 호환성 및 AI 기능

작은 1vCPU(4GB RAM) 또는 2vCPU(8GB RAM) 인스턴스에서도 완전한 PostgreSQL 호환성과 AlloyDB AI에 대한 전체 액세스 권한을 얻을 수 있습니다. 이 기능에는 ScaNN 벡터 검색, vector(pgvector) 확장 프로그램, 자연어 쿼리, SQL에서 직접 임베딩을 만들고 Gemini 모델을 호출하는 기본 제공 SQL 함수가 포함됩니다.

Scale-to-zero

인스턴스가 유휴 상태이면 컴퓨팅이 0으로 축소되므로 비활성 기간에는 컴퓨팅 요금이 청구되지 않습니다. 인스턴스가 새 연결 또는 쿼리를 수신하면 약 20초 후에 작업을 재개합니다.

연결

AlloyDB Express는 다음과 같은 유형의 연결을 지원합니다.

  • Private Service Connect: 데이터베이스를 공개 인터넷에 노출하지 않고 Private Service Connect 엔드포인트를 통해 Virtual Private Cloud(VPC) 네트워크에서 인스턴스에 연결합니다.
  • 공개 DNS: VPC 네트워크 외부의 클라이언트에서 인스턴스에 연결합니다. 공개 IP는 지원되지 않습니다. 대신 AlloyDB Express는 공개 DNS를 통해 외부 연결을 제공합니다.

Go, Python, Java용 AlloyDB 인증 프록시 및 AlloyDB 언어 커넥터를 사용하여 AlloyDB Express 인스턴스에 연결할 수도 있습니다.

스토리지 자동 증가

AlloyDB Express 인스턴스의 스토리지는 데이터가 증가함에 따라 최대 20GB까지 자동으로 확장되며 사용한 스토리지에 대해서만 요금이 청구됩니다. 스토리지가 20GB에 도달하면 추가 쓰기 작업이 허용되지 않습니다.

AlloyDB로 인플레이스 업그레이드

Google Cloud 콘솔에서 단일 명령어 또는 한 번의 클릭으로 AlloyDB Express 구성을 AlloyDB 클러스터로 업그레이드할 수 있습니다. 업그레이드하면 프로덕션에 필요한 엔터프라이즈 기능, 컴퓨팅 구성, 스토리지 구성, 리전이 제공됩니다. 업그레이드에는 다음과 같은 특성이 있습니다.

  • 데이터 및 구성 보존: 업그레이드하면 데이터베이스 데이터, 스키마, 사용자 인증 정보, 네트워크 구성이 보존됩니다. 연결 문자열과 DNS 이름은 동일하게 유지되므로 애플리케이션 코드를 변경할 필요가 없습니다.
  • 전체 AlloyDB 기능: 업그레이드 후에는 20GB 스토리지 한도와 2vCPU 컴퓨팅 한도가 더 이상 적용되지 않습니다. 리전 고가용성(HA), 읽기 풀, 자동 백업을 구성할 수 있습니다. 리전 HA 클러스터에는 99.99% 업타임 서비스수준계약(SLA)도 포함됩니다.

보안 및 규정 준수

AlloyDB Express는 데이터를 보호하는 데 도움이 되는 다음과 같은 보안 기능을 제공합니다.

  • 인증: PostgreSQL 사용자 이름 및 비밀번호 인증 또는 Identity and Access Management(IAM) 데이터베이스 인증을 지원합니다. 비밀번호 복잡성 적용은 기본적으로 사용 설정되어 있습니다.
  • 데이터 무단 반출 제어: VPC 서비스 제어를 사용하면 기업 데이터 무단 반출 정책을 준수할 수 있습니다.
  • 거버넌스 제어: 데이터 레지던시, 액세스 투명성, 액세스 승인을 지원합니다.
  • 암호화: Google 기본 암호화는 저장 데이터를 암호화합니다. 고객 관리 암호화 키(CMEK)는 지원되지 않습니다.

패치 및 유지보수

AlloyDB Express는 경량 개발, 빠른 프로토타입 제작, AI 코딩 에이전트를 사용하는 워크플로에 최적화되어 있습니다. 낮은 오버헤드와 단순성을 유지하기 위해 AlloyDB Express는 AlloyDB 배포와 다르게 패치 및 유지보수를 처리합니다.

AlloyDB Express는 인스턴스를 최신 마이너 버전 및 보안 업데이트로 최신 상태로 유지합니다. 서비스는 일반적으로 인스턴스가 재개될 때 또는 인스턴스가 실행 중인 경우 사용량이 적은 시간에 유지보수 업데이트를 자동으로 적용합니다.

AlloyDB Express와 AlloyDB 비교

다음 표에서는 AlloyDB Express와 AlloyDB를 비교하여 요구사항에 맞는 옵션을 선택하는 데 도움을 줍니다.

기능 AlloyDB Express 구성(프리뷰) AlloyDB
사용 사례 AI 코딩 에이전트를 사용하는 워크플로에 최적화된 구성으로 신속한 프로토타입 제작 및 개발 애플리케이션 및 에이전트의 개발, 테스트, 프로덕션에 필요한 전체 엔터프라이즈 기능, 컴퓨팅 구성, 스토리지 구성, 리전
프로비저닝 시간 공개 DNS의 경우 약 2초 이내, Private Service Connect 엔드포인트의 경우 20초 이내 몇 분 이내
컴퓨팅 구성 vCPU 1개 또는 vCPU 2개 영역 인스턴스 vCPU 최대 288개, 읽기 풀 노드 최대 20개
프로비저닝된 동작 데이터베이스에 트래픽이 없으면 0으로 축소 항상 프로비저닝됨
스토리지 구성 최대 20GB까지 스토리지 자동 확장 최대 128TB까지 스토리지 자동 확장
고가용성 지원되지 않음, 영역 인스턴스만 해당 자동 장애 조치를 사용하는 리전 HA
재해 복구 지원되지 않음 최대 5개의 보조 클러스터를 사용한 리전 간 복제
SLA SLA 없음 리전 HA 클러스터의 99.99% 업타임 SLA
백업 지원되지 않음 자동 및 주문형 백업, PITR(point-in-time recovery), 백업 및 DR 서비스
연결 공개 DNS 및 Private Service Connect 공개 IP, Private Service Connect, 비공개 서비스 액세스
PostgreSQL 버전 18 14, 15, 16, 17, 18
암호화 Google 기본 암호화 Google 기본 암호화 또는 CMEK
가격 책정 모델 사용량 기반 컴퓨팅 및 스토리지, 월별 무료 등급 시간당 프로비저닝된 컴퓨팅, 사용량 기반 스토리지, 8vCPU 클러스터 30일 무료 체험판
약정 사용 할인(CUD) CUD가 적용되지 않음 1년 및 3년 CUD 적용
인터페이스 Google Cloud 콘솔, Google Cloud CLI, REST API Google Cloud 콘솔, gcloud CLI, REST API, Terraform, 구성 커넥터
업그레이드 경로 AlloyDB로 인플레이스 업그레이드 AlloyDB Express로의 다운그레이드는 지원되지 않습니다.

AlloyDB Express 리소스 계층 구조

AlloyDB와 마찬가지로 AlloyDB Express는 리소스를 클러스터, 인스턴스, 노드로 구성하지만 간소화된 단일 인스턴스 토폴로지를 사용합니다. 다음 목록에서는 AlloyDB Express의 각 리소스가 AlloyDB와 어떻게 다른지 설명합니다.

  • 클러스터: Google Cloud 리전의 데이터베이스, 로그, 메타데이터를 위한 최상위 컨테이너입니다. AlloyDB 클러스터와 달리 AlloyDB Express 클러스터는 리전 간 복제 또는 백업을 지원하지 않습니다.
  • 인스턴스: 애플리케이션의 연결 세부정보를 제공하는 액세스 포인트입니다. 리전 HA 기본 인스턴스와 여러 읽기 풀 인스턴스를 포함할 수 있는 AlloyDB 클러스터와 달리 AlloyDB Express 클러스터에는 읽기와 쓰기를 모두 처리하는 단일 영역 기본 인스턴스가 포함됩니다.
  • 노드: 데이터베이스 엔진을 실행하는 가상 머신(VM)입니다. AlloyDB Express 인스턴스는 vCPU 1개(RAM 4GB) 또는 vCPU 2개(RAM 8GB)가 있는 단일 노드에서 실행되며 대기 노드가 없으므로 비용을 최소화할 수 있습니다.

가격 책정

AlloyDB Express는 컴퓨팅 및 스토리지에 대한 사용량 기반 가격 책정을 제공하며 월별 무료 등급이 포함되어 있습니다. 다음 목록에서는 AlloyDB Express의 사용량 청구 방식을 설명합니다.

  • 무료 등급: 처음 12개월 동안 결제 계정당 매월 50개의 컴퓨팅 단위와 2GB의 스토리지가 포함됩니다. 무료 등급을 초과하는 사용량은 1개의 컴퓨팅 단위와 2개의 컴퓨팅 단위를 각각 나타내는 1 vCPU 또는 2 vCPU 인스턴스에 대해 청구됩니다.
  • 컴퓨팅: 컴퓨팅은 vCPU 대 메모리 비율이 1:4인 컴퓨팅 단위를 기준으로 초당 요금이 청구됩니다. 인스턴스가 유휴 상태인 동안에는 컴퓨팅 요금이 청구되지 않습니다.
  • 스토리지: 스토리지는 프로비저닝된 용량이 아닌 사용한 용량에 대해 최대 20GB까지 청구됩니다. 인스턴스가 활성 상태이거나 유휴 상태인 동안 스토리지 요금이 청구됩니다.
  • 할인: 표준 엔터프라이즈 할인이 적용됩니다. CUD를 사용할 수 없습니다.

자세한 내용은 AlloyDB 가격 책정을 참조하세요.

지원되는 리전

AlloyDB Express는 다음 리전을 지원합니다.

  • asia-east1
  • asia-east2
  • asia-northeast1
  • asia-southeast1
  • australia-southeast1
  • europe-west2
  • us-west1

제한사항

AlloyDB Express에는 다음과 같은 제한사항이 있습니다.

  • PostgreSQL 버전 지원: AlloyDB Express는 PostgreSQL 18만 지원합니다.
  • 컴퓨팅 및 인스턴스 구성: AlloyDB Express는 vCPU 1개(RAM 4GB) 또는 vCPU 2개(RAM 8GB)가 있는 단일 영역 기본 인스턴스를 지원합니다. 읽기 풀 인스턴스, 리전 HA, 리전 간 복제는 지원되지 않습니다.
  • 스토리지 한도: AlloyDB Express는 최대 20GB의 스토리지를 지원합니다. 스토리지가 20GB에 도달하면 추가 쓰기 작업이 허용되지 않습니다.
  • 최대 연결(max_connections 플래그): max_connections 데이터베이스 플래그는 메모리 부족(OOM) 문제를 방지하기 위해 200로 고정됩니다. max_connections 플래그를 수정해도 AlloyDB Express 인스턴스에는 영향을 미치지 않습니다.
  • PostgreSQL 확장 프로그램: AlloyDB에서 지원하는 모든 PostgreSQL 확장 프로그램을 로드할 수 있지만 메모리 집약적인 확장 프로그램은 인스턴스의 4GB 또는 8GB 메모리 한도를 초과하는 경우 OOM 문제를 일으킬 수 있습니다. OOM 문제를 방지하기 위해 AlloyDB Express는 메모리 사용량을 확장하고 열 기반 엔진 추천 도구 권장사항을 사용 중지하는 다음 고정 확장 프로그램 설정을 적용합니다.
    • google_plan_management 확장 프로그램: google_plan_management.managed_plans_pool_size_in_mb 플래그가 10로 설정됩니다.
    • google_columnar_engine 및 google_db_advisor 확장 프로그램: google_columnar_engine.memory_size_in_mb 플래그는 400로 설정되고 google_columnar_engine.enable_auto_columnarization 플래그는 false로 설정되며 google_db_advisor.enable_columnar_advisor 플래그는 false로 설정됩니다.
  • 백업 및 재해 복구: 자동 백업, 주문형 백업, PITR, 백업 및 DR은 지원되지 않습니다.
  • 보안: CMEK는 지원되지 않습니다.
  • 인터페이스: Terraform 및 구성 커넥터는 지원되지 않습니다.
  • 결제 및 SLA: CUD가 적용되지 않으며 AlloyDB Express에는 SLA가 적용되지 않습니다.
  • 업그레이드 경로: AlloyDB Express 클러스터를 AlloyDB로 업그레이드한 후에는 AlloyDB Express로 다시 다운그레이드할 수 없습니다.

다음 단계