구축 방법을 고민할 필요 없이 간단한 입력과 클릭 몇 번만으로 서비스에서 사용할 수 있는 PostgreSQL 데이터베이스가 제공됩니다.
다양한 네이버 서비스에서 오랜 시간 검증된 PostgreSQL 설정을 기본으로 지원하여 별도의 데이터베이스 튜닝 없이 빠르고 안정적인 운영이 가능합니다.
PostgreSQL 데이터베이스가 제공하지 않는 자동 페일오버(Failover) 기능을 제공함으로써 Primary DB 장애 발생 시에도 안정적인 고객 서비스 제공이 가능합니다.
매일 자동으로 DB 백업이 진행되며 데이터는 최대 30일까지 보관됩니다. 최종 백업본을 기준으로 자동 복구도 가능합니다.
데이터베이스를 마스터(Master)-슬레이브(Slave) 구조로 구축할 수 있습니다. 복제한 슬레이브 데이터베이스는 최대 5대까지 확장할 수 있으며 네이버 클라우드 플랫폼의 Load Balancer와 연동하여 데이터베이스 읽기 쿼리의 부하를 마스터 슬레이브 복제(replication)를 통해 분산할 수 있습니다.
네이버 클라우드 플랫폼 웹 콘솔에서 PostgreSQL 데이터베이스에서 발생하는 로그를 확인할 수 있습니다. 장애 또는 이벤트 발생 시 사용자의 메일과 SMS로 빠르게 장애 현황을 알려드립니다.
다양한 유형의 서버를 제공하여 서비스 규모에 맞는 적절한 서버를 선택해 사용할 수 있습니다. 또한 서비스 중에도 서버 타입을 수정하고 서버를 재시작하여 서버 타입을 변경할 수 있습니다.
네이버 서비스에서 안정성이 검증된 최신 버전을 제공합니다.
데이터 스토리지는 10GB를 기본으로 제공하며 10GB 단위로 6,000GB까지 용량이 자동으로 증가합니다. 데이터 스토리지 타입은 필요한 I/O 속도에 따라 HDD, SSD 중 선택할 수 있습니다.
VPC 환경에서는 데이터베이스 고가용성을 위해 액티브 마스터 데이터베이스와 스탠바이 마스터 데이터베이스가 다른 존(zone)에 구축되는 Multi Zone 옵션을 사용할 수 있습니다. 이 구성을 통해 존에 장애가 발생하더라도 데이터베이스의 가용성을 유지할 수 있습니다. 각 존은 지리적, 물리적으로 분리된 인프라에 구성되어 높은 안정성을 보장합니다.
Cloud DB for PostgreSQL 서비스는 장애에 대비하기 위하여 자동 페일오버 기능을 제공합니다. 기본적으로 Primary DB와 Secondary DB를 생성하여 Primary DB에 장애가 발생할 경우 Secondary DB로 자동 대체합니다. 이러한 DNS 방식 이중화를 제공하여 애플리케이션 변경 없이 장애에 대비할 수 있습니다.
개별 Primary DB마다 최대 5대의 Read Replica DB를 생성할 수 있습니다. 네이버 클라우드 플랫폼의 Load Balancer 서비스를 통해 Read Replica DB 서버를 읽기 전용 복제본으로 사용함으로써 데이터베이스의 읽기 부하를 분산할 수 있습니다.
매일 1회, 고객이 지정한 시간에 데이터베이스를 자동으로 백업합니다. 백업한 데이터는 최대 30일까지 보관할 수 있습니다. 데이터베이스 서버나 데이터에 문제가 있을 경우 백업 파일을 사용하여 데이터를 복구하거나 데이터베이스를 새로 생성할 수 있습니다.
데이터가 삭제 혹은 변경되었을 때 원하는 시점을 선택하여 데이터를 되돌릴 수 있습니다. 복원 시점은 고객이 설정한 자동 백업의 보관 기간 범위 안에서 선택할 수 있습니다.
설치 완료 후 바로 운영 체제 및 데이터베이스 관련 다양한 성능을 모니터링할 수 있습니다. PostgreSQL 데이터베이스에서 발생하는 에러 로그나 슬로 쿼리 로그를 네이버 클라우드 플랫폼의 콘솔에서 확인하거나 검색할 수 있고, 장애 또는 이벤트 발생 시 사용자의 메일과 SMS로 빠르게 장애 현황을 알려드립니다.
"Cloud DB for PostgreSQL"은 PostgreSQL(https://www.postgresql.org)과 citusdata/pg_auto_failover(https://github.com/citusdata/pg_auto_failover)를 이용하고 있습니다.
PostgreSQL의 저작권 및 라이선스는 https://www.postgresql.org/about/licence 를 참조하세요.
citusdata/pg_auto_failover의 저작권 및 라이선스는 https://github.com/citusdata/pg_auto_failover/blob/master/LICENSE 와 https://github.com/citusdata/pg_auto_failover/blob/master/NOTICE 를 참조하세요.
Postgres, PostgreSQL 및 Slonik 로고는 PostgreSQL Community Association of Canada의 등록 상표이며, 이들의 허가를 받고 사용합니다. 라이선스 정책은 https://www.postgresql.org/about/policies/trademarks/ 를 참조하세요.
고가용성 지원 선택 시 이중화를 위해 Primary DB와 Secondary DB, 총 2대의 서버가 기본 생성됩니다.· Read Replica DB는 데이터베이스의 읽기 부하 분산을 위해 생성하는 복제 DB로 한 대 단위로 생성됩니다.
기본 제공되는 50GB의 디스크는 운영체제를 위한 디스크로 별도로 증설이나 추가되지 않으며, 이용 요금에 포함되어 있습니다.
DB 데이터를 저장하기 위한 데이터 스토리지는 별도로 사용량에 따른 시간 요금으로 과금됩니다.
Cloud DB for PostgreSQL 상품은 완전 관리형 상품으로 사용자의 운영체제 접근이 허용되지 않으며, 기본으로 Linux 운영체제만을 지원합니다.
타입 | vCPU | 메모리 | 디스크 | 과금 기준 | 요금 |
---|---|---|---|---|---|
Standard | 2개 | 8GB | 50GB | 시간 | - |
Standard | 4개 | 16GB | 50GB | 시간 | - |
Standard | 8개 | 32GB | 50GB | 시간 | - |
Standard | 16개 | 64GB | 50GB | 시간 | - |
Standard | 32개 | 128GB | 50GB | 시간 | - |
High Memory | 2개 | 16GB | 50GB | 시간 | - |
High Memory | 4개 | 32GB | 50GB | 시간 | - |
High Memory | 8개 | 64GB | 50GB | 시간 | - |
High Memory | 16개 | 128GB | 50GB | 시간 | - |
High Memory | 32개 | 256GB | 50GB | 시간 | - |
High CPU | 2개 | 4GB | 50GB | 시간 | - |
High CPU | 4개 | 8GB | 50GB | 시간 | - |
High CPU | 8개 | 16GB | 50GB | 시간 | - |
High CPU | 16개 | 32GB | 50GB | 시간 | - |
High CPU | 32개 | 64GB | 50GB | 시간 | - |
(VAT 별도)
한 달 동안 DB 서버를 고가용성으로 이용하면 DB 서버 이용 요금은 다음과 같습니다. (한 달을 30일 기준으로 산정)
DB 서버 스펙: Standard (2vCPU, 8GB 메모리)
DB 서버 요금: -(시간당) * 24(1일) * 30일(한 달) * 2(고가용성은 2대가 생성)= -
데이터베이스 데이터를 저장하기 위한 스토리지입니다. 테이블, 인덱스 및 로그 데이터 등 전체 데이터베이스 데이터를 저장합니다.
기본 10GB 제공되며, 데이터 저장량 증가에 따라 10GB 단위로 최대 6000GB까지 자동 증가합니다.
데이터 스토리지 사용량에 따른 요금표는 요금 > 리전별 요금제 > (리전) > Block Storage에서 확인할 수 있습니다.
데이터베이스 데이터를 백업 저장하기 위한 스토리지입니다. 테이블과 인덱스 전체 데이터를 1일 1회 자동 백업합니다.
백업 기간은 최소 1일에서 최대 30일로, 백업 저장 기간의 스토리지 사용량만큼 시간 요금으로 과금됩니다.
구분 | 제공 사양 | 월평균 저장량 요금(GB-월) |
---|---|---|
백업 데이터 | 스토리지 1GB 당 | - |
(VAT 별도)
아웃바운드 트래픽에 대한 네트워크 사용량은 요금표에 따라 과금합니다.
네트워크 사용량에 따른 요금표는 요금 > 상품별 요금제 > Network에서 확인할 수 있습니다.