This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Overview

Service Overview

PostgreSQL(DBaaS) is an open-source relational database management system (RDBMS). Samsung Cloud Platform provides an environment that automates PostgreSQL installation and performs management functions for operation through a web-based Console.

PostgreSQL(DBaaS) is designed as a high availability architecture considering storage-based data replication and failover time minimization. To prevent data loss, when the content of the Active server changes, it is synchronously replicated to the Standby server. Read-only servers called Replica for read load distribution and disaster recovery (DR) are provided up to 5. Additionally, in preparation for problems with the DB server or data, it provides automatic backup at a time specified by the user, supporting data recovery at a desired point in time.

Architecture
Figure. PostgreSQL(DBaaS) Architecture

Provided Features

PostgreSQL(DBaaS) provides the following features.

  • Auto Provisioning: Database (DB) installation and configuration via UI, providing Active-Standby redundancy configuration based on storage replication. Automatic failover to Standby when Active server fails.
  • Operation Control Management: Provides function to control running server status. Start, stop, and restart possible for DB issues or to reflect configuration values. For HA configuration, users can directly perform Active-Standby node switching through Switch-over.
  • Backup and Recovery: Provides data backup function based on own backup commands. Backup time period and retention period can be set by user, and additional charges are incurred depending on backup capacity. Also provides recovery function for backed up data, where user performs recovery and separate DB is created, recovery proceeds to point in time selected by user (backup storage point, user-specified point). When recovering to user-specified point, recovery point can be set up to 5 minutes/10 minutes/30 minutes/1 hour before current time based on stored backup files and archive files.
  • Version Management: Provides version upgrade (Minor) function for some feature improvements and security patches. User can select whether to perform backup according to version upgrade, and if performing backup, backs up data before patch execution then performs DB engine update.
  • Replica Configuration: Can configure up to 5 Read Replicas in same/different regions for read load distribution and disaster recovery (DR).
  • Audit Settings: Supports audit function for major activities in database.
  • Parameter Management: Can modify DB configuration parameters for performance improvement and security.
  • Service Status Check: Checks final status of current DB service.
  • Monitoring: Can check CPU, memory, DB performance monitoring information through Cloud Monitoring service.
  • DB User Management: Manages DB account (user) information registered in DB.
  • DB Access Control Management: Can register and cancel access-allowed IPs based on DB accounts registered in DB.
  • Archive Management: Can set Archive file retention period (1~35 days) and Archive mode (On/Off) in DB server.
  • DB Log Export: Can export logs stored through Audit settings to user’s Object Storage.
  • Migration: Supports migration using replication method by synchronizing data with operating database in real time without service interruption.
  • OS Kernel Upgrade: Can upgrade OS Kernel for some feature improvements and security patch application.

Components

PostgreSQL(DBaaS) provides pre-verified engine versions and various server types according to open source support policy. Users can select and use according to the service scale they want to configure.

Engine Versions

Engine versions supported by PostgreSQL(DBaaS) are as follows.

Technical support can be used until the supplier’s EoTS (End of Technical Service) date, and the EOS date when new creation stops is set to 6 months before the EoTS date.

EOS and EoTS dates may change according to supplier policy, so please refer to the supplier’s license management policy page for details.

Provided VersionEOS Date (Samsung Cloud Platform New Creation Stop Date)EoTS Date (Community Technical Support End Date)
14.172026-07 (Scheduled)2026-11-12
14.182026-07 (Scheduled)2026-11-12
15.122027-06 (Scheduled)2027-11-11
15.132027-06 (Scheduled)2027-11-11
15.142027-06 (Scheduled)2027-11-11
16.82028-06 (Scheduled)2028-11-09
16.92028-06 (Scheduled)2028-11-09
16.102028-06 (Scheduled)2028-11-09
17.62029-06 (Scheduled)2029-11-08
Table. PostgreSQL(DBaaS) Provided Engine Versions

Server Type

Server types supported by PostgreSQL(DBaaS) are as follows.

For details on server types provided by PostgreSQL(DBaaS), see PostgreSQL(DBaaS) Server Type.

Standard db1v2m4
CategoryExampleDetailed Description
Server TypeStandardProvided server types
  • Standard: Standard specifications (vCPU, Memory) generally used
  • High Capacity: Large capacity server specifications with 24vCore or more
Server Specificationdb1Provided server specifications
  • db1: Standard specifications (vCPU, Memory) generally used
  • dbh2: Large capacity server specifications
    • Provides servers with 24 vCore or more
Server Specificationv2vCore count
  • v2: 2 virtual cores
Server Specificationm4Memory capacity
  • m4: 4GB Memory
Table. PostgreSQL(DBaaS) Server Type Components

Prerequisite Services

List of services that must be configured in advance before creating this service. For details, please prepare in advance by referring to the guide provided for each service.

Service CategoryServiceDetailed Description
NetworkingVPCService that provides independent virtual network in cloud environment
Table. PostgreSQL(DBaaS) Prerequisite Services

1 - Server Type

PostgreSQL(DBaaS) server type

PostgreSQL(DBaaS) provides a server type composed of various combinations such as CPU, Memory, Network Bandwidth. When creating PostgreSQL(DBaaS), the Database Engine is installed according to the server type selected for the purpose of use.

The server types supported by PostgreSQL(DBaaS) are as follows.

Standard db1v2m4
Classification
ExampleDetailed Description
Server TypeStandardProvided server type distinction
  • Standard: Composed of standard specifications (vCPU, Memory) commonly used
  • High Capacity: Server specifications with higher capacity than Standard
Server specificationdb1Provided server type distinction and generation
  • db: means general specification, and 1 means generation
  • dbh: h means large-capacity server specification, and 2 means generation
Server specificationv2Number of vCores
  • v2: 2 virtual cores
Server specificationm4Memory capacity
  • m4: 4GB Memory
Fig. PostgreSQL(DBaaS) server type format

db1 server type

The db1 server type of PostgreSQL(DBaaS) is provided with standard specifications(vCPU, Memory) and is suitable for various database workloads.

Up to 3.3Ghz Intel 3rd generation (Ice Lake) Xeon Gold 6342 Processor Supports up to 16 vCPUs and 256 GB of memory Up to 12.5 Gbps of networking speed

ClassificationServer TypevCPUMemoryNetwork Bandwidth
Standarddb1v2m42 vCore4 GBUp to 10 Gbps
Standarddb1v2m82 vCore8 GBUp to 10 Gbps
Standarddb1v2m162 vCore16 GBUp to 10 Gbps
Standarddb1v2m242 vCore24 GBUp to 10 Gbps
Standarddb1v2m322 vCore32 GBUp to 10 Gbps
Standarddb1v4m84 vCore8 GBUp to 10 Gbps
Standarddb1v4m164 vCore16 GBUp to 10 Gbps
Standarddb1v4m324 vCore32 GBUp to 10 Gbps
Standarddb1v4m484 vCore48 GBUp to 10 Gbps
Standarddb1v4m644 vCore64 GBUp to 10 Gbps
Standarddb1v6m126 vCore12 GBUp to 10 Gbps
Standarddb1v6m246 vCore24 GBUp to 10 Gbps
Standarddb1v6m486 vCore48 GBUp to 10 Gbps
Standarddb1v6m726 vCore72 GBUp to 10 Gbps
Standarddb1v6m966 vCore96 GBUp to 10 Gbps
Standarddb1v8m168 vCore16 GBUp to 10 Gbps
Standarddb1v8m328 vCore32 GBUp to 10 Gbps
Standarddb1v8m648 vCore64 GBUp to 10 Gbps
Standarddb1v8m968 vCore96 GBUp to 10 Gbps
Standarddb1v8m1288 vCore128 GBUp to 10 Gbps
Standarddb1v10m2010 vCore20 GBUp to 10 Gbps
Standarddb1v10m4010 vCore40 GBUp to 10 Gbps
Standarddb1v10m8010 vCore80 GBUp to 10 Gbps
Standarddb1v10m12010 vCore120 GBUp to 10 Gbps
Standarddb1v10m16010 vCore160 GBUp to 10 Gbps
Standarddb1v12m2412 vCore24 GBUp to 12.5 Gbps
Standarddb1v12m4812 vCore48 GBUp to 12.5 Gbps
Standarddb1v12m9612 vCore96 GBUp to 12.5 Gbps
Standarddb1v12m14412 vCore144 GBUp to 12.5 Gbps
Standarddb1v12m19212 vCore192 GBUp to 12.5 Gbps
Standarddb1v14m2814 vCore28 GBUp to 12.5 Gbps
Standarddb1v14m5614 vCore56 GBUp to 12.5 Gbps
Standarddb1v14m11214 vCore112 GBUp to 12.5 Gbps
Standarddb1v14m16814 vCore168 GBUp to 12.5 Gbps
Standarddb1v14m22414 vCore224 GBUp to 12.5 Gbps
Standarddb1v16m3216 vCore32 GBUp to 12.5 Gbps
Standarddb1v16m6416 vCore64 GBUp to 12.5 Gbps
Standarddb1v16m12816 vCore128 GBUp to 12.5 Gbps
Standarddb1v16m19216 vCore192 GBUp to 12.5 Gbps
Standarddb1v16m25616 vCore256 GBUp to 12.5 Gbps
Table. PostgreSQL(DBaaS) server type specifications - db1 server type

dbh2 server type

The dbh2 server type of PostgreSQL(DBaaS) is provided with large-capacity server specifications and is suitable for database workloads for large-scale data processing.

Up to 3.2GHz Intel 4th generation (Sapphire Rapids) Xeon Gold 6448H Processor Supports up to 128 vCPUs and 1,536 GB of memory Up to 25Gbps of networking speed

ClassificationServer TypevCPUMemoryNetwork Bandwidth
High Capacitydbh2v24m4824 vCore48 GBUp to 25 Gbps
High Capacitydbh2v24m9624 vCore96 GBUp to 25 Gbps
High Capacitydbh2v24m19224 vCore192 GBUp to 25 Gbps
High Capacitydbh2v24m28824 vCore288 GBUp to 25 Gbps
High Capacitydbh2v32m6432 vCore64 GBUp to 25 Gbps
High Capacitydbh2v32m12832 vCore128 GBUp to 25 Gbps
High Capacitydbh2v32m25632 vCore256 GBUp to 25 Gbps
High Capacitydbh2v32m38432 vCore384 GBUp to 25 Gbps
High Capacitydbh2v48m19248 vCore192 GBUp to 25 Gbps
High Capacitydbh2v48m57648 vCore576 GBUp to 25 Gbps
High Capacitydbh2v64m25664 vCore256 GBUp to 25 Gbps
High Capacitydbh2v64m76864 vCore768 GBUp to 25 Gbps
High Capacitydbh2v72m28872 vCore288 GBUp to 25 Gbps
High Capacitydbh2v72m86472 vCore864 GBUp to 25 Gbps
High Capacitydbh2v96m38496 vCore384 GBUp to 25 Gbps
High Capacitydbh2v96m115296 vCore1152 GBUp to 25 Gbps
High Capacitydbh2v128m512128 vCore512 GBUp to 25 Gbps
High Capacitydbh2v128m1536128 vCore1536 GBUp to 25 Gbps
Table. PostgreSQL(DBaaS) server type specifications - dbh2 server type

2 - Monitoring Metrics

PostgreSQL(DBaaS) Monitoring Metrics

The following table shows the performance monitoring metrics of PostgreSQL(DBaaS) that can be checked through Cloud Monitoring. For detailed instructions on using Cloud Monitoring, refer to the Cloud Monitoring guide.

For server monitoring metrics of PostgreSQL(DBaaS), refer to the Virtual Server Monitoring Metrics guide.

Performance ItemDetailed DescriptionUnit
Active LocksNumber of Active Lockscnt
Active Locks [Access Exclusive]Number of Access Exclusive Lockscnt
Active Locks [Access Share]Number of Access Share Lockscnt
Active Locks [Total]Total Number of Active Lockscnt
Active SessionsNumber of Active Sessionscnt
Active Sessions [Total]Total Number of Active Sessionscnt
Apply Lag TimeApply Lag Timemin
Check No ReplicationCheck No Replication Valuecnt
Check ReplicationCheck Replication Status Valuestatus
Connection UsageDB Connection Usage Rate (%)%
Connection Usage [Total]DB Connection Usage Rate (%)%
DB Age MaxDatabase Age (Frozen XID) Valueage
Exclusive LocksNumber of Exclusive Lockscnt
Idle In Transaction SessionsNumber of Idle In Transaction Sessionscnt
Idle In Transaction Sessions [Total]Total Number of Idle In Transaction Sessionscnt
Idle SessionsNumber of Idle Sessionscnt
Idle Sessions [Total]Total Number of Idle Sessionscnt
Row Exclusive LocksNumber of Row Exclusive Lockscnt
Row Share LocksNumber of Row Share Lockscnt
Share LocksNumber of Share Lockscnt
Share Row Exclusive LocksNumber of Share Row Exclusive Lockscnt
Share Update Exclusive LocksNumber of Share Update Exclusive Lockscnt
SlowqueriesNumber of Long-Running SQL Queries (over 5 minutes)cnt
Tablespace UsedTable Space Sizebytes
Tablespace Used [Total]Table Space Sizebytes
Tablespace Used Bytes [MB]File System Directory Usage (MB)MB
Tablespaces [Total]File System Directory Usage (MB)MB
Transaction Time Max [Long]Longest Running Transaction Time (minutes)min
Transaction Time Max Total [Long]Longest Running Transaction Time (minutes)min
Wait LocksNumber of Sessions Waiting for Locks (per DB)cnt
Wait Locks [Long Total]Number of Sessions Waiting for Locks for a Long Time (over 300 seconds)cnt
Wait Locks [Long]Number of Sessions Waiting for Lockscnt
Wait Locks [Total]Total Number of Sessions Waiting for Lockscnt
Waiting SessionsNumber of Waiting Sessionscnt
Waiting Sessions [Total]Total Number of Waiting Sessionscnt
Table. PostgreSQL(DBaaS) Monitoring Metrics