This is the multi-page printable view of this section. Click here to print.
EPAS(DBaaS)
- 1: Overview
- 1.1: Server Type
- 1.2: Monitoring Metrics
- 2: How-to guides
- 2.1: EPAS(DBaaS) server connection
- 2.2: Managing DB Service
- 2.3: DB Backup and Recovery
- 2.4: Configuring Read Replica
- 2.5: Extension use
- 3: API Reference
- 4: CLI Reference
- 5: Release Note
1 - Overview
Service Overview
EPAS (DBaaS) is a relational database management system (RDBMS) with high compatibility with Oracle databases. Samsung Cloud Platform provides an environment that can automate EPAS installation and perform management functions for operation through a web-based console.
EPAS(DBaaS) is designed as a high-availability architecture that performs storage-based data replication and minimizes failover time. To prevent data loss, when the content of the Active server changes, it is synchronously replicated to the Standby server, and up to five read-only servers called Replicas are provided for read load balancing and disaster recovery (DR). Additionally, to prepare for issues with the DB server or data, it offers an automatic backup function at user-specified times, supporting data recovery at the desired point in time.
Provided Features
EPAS(DBaaS) provides the following functions.
- Auto Provisioning (Auto Provisioning): Installation and configuration of Database (DB) is possible via UI, and provides an Active-standby redundancy configuration built on storage replication. In case of an Active server failure, automatic failover to Standby occurs.
- Operation Control Management: Provides a function to control the status of running servers. In addition to start and stop, restart is possible if there is an issue with the DB or to apply configuration values. In case of high availability (HA) configuration, the user can directly perform node switching of Active-Standby via Switch-over.
- Backup and Recovery: Provides data backup functionality based on its own backup command. Backup time slots and storage agencies can be set by the user, and additional fees are incurred depending on backup volume. It also provides a recovery function for backed‑up data, and when the user performs a recovery, a separate DB is created and recovery proceeds to the point in time selected by the user (backup save point, user‑specified point). If recovery is set to a user‑specified point, the recovery point can be set to 5 minutes/10 minutes/30 minutes/1 hour before based on the stored backup file and archive file.
- Version Management: Provides version upgrade (Minor) functionality according to some feature improvements and security patches. Whether to perform a backup for the version upgrade can be selected by the user, and if a backup is performed, data is backed up before applying the patch, then the DB engine is updated.
- Replica configuration: You can add up to 5 read-only Read Replicas, enabling read performance scaling and load balancing.
- Audit setting: Provides an Audit setting feature that can monitor the user’s DB access and the results of DDL (Data Definition Language)/DML (Data Manipulation Language) execution.
- Parameter management: Performance improvement and security-related DB configuration parameter modifications are possible.
- Service status query: Retrieve the final status of the current DB service.
- Monitoring: CPU, memory, DB performance monitoring information can be checked through the Cloud Monitoring service.
- DB User Management: Query and manage DB account (user) information registered in the DB.
- DB Access Control Management: Based on DB accounts registered in the DB, you can register and revoke allowed IPs for access.
- Archive Management: You can set the archive file retention period (1 day~35 days) within the DB server and configure the archive mode (On/Off).
- DB Log Export: Through Audit settings, saved logs can be exported to the user’s Object Storage.
- Migration: Synchronize data in real-time with the operating database, and support migration using the Replication method without service interruption.
Components
EPAS (DBaaS) provides pre-validated engine versions and various server types. Users can select and use them according to the scale of the service they want to configure.
Engine Version
The engine versions supported by EPAS (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 is stopped is set to six months before the EoTS date.
According to the supplier’s policy, the EOS and EoTS dates may change, so please refer to the supplier’s license management policy page for details.
| Provided version | EOS Date(Samsung Cloud Platform New creation stop date) | EoTS Date(Community Technical support end date) |
|---|---|---|
| 14.17 | 2026-06 (scheduled) | 2026-12-01 |
| 14.18 | 2026-06 (scheduled) | 2026-12-01 |
| 15.12 | 2027-09 (scheduled) | 2028-02-13 |
| 15.13 | 2027-09 (scheduled) | 2028-02-13 |
| 16.8 | 2028-06 (scheduled) | 2028-11-09 |
| 16.9 | 2028-06 (scheduled) | 2028-11-09 |
Server Type
The server types supported by EPAS (DBaaS) are as follows.
For detailed information about the server types provided by EPAS(DBaaS), please refer to EPAS(DBaaS) server type.
Standard db1v2m4
| Category | Example | Detailed Description |
|---|---|---|
| Server Type | Standard | Provided Server Types
|
| Server specifications | db1 | Provided server specifications
|
| Server specifications | v2 | Number of vCores
|
| Server Specifications | m4 | Memory Capacity
|
Preceding Service
This is a list of services that must be pre-configured before creating the service. For details, please refer to the guide provided for each service and prepare in advance.
| Service Category | Service | Detailed Description |
|---|---|---|
| Networking | VPC | A service that provides an independent virtual network in a cloud environment |
1.1 - Server Type
EPAS(DBaaS) Server Type
EPAS(DBaaS) provides server types with various combinations of CPU, Memory, Network Bandwidth, and more. When creating an EPAS(DBaaS), the Database Engine is installed according to the selected server type based on the intended use.
The server types supported by EPAS(DBaaS) are as follows:
Standard db1v2m4
Classification | Example | Detailed Description |
|---|---|---|
| Server Type | Standard | Classification of provided server types
|
| Server Specification | db1 | Classification of provided server types and generations
|
| Server Specification | v2 | Number of vCores
|
| Server Specification | m4 | Memory capacity
|
db1 Server Type
The db1 server type of EPAS(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 networking speed
| Classification | Server Type | vCPU | Memory | Network Bandwidth |
|---|---|---|---|---|
| Standard | db1v2m4 | 2 vCore | 4 GB | Up to 10 Gbps |
| Standard | db1v2m8 | 2 vCore | 8 GB | Up to 10 Gbps |
| Standard | db1v2m16 | 2 vCore | 16 GB | Up to 10 Gbps |
| Standard | db1v2m24 | 2 vCore | 24 GB | Up to 10 Gbps |
| Standard | db1v2m32 | 2 vCore | 32 GB | Up to 10 Gbps |
| Standard | db1v4m8 | 4 vCore | 8 GB | Up to 10 Gbps |
| Standard | db1v4m16 | 4 vCore | 16 GB | Up to 10 Gbps |
| Standard | db1v4m32 | 4 vCore | 32 GB | Up to 10 Gbps |
| Standard | db1v4m48 | 4 vCore | 48 GB | Up to 10 Gbps |
| Standard | db1v4m64 | 4 vCore | 64 GB | Up to 10 Gbps |
| Standard | db1v6m12 | 6 vCore | 12 GB | Up to 10 Gbps |
| Standard | db1v6m24 | 6 vCore | 24 GB | Up to 10 Gbps |
| Standard | db1v6m48 | 6 vCore | 48 GB | Up to 10 Gbps |
| Standard | db1v6m72 | 6 vCore | 72 GB | Up to 10 Gbps |
| Standard | db1v6m96 | 6 vCore | 96 GB | Up to 10 Gbps |
| Standard | db1v8m16 | 8 vCore | 16 GB | Up to 10 Gbps |
| Standard | db1v8m32 | 8 vCore | 32 GB | Up to 10 Gbps |
| Standard | db1v8m64 | 8 vCore | 64 GB | Up to 10 Gbps |
| Standard | db1v8m96 | 8 vCore | 96 GB | Up to 10 Gbps |
| Standard | db1v8m128 | 8 vCore | 128 GB | Up to 10 Gbps |
| Standard | db1v10m20 | 10 vCore | 20 GB | Up to 10 Gbps |
| Standard | db1v10m40 | 10 vCore | 40 GB | Up to 10 Gbps |
| Standard | db1v10m80 | 10 vCore | 80 GB | Up to 10 Gbps |
| Standard | db1v10m120 | 10 vCore | 120 GB | Up to 10 Gbps |
| Standard | db1v10m160 | 10 vCore | 160 GB | Up to 10 Gbps |
| Standard | db1v12m24 | 12 vCore | 24 GB | Up to 12.5 Gbps |
| Standard | db1v12m48 | 12 vCore | 48 GB | Up to 12.5 Gbps |
| Standard | db1v12m96 | 12 vCore | 96 GB | Up to 12.5 Gbps |
| Standard | db1v12m144 | 12 vCore | 144 GB | Up to 12.5 Gbps |
| Standard | db1v12m192 | 12 vCore | 192 GB | Up to 12.5 Gbps |
| Standard | db1v14m28 | 14 vCore | 28 GB | Up to 12.5 Gbps |
| Standard | db1v14m56 | 14 vCore | 56 GB | Up to 12.5 Gbps |
| Standard | db1v14m112 | 14 vCore | 112 GB | Up to 12.5 Gbps |
| Standard | db1v14m168 | 14 vCore | 168 GB | Up to 12.5 Gbps |
| Standard | db1v14m224 | 14 vCore | 224 GB | Up to 12.5 Gbps |
| Standard | db1v16m32 | 16 vCore | 32 GB | Up to 12.5 Gbps |
| Standard | db1v16m64 | 16 vCore | 64 GB | Up to 12.5 Gbps |
| Standard | db1v16m128 | 16 vCore | 128 GB | Up to 12.5 Gbps |
| Standard | db1v16m192 | 16 vCore | 192 GB | Up to 12.5 Gbps |
| Standard | db1v16m256 | 16 vCore | 256 GB | Up to 12.5 Gbps |
dbh2 Server Type
The dbh2 server type of EPAS(DBaaS) is provided with high-capacity server specifications and is suitable for large-scale data processing database workloads.
- 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 networking speed
| Classification | Server Type | vCPU | Memory | Network Bandwidth |
|---|---|---|---|---|
| High Capacity | dbh2v24m48 | 24 vCore | 48 GB | Up to 25 Gbps |
| High Capacity | dbh2v24m96 | 24 vCore | 96 GB | Up to 25 Gbps |
| High Capacity | dbh2v24m192 | 24 vCore | 192 GB | Up to 25 Gbps |
| High Capacity | dbh2v24m288 | 24 vCore | 288 GB | Up to 25 Gbps |
| High Capacity | dbh2v32m64 | 32 vCore | 64 GB | Up to 25 Gbps |
| High Capacity | dbh2v32m128 | 32 vCore | 128 GB | Up to 25 Gbps |
| High Capacity | dbh2v32m256 | 32 vCore | 256 GB | Up to 25 Gbps |
| High Capacity | dbh2v32m384 | 32 vCore | 384 GB | Up to 25 Gbps |
| High Capacity | dbh2v48m192 | 48 vCore | 192 GB | Up to 25 Gbps |
| High Capacity | dbh2v48m576 | 48 vCore | 576 GB | Up to 25 Gbps |
| High Capacity | dbh2v64m256 | 64 vCore | 256 GB | Up to 25 Gbps |
| High Capacity | dbh2v64m768 | 64 vCore | 768 GB | Up to 25 Gbps |
| High Capacity | dbh2v72m288 | 72 vCore | 288 GB | Up to 25 Gbps |
| High Capacity | dbh2v72m864 | 72 vCore | 864 GB | Up to 25 Gbps |
| High Capacity | dbh2v96m384 | 96 vCore | 384 GB | Up to 25 Gbps |
| High Capacity | dbh2v96m1152 | 96 vCore | 1152 GB | Up to 25 Gbps |
| High Capacity | dbh2v128m512 | 128 vCore | 512 GB | Up to 25 Gbps |
| High Capacity | dbh2v128m1536 | 128 vCore | 1536 GB | Up to 25 Gbps |
1.2 - Monitoring Metrics
EPAS(DBaaS) Monitoring Metrics
The table below shows the performance monitoring metrics of EPAS (DBaaS) that can be checked through Cloud Monitoring. For detailed usage of Cloud Monitoring, refer to the Cloud Monitoring guide.
EPAS(DBaaS) server monitoring metrics refer to the Virtual Server Monitoring Metrics guide.
| Performance Item | Detailed Description | Unit |
|---|---|---|
| Active Locks [Access Exclusive] | Access Exclusive Locks count | cnt |
| Active Locks [Access Share] | Access Share Lock count | cnt |
| Active Locks | Active Locks count | cnt |
| Active Locks [Total] | Active Locks total count | cnt |
| Active Sessions | Number of Sessions in Active state | cnt |
| Active Sessions [Total] | Total number of Sessions in Active state | cnt |
| Apply Lag Time | Apply lag time | min |
| Check No Replication | Check No Replication value | cnt |
| Check Replication | Check Replication Status value | status |
| Connection Usage | DB connection usage rate(%) | % |
| Connection Usage [Total] | DB connection count usage rate(%) | % |
| DB Age Max | Database age (frozen XID) value | age |
| Exclusive Locks | Exclusive Locks count | cnt |
| Idle In Transaction Sessions | Number of sessions in idle in transaction state | cnt |
| Idle In Transaction Sessions [Total] | Idle in transaction state Session total count | cnt |
| Idle Sessions | Number of idle sessions | cnt |
| Idle Sessions [Total] | Total number of idle sessions | cnt |
| Row Exclusive Locks | Row Exclusive Locks count | cnt |
| Row Share Locks | Row Share Locks count | cnt |
| Share Locks | Share Locks count | cnt |
| Share Row Exclusive Locks | Share Row Exclusive Locks count | cnt |
| Share Update Exclusive Locks | Share Update Exclusive Locks count | cnt |
| Slowqueries | Number of SQL queries running for a long time (5 minutes or more) | cnt |
| Tablespace Used | Table space size | bytes |
| Tablespace Used [Total] | Table space size | bytes |
| Tablespace Used Bytes [MB] | File system directory usage (MB) | MB |
| Tablespaces [Total] | File system directory usage (MB) | MB |
| Transaction Time Max [Long] | Long-running Transaction time (minutes) | min |
| Transaction Time Max Total [Long] | Long-running Transaction time (minutes) | min |
| Wait Locks | Number of waiting lock sessions (by DB) | cnt |
| Wait Locks [Long Total] | Long duration (300 seconds) Lock waiting session count | cnt |
| Wait Locks [Long] | Number of Sessions waiting due to lock occurrence | cnt |
| Wait Locks [Total] | Total number of sessions waiting due to lock occurrence | cnt |
| Waiting Sessions | Number of Sessions in Waiting state | cnt |
| Waiting Sessions [Total] | Total number of Sessions in Waiting state | cnt |
2 - How-to guides
The user can enter the required information for EPAS (DBaaS) and select detailed options through the Samsung Cloud Platform Console to create the service.
Creating EPAS(DBaaS)
You can create and use the EPAS (DBaaS) service from the Samsung Cloud Platform Console.
- Please configure the VPC’s Subnet type as General before creating the service.
- If the Subnet type is Local, the creation of the corresponding Database service is not possible.
- If you load more than 2 TB of large data, backups may take a long time or the DB’s performance may degrade. To prevent this, you need to consider operational aspects such as cleaning up unnecessary data or moving old data to a statistical collection environment.
To create EPAS (DBaaS), follow the steps below.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Service Home on the page click the EPAS(DBaaS) Creation button. Navigate to the EPAS(DBaaS) Creation page.
- Create EPAS (DBaaS) page, enter the information required to create the service, and select detailed options.
- Image and Version Selection Select the required information in the area.
Category RequiredDetailed description Image version Required Provide version list of EPAS (DBaaS) Table. EPAS(DBaaS) Image and Version Selection Items - Service Information Input area, please enter or select the required information.
Category RequiredDetailed description Server Name Prefix Required Server name where DB will be installed - Start with an English lowercase letter, and use lowercase letters, numbers, and the special character (
-) to input 3 to 13 characters
- Based on the server name, a postfix such as 001, 002 is attached to create the actual server name
Cluster Name Required Cluster name of DB servers - Enter using English letters, 3 ~ 20 characters
- A cluster is a unit that groups multiple servers
Service Type > Server Type Required Server type where DB will be installed - Standard: Standard specifications commonly used
- High Capacity: Large-capacity server with 24 vCore or more
- For detailed information about the server types provided by EPAS (DBaaS), refer to EPAS(DBaaS) Server Type
Service Type > Planned Compute Select Status of resources with Planned Compute set - In Use: Number of resources with Planned Compute set that are currently in use
- Configured: Number of resources with Planned Compute set
- Coverage Preview: Amount applied by Planned Compute per resource
- Create Planned Compute Service: Go to the Planned Compute service application page
- For more details, refer to Apply for Planned Compute
Service Type > Block Storage Required Block Storage settings used by DB according to purpose - Base OS: Area where the DB engine is installed
- DATA: Storage area for table data, archive files, etc.
- Select the storage type and then enter the capacity. (For details on each Block Storage type, refer to Create Block Storage)
- SSD: High‑performance general volume
- HDD: General volume
- SSD_KMS, HDD_KMS: Additional encrypted volumes using Samsung Cloud Platform KMS (Key Management System) encryption keys
- Select the storage type and then enter the capacity. (For details on each Block Storage type, refer to Create Block Storage)
- The configured storage type is applied identically to additional storage
- Capacity must be entered as a multiple of 8 within the range 16–5,120
- Since large sorts during SQL execution or monthly batch processes can cause service interruption, a separate TEMP storage must be allocated and used
- Add: DATA, Archive, TEMP, Backup data storage areas
- Select Use, then enter the storage purpose and capacity
- The storage type is applied the same as set for DATA, and capacity can be entered as a multiple of 8 within the range 16–5,120
- Click the + button to add storage, and the x button to delete. Up to 9 can be added
- Backup data is temporarily stored in BACKUP storage before transmission
- If the data to be backed up exceeds 100 GB and changes frequently, it is recommended to add a separate BACKUP storage for reliable backup; set the backup capacity to about 60 % of the DATA capacity
- If no BACKUP storage is added, using the
/tmparea is recommended
- For each service, only one Block Storage is allocated for Archive, TEMP, and BACKUP
Redundancy Configuration Select Redundancy Configuration Status - If redundancy configuration is used, the DB instance is configured as Active DB and Standby DB
Network > Common Settings Required Network settings where servers generated by the service are installed - Select if you want to apply the same settings to all servers being installed
- Select a pre‑created VPC, Subnet, IP, and Public NAT
- IP can only be auto‑generated
- The Public NAT feature is available only when the VPC is connected to an Internet Gateway. If you check Use, you can select a reserved IP from the VPC product’s Public IP pool. For more information, see Create Public IP.
Network > Server-specific Settings Required Network settings where servers generated by the service are installed - Select if you want to apply different settings per installed server
- Select a pre-created VPC, Subnet, IP, Public NAT
- Enter each server’s IP
- The Public NAT feature is available only when the VPC is connected to an Internet Gateway. If you check Use, you can select a reserved IP from the VPC product’s Public IP. For more details, see Create Public IP
IP Access Control Select Service Access Policy Settings - Since the access policy is set for the IP entered on the page, a separate Security Group policy setting is not required.
- Enter in IP format (e.g.,
192.168.10.1) or CIDR format (e.g.,192.168.10.0/24,192.168.10.1/32) and click the Add button
- To delete an entered IP, click the x button next to the entered IP
Maintenance Period Select DB Maintenance Period - Use is selected, set the day of the week, start time, and duration
- It is recommended to set a maintenance period for stable DB management. Patch work will be performed at the set time, causing service interruption
- If set to not use, Samsung SDS is not responsible for issues arising from patches not being applied
Table. EPAS (DBaaS) Service Information Input Items - Start with an English lowercase letter, and use lowercase letters, numbers, and the special character (
- Image and Version Selection Select the required information in the area.
- Database configuration required information input area, please input or select the required information.
Category RequiredDetailed description Database name Required Server name applied when installing DB - Start with an English letter, and use English letters and numbers, input 3 to 20 characters
Database username Required DB user name - An account with the same name is also created on the OS
- Enter using lowercase English letters, 2 ~ 20 characters
- Restricted Database usernames can be checked in the Console
Database password Required Password to use when accessing the DB - Enter 8-30 characters including letters, numbers, and special characters (
“‘excluded)
Database Password verification Required Re-enter the same password to be used when accessing the DB Database Port number Required Port number required for DB connection - Enter DB port within the range 1,024 ~ 65,535
Backup > Use Select Whether to use backup - Select Use to set backup file retention period, backup start time, and Archive backup cycle.
Backup > Retention Period Select Backup Retention Period - Select the backup retention period. File retention period can be set from 7 days to 35 days.
- Backup files incur additional charges based on size.
Backup > Backup Start Period Select Backup Start Time - Select backup start time
- The minutes (minutes) when the backup is performed are set randomly, and the backup end time cannot be set
Backup > Archive backup frequency Select Archive backup frequency - Select the Archive backup frequency
- Archive backup frequency is recommended at 1 hour. Selecting 5 minutes, 10 minutes, or 30 minutes may affect DB performance.
Audit Log Settings Select Whether to store Audit Log - Select Use to configure the Audit Log feature
- DDL, DML, SELECT, and user connection information records are stored
- Users can specify the types of SQL statements to audit via the
edb_audit_statementparameter, and can modify it through the Parameter screen
- Refer to the EDB documentation for details on this parameter
- Users can specify the types of SQL statements to audit via the
- Enabling Audit may degrade DB performance
Parameter Required DB configuration parameters - View button click to view detailed information of the parameter
- Parameters can be modified after the service creation is completed, and after modification, the DB must be restarted
Database Encoding Required Character encoding method to be used for the DB - Character set used when storing text data
- The DB is created with the selected encoding as the default setting
DB Locale Required Locale to use for the DB - Settings related to string processing, number/currency/date/time display formats, etc.
- The DB is created with the selected Locale as the default setting
Time zone Required Standard time zone to be used by the Database License Required Check EPAS License - As a verification item for license usage, you cannot proceed to the next step unless you click confirm.
Table. EPAS(DBaaS) Database configuration items- Enter additional information area, please input or select the required information.
Category Required or notDetailed description Tag Select Add Tag - Up to 50 can be added per resource
- After clicking the Add Tag button, enter or select Key, Value values
Table. EPAS (DBaaS) Additional Information Input Items
- Summary Check the detailed information and estimated billing amount generated in the panel, and click the Complete button.
- Once creation is complete, check the created resource on the Resource List page.
EPAS(DBaaS) Check detailed information
EPAS(DBaaS) service can view and edit the full resource list and detailed information. EPAS(DBaaS) Detail page consists of Detail Information, Tag, Operation History tabs, and for a DB with a Replica configured, a Replica Information tab is additionally provided.
To view detailed information about the EPAS (DBaaS) service, follow the steps below.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Click the EPAS(DBaaS) menu on the Service Home page. You will be taken to the EPAS(DBaaS) List page.
- Click the resource to view detailed information on the EPAS(DBaaS) List page. Move to the EPAS(DBaaS) Details page.
- EPAS(DBaaS) Details At the top of the page, status information and information about additional features are displayed.
Category Detailed description Cluster Status Cluster status with DB installed - Creating: Creating cluster
- Editing: Cluster is changing to operation execution state
- Error: Cluster error occurred during operation execution
- If it occurs continuously, contact the administrator
- Failed: Cluster failed during creation process
- Restarting: Restarting cluster
- Running: Cluster is operating normally
- Starting: Starting cluster
- Stopped: Cluster is stopped
- Stopping: Cluster is in stopping state
- Synchronizing: Synchronizing cluster
- Terminating: Terminating cluster
- Unknown: Unknown cluster status
- If it occurs continuously, contact the administrator
- Upgrading: Cluster is changing to upgrade execution state
Cluster Control Buttons to change the cluster state - Start: Start a stopped cluster
- Stop: Stop a running cluster
- Restart: Restart a running cluster
- Switch-Over: Switch a standby cluster to active
More features Cluster related management buttons - Service status synchronization: Real-time DB service status lookup
- Backup history: If backup is set, check whether backup runs normally and view history
- Database recovery: Recover DB based on a specific point in time
- Parameter management: View and modify DB configuration parameters
- Replica configuration: Set up a read-only cluster as a Replica
- DB user management: View and manage DB account (user) information registered in the DB
- DB access control management: Register and revoke allowed IPs based on DB accounts registered in the DB
- Archive management: Set archive file retention period and archive mode
- Export DB Log: Through Audit settings, export stored logs to user’s Object Storage
- Migration configuration: Provide Migration function using Replication method
Service termination Button to cancel the service Table. EPAS (DBaaS) status information and additional features
- EPAS(DBaaS) Details At the top of the page, status information and information about additional features are displayed.
Detailed Information
EPAS(DBaaS) List page allows you to view detailed information of the selected resource and, if necessary, edit the information.
| Category | Detailed description |
|---|---|
| Server Information | Server information configured in the respective cluster
|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Resource Name
|
| Resource ID | Unique resource ID in the service |
| Creator | User who created the service |
| Creation time | Service creation time |
| Editor | User who modified the service information |
| Modification Time | Date and time when service information was modified |
| Image/Version | Installed DB image and version information
|
| Cluster Type | Cluster Type (Master Cluster, Replica Cluster, Migration Cluster) |
| Cluster Name | Name of the cluster composed of DB servers |
| Master cluster name | Replica’s Master cluster name
|
| Database name | Server name applied when installing DB |
| Database username | DB user name |
| Planned Compute | Resource status with Planned Compute configured
|
| Maintenance Period | DB Maintenance Period Status
|
| Backup | Backup Settings Status
|
| Audit Log Settings | Audit Log Settings Status
|
| Time zone | Standard time zone used by the Database |
| DB Locale | Locale to use for DB |
| Database Encoding | Character encoding method to be used in DB |
| VIP | Virtual IP information
|
| Network | Network information where DB is installed (VPC, Subnet, VIP, NAT IP(VIP)) |
| IP Access Control | Service Access Policy Settings
|
| Active & Standby | Active/Standby server type, default OS, additional Disk information
|
Replica Information
Replica information tab is enabled only when a Replica is configured in the cluster. Through the Replica information tab, you can check the master cluster name, replica count, and Replica status.
| Category | Detailed description |
|---|---|
| Master Information | Name of Master Cluster |
| Replica count | Number of Replicas created in the Master cluster |
| Replica Status | Replica server status created in the Master cluster
|
Tag
EPAS(DBaaS) List page allows you to view the tag information of the selected resource, and you can add, modify, or delete it.
| Category | Detailed description |
|---|---|
| Tag List | Tag List
|
Work History
On the EPAS(DBaaS) List page, you can view the operation history of the selected resource.
| Category | Detailed description |
|---|---|
| Work History List | Resource Change History
|
EPAS(DBaaS) Manage Resources
If you need to change or restore the existing configuration options of a created EPAS (DBaaS) resource, or require a Replica configuration, you can perform the work on the EPAS (DBaaS) Details page.
Operating Control
If changes occur to the running EPAS (DBaaS) resources, you can start, stop, or restart them. Also, if HA is configured, you can switch the Active-Standby servers via Switch-over.
To control the operation of EPAS (DBaaS), follow the steps below.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Click the EPAS(DBaaS) menu on the Service Home page. Navigate to the EPAS(DBaaS) List page.
- Click the resource to control operation on the EPAS(DBaaS) List page. It moves to the EPAS(DBaaS) Detail page.
- Check the EPAS (DBaaS) status and complete the change using the control button below.
- Start: The server where the DB service is installed and the DB service is running.
- Stop: The server where the DB service is installed and the DB service are stopped.
- Restart: Only the DB service will be restarted.
- Switch Over: You can switch the DB’s Active server and Standby server.
Synchronize Service Status
You can synchronize the real-time service status of EPAS (DBaaS).
To check the service status of EPAS (DBaaS), follow the steps below.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Click the EPAS(DBaaS) menu on the Service Home page. You will be taken to the EPAS(DBaaS) List page.
- Click the resource to view the service status on the EPAS(DBaaS) List page. It will navigate to the EPAS(DBaaS) Details page.
- Service Status Synchronization Click the button. While it is being queried, the cluster will change to Synchronizing state.
- When the query is completed, the status in the server information item is updated, and the cluster changes to Running state.
Change Server Type
You can change the configured server type.
To change the server type, follow the steps below.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Click the EPAS(DBaaS) menu on the Service Home page. Go to the EPAS(DBaaS) List page.
- Click the resource to change the server type on the EPAS (DBaaS) List page. It will navigate to the EPAS (DBaaS) Details page.
- Click the Edit icon of the server type you want to change at the bottom of the detailed information. The Edit Server Type popup window will open.
- Server Type Edit In the popup window, after selecting the server type, click the Confirm button.
Add storage
If more than 5 TB of data storage space is required, additional storage can be added. In the case of a redundant DB configuration, both redundant servers are added simultaneously.
To add storage, follow these steps.
- It is applied the same way as the Storage type selected when creating the service.
- In the case of a redundant DB, adding storage will be applied simultaneously to the storage of the Active DB and the Standby DB.
- If a Replica exists, the Master cluster’s storage cannot be larger than the Replica’s storage. Expand the Replica storage first, then expand the Master cluster storage.
- When adding Archive/Temp storage, the DB restarts and is temporarily unavailable.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Click the EPAS(DBaaS) menu on the Service Home page. You will be taken to the EPAS(DBaaS) List page.
- EPAS(DBaaS) List Click the resource to add storage on the page. EPAS(DBaaS) Details Navigate to the page.
- Click the Add Disk button at the bottom of the detailed information. The Request Additional Storage popup window opens.
- Additional Storage Request In the popup window, after entering the purpose and capacity, click the Confirm button.
Expanding Storage
You can expand the storage added to the data area up to a maximum of 5 TB based on the initially allocated capacity. In the case of a redundant DB configuration, all redundant servers are expanded simultaneously.
To increase storage capacity, follow the steps below.
- All Services > Database > EPAS(DBaaS) Click the menu. Navigate to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. Navigate to the EPAS(DBaaS) List page.
- EPAS(DBaaS) 목록 Click the resource to change the server type on the page. EPAS(DBaaS) 상세 Navigate to the page.
- Click the Edit icon of the additional Disk you want to add at the bottom of the detailed information. The Edit Additional Storage popup window opens.
- Add Storage Modification After entering the expansion capacity in the popup window, click the Confirm button.
EPAS(DBaaS) Cancel
You can cancel unused EPAS (DBaaS) to reduce operating costs. However, if you cancel the service, the service currently in operation may be stopped immediately, so you should proceed with the cancellation after fully considering the impact that may occur when the service is discontinued.
- In the case of a DB with a Replica configured, even if you terminate the Master DB, the Replica is not deleted together. If you also want to delete the Replica, please terminate it separately from the resource list.
- If you cancel the DB, stored data and, if backup is set, backup data will also be deleted.
To cancel EPAS (DBaaS), follow the steps below.
- Click the All Services > Database > EPAS(DBaaS) menu. Go to the Service Home page of EPAS(DBaaS).
- Click the EPAS(DBaaS) menu on the Service Home page. You will be taken to the EPAS(DBaaS) List page.
- EPAS(DBaaS) list on the page, select the resource to cancel, and click the Cancel Service button.
- Once the termination is complete, check whether the resource has been terminated on the EPAS(DBaaS) list page.
2.1 - EPAS(DBaaS) server connection
Scenario Overview
The EPAS(DBaaS) server connection scenario is a scenario where a Bastion host (Virtual Server) and Database service are created to access the DB service through the Bastion host. To securely access EPAS(DBaaS) in the Samsung Cloud Platform environment, it is necessary to create a Bastion host and use it for network connection. To maintain a stable and high level of security, it is recommended to configure the Database service in a Private Subnet environment and configure the Bastion host in a limited Public Subnet environment.
This scenario largely describes the process of creating a Bastion host and Database service, configuring the network environment for Bastion host and Database connection, and accessing it through a DB connection client.
Scenario Components
You can configure the scenario using the following services.
| Service Group | Service | Detailed Description | |
|---|---|---|---|
| Networking | VPC | A service that provides an isolated virtual network in a cloud environment | |
| Networking | VPC > Subnet | A service that allows users to subdivide the network into smaller segments for specific purposes/sizes within the VPC | |
| Networking | VPC > Public IP | A service that reserves public IP and assigns and returns it to Compute resources | |
| Networking | VPC > Internet Gateway | A service that connects VPC resources to the internet | |
| Networking | Security Group | A virtual firewall that controls the server’s traffic | |
| Database | EPAS(DBaaS) | A service that easily creates and manages EPAS in a web environment | |
| Compute | Virtual Server | Virtual server optimized for cloud computing | |
| Compute | Virtual Server > Keypair | Encryption file used to access Virtual Server | |
| Table. List of scenario components |
Scenario composition method
To configure the scenario, create the necessary services through the following procedure.
1. Configuring the Network
This describes the process of configuring the network environment for Bastion Host and Database service connection.
1-1. Creating a VPC
- Click All services > Networking > VPC menu. It moves to the Service Home page of VPC.
- On the Service Home page, click the Create VPC button. It moves to the Create VPC page.
- VPC Creation page, please enter the information required for service creation.
- IP range should be entered as
192.168.x.0/16.
- IP range should be entered as
- In the Summary panel, review the detailed information and estimated charges, then click the Complete button.
- After creation is complete, check the created resource on the VPC list page.
1-2. Creating a Subnet
- Click All services > Networking > VPC menu. It moves to the Service Home page of VPC.
- Service Home page, click the Subnet menu. It moves to the Subnet list page.
- Click the Subnet Creation button. It moves to the Subnet Creation page.
- Subnet creation page where you enter the information needed to create a service.
- Subnet type should be selected as General.
- Please select a pre-created VPC.
- IP range should be entered as
192.168.x.0/24.
- In the Summary panel, review the detailed information and estimated charge, then click the Complete button.
- After creation is complete, check the created resource in the Subnet list page.
1-3. Creating an Internet Gateway
- Click All services > Networking > VPC menu. It moves to the Service Home page of VPC.
- Service Home page, click the Internet Gateway menu. Move to the Internet Gateway list page.
- Click the Create Internet Gateway button. It moves to the Create Internet Gateway page.
- Internet Gateway creation page, please enter the required information necessary for service creation.
- Please select a pre-created VPC.
- Select use in the Firewall usage item.
- In the Summary panel, review the detailed information and estimated charges, then click the Complete button.
- After creation is complete, check the created resource on the Internet Gateway list page.
1-4. Creating a Public IP
- Click All services > Networking > VPC menu. It moves to the Service Home page of VPC.
- Service Home page, click the Public IP menu. It moves to the Public IP list page.
- Public IP Reservation button, click. Move to the Public IP Reservation page.
- Public IP Reservation page, enter the required information necessary for service reservation.
- Summary panel, check the detailed information generated and the expected billing amount, and click the Complete button.
- Once creation is complete, check the created resource on the Public IP List page.
1-5. Creating a Security Group
- Click on the menu for all services > Networking > Security Group. It moves to the Service Home page of Security Group.
- Click the Security Group Creation button on the Service Home page. It moves to the Security Group Creation page.
- Security Group creation page where you enter the required information necessary for service creation.
- Check the input information and click the Complete button.
- Once creation is complete, check the created resource on the Security Group list page
2. Creating a Bastion Host
This explains the process of configuring the Bastion Host where the database connection client should be installed.
2-1. Creating a Server Keypair
- Click All Services > Compute > Virtual Server menu. It moves to the Service Home page of Virtual Server.
- Click the Keypair menu on the Service Home page. It moves to the Keypair list page.
- Create Keypair button should be clicked. It moves to the Create Keypair page.
- Keypair creation page, please enter the required information necessary for service creation.
- Check the creation information and click the Complete button.
- The key can only be downloaded for the first time, and re-issuance is not provided.
- Please keep the downloaded key in a safe place.
2-2. Creating a Bastion Host
- Click All Services > Compute > Virtual Server menu. It moves to the Service Home page of Virtual Server.
- Click the Virtual Server Creation button on the Service Home page. It moves to the Virtual Server Creation page.
- Virtual Server Creation page, please enter the required information necessary for service creation.
- The image is Windows, please select.
- Please select the pre-created VPC and Subnet.
- Click NAT Use and select the Public IP reserved in 1-4. Creating Public IP.
- 2-1. Creating a server Keypair Connect the Keypair created from
- Summary panel, check the detailed information generated and the expected billing amount, and click the Complete button.
- After creation is complete, check the created resource on the Virtual Server list page.
2-3. Check Bastion host connection ID and PW
- Click All Services > Compute > Virtual Server menu. It moves to the Service Home page of Virtual Server.
- Service Home page, click the Virtual Server menu. Move to the Virtual Server list page.
- Virtual Serve list page, click on the resource created in 2-2. Bastion host creation. It moves to the detailed information page of the corresponding resource.
- Click the RDP password inquiry button in the Keypair item on the detailed information page. The RDP password inquiry popup window will open.
- RDP password inquiry popup window, attach the keypair file downloaded from 2-1. Creating a server keypair.
- After attaching, click the Password Check button. The ID and password required to access the resource will be displayed.
- The ID and Password will be used as information to connect to the Bastion host later, as described in 5-1. Connect to Bastion host.
3. Creating a Database
Describes the process of creating a Database service.
3-1. Creating EPAS(DBaaS) Service
- Click on the menu for all services > Database > EPAS(DBaaS). It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) creation button. It moves to the EPAS(DBaaS) creation page.
- EPAS(DBaaS) creation page, please enter the required information necessary for service creation.
- Select and connect the pre-created VPC and Subnet.
- Enter Database related creation information on the required information input screen.
- Add the Bastion host IP to the IP access control items.
- Database Port is 2866 by default, but you can specify it as you want.
- In the Summary panel, review the detailed information and estimated charges, then click the Complete button.
- Once the creation is complete, check the created resource on the EPAS(DBaaS) list page.
4. Setting Rules
This describes the process of setting rules for users to access the Bastion host and rules for the Bastion host to access the Database.
4-1. Adding Security Group Security Rules
- Click All services > Networking > Security Group menu. It moves to the Service Home page of Security Group.
- Service Home page, click the Security Group menu. It moves to the Security Group list page.
- 1-5. Creating a Security Group Select the Security Group resource created from. It will move to the detailed information page of the corresponding resource.
- Click the Rules tab on the detailed information page. It moves to the Rules tab.
- Click the Rule tab and click the Add Rule button. It moves to the Add Rule popup window.
- Add Rule popup window, enter the rules below, and click the OK button
| Direction | Remote | Destination Address | Protocol | Port | Description |
|---|---|---|---|---|---|
| Inbound | CIDR | User PC IP | TCP | 3389 (RDP) | Bastion access PC → Bastion host |
| Outbound | CIDR | DB IP | TCP | Database Port (direct input) | Bastion host → Database |
4-2. Adding IGW Firewall Rules
- Click All services > Networking > Firewall menu. It moves to the Service Home page of Firewall.
- Service Home page, click the Firewall menu. It moves to the Firewall list page.
- Firewall list page, select the Internet Gateway resource name created in 1-3. Creating Internet Gateway, and move to the detailed information page of the corresponding resource.
- Click the Rules tab on the detailed information page. It moves to the Rules tab.
- Click the Rule tab and click the Add Rule button. It moves to the Add Rule popup window.
- Add Rule popup window, enter the rules below, and click the OK button.
| Departure Address | Destination Address | Protocol | Port | Action | Direction | Description |
|---|---|---|---|---|---|---|
| Bastion connection PC IP | Bastion host IP | TCP | 3389(RDP) | Allow | Inbound | User PC → Bastion host |
| Fig. Internet Gateway Firewall rules to be added |
5. Connect to Database
This explains the process of a user accessing the Database through a DB connection client program.
This guide provides instructions on how to connect using pgAdmin. There are various database client programs and CLI utilities, so you can install and use the tools that suit you.
5-1. Connecting to the Bastion host
- Run Remote Desktop Connection in the Windows environment of the PC you want to connect to the Bastion host, enter the NAT IP of the Bastion Host, and click the Connect button.
- After a successful remote desktop connection, the user credential input window opens. Enter the ID and Password confirmed in 2-3. Checking Bastion host access ID and PW and click the Confirm button.
5-2. Installing DB connection client program (pgAdmin) on the Bastion host
- Go to the official pgAdmin page and download the pgAdmin program.
- pgAdmin program download path: https://www.pgadmin.org/download/
- Connect the hard drive of the user PC to upload the file to the Bastion host.
- Click the Details button for local devices and resources entries in the Local Resources tab of Remote Desktop Connection.
- Select the local disk where the file was downloaded to the drive and click the Confirm button.
- Copy the downloaded file and upload it to the Bastion Host, then click the pgAdmin installation file to install it.
5-3. Using DB connection client program (pgAdmin) to connect to the database
- Run pgAdmin and click the Add New Server button.
- In the Register - Server popup window, enter the Database server information created in 3-1. Creating EPAS(DBaaS) service in the General tab and Connection tab, and click the Save button.
Screen (Tab) Required Input Element Items Input Value General Name Custom (ex. Service Name) Connection Host name/address Database server IP Connection Port Database Port Connection Maintenance database Database name Connection Password Database password DB Connection Client Program Input Items - Click the database name created on pgAdmin to connect.
- You can try simple queries after connecting.
2.2 - Managing DB Service
The user can manage EPAS(DBaaS) through the Samsung Cloud Platform Console.
Managing Parameters
It provides a function to easily query and modify database configuration parameters.
Parameter Inquiry
To view the configuration parameters, follow these steps.
- Click All Services > Database > EPAS(DBaaS) menu. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- EPAS(DBaaS) List page, click the resource you want to query and modify parameters. It moves to the EPAS(DBaaS) Details page.
- Click the More button and click the Parameter Management button. The Parameter Management popup window opens.
- In the Parameter Management popup window, click the Inquiry button. The Inquiry Notification popup window opens.
- When the query notification pop-up window opens, click the OK button. It may take a little time to query.
Modifying Parameters
To modify the configuration parameters, follow these steps.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource you want to query and modify parameters. It moves to the EPAS(DBaaS) detail page.
- Click the More button and click the Parameter Management button. The Parameter Management popup window opens.
- In the Parameter Management popup window, click the Search button. The Search Notification popup window opens.
- When the query notification popup window opens, click the OK button. It may take some time to query.
- If modification is needed, click the Modify button and enter the modification details in the customized value area of the parameter to be modified.
- When the input is complete, click the Save button.
Manage DB users
It provides management functions that can query DB user information and change status information.
Querying DB Users
To query DB users, follow the following procedure.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- Click on the resource you want to query the DB user on the EPAS(DBaaS) list page. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the DB User Management button. It moves to the DB User Management page.
- On the DB User Management page, click the Search button. It may take some time to retrieve the results.
Change DB User Status
To change the status of the retrieved DB user, follow the next procedure.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource you want to modify the DB user. It moves to the EPAS(DBaaS) detail page.
- Click the More button and click the DB User Management button. It moves to the DB User Management page.
- On the DB User Management page, click the Search button. It may take some time to retrieve the results.
- If modification is needed, click the Modify button and enter the status area value change or note contents.
- When the input is complete, click the Save button.
DB Access Control Management
It provides IP-based DB user access control management function. Users can directly specify the IP that can access the database, so that only allowed IPs can access.
Checking DB Access Control
To view DB users with IP access control set, follow the next procedure.
- All services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource for which you want to manage access control. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the DB Access Control Management button. It moves to the DB Access Control Management page.
- DB Access Control Management page, click the Search button. It takes a little time to search.
Add DB Access Control
To add IP access control, follow the next procedure.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource for which you want to add IP access control. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the DB Access Control Management button. It moves to the DB Access Control Management page.
- DB Access Control Management page, click the Search button. It takes a little time to search.
- When the inquiry is complete, click the Add button. The Add DB Access Control popup window will open.
- Add DB Access Control popup window, select DB username and enter IP Address.
- When the input is complete, click the Save button.
Delete DB Access Control
To delete IP access control, follow these steps.
- All services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource for which you want to delete IP access control. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the DB Access Control Management button. It moves to the DB Access Control Management page.
- DB Access Control Management page, click the Inquiry button. It takes a little time to inquire.
- When the inquiry is complete, click the Delete button. The Delete popup window will open.
- Delete popup window, click the OK button.
Managing Archives
It provides archive mode setting and archive log storage period setting functions, allowing users to flexibly set archive log management policies according to their operating environment. Additionally, it provides a function to manually delete Archive logs, allowing you to clean up unnecessary log data and effectively manage system resources.
Setting Archive Mode
To set the archive mode, follow the next procedure.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource for which you want to set the Archive mode. It moves to the EPAS(DBaaS) detail page.
- Click the More button and click the Archive Settings Management button. It moves to the Archive Settings Management page.
- Archive settings management page, click the Inquiry button. It takes a little time to inquire.
- Click the Modify button and select whether to use it and the storage period.
- When the modification is complete, click the Save button.
Delete Archive Files
To delete an Archive file, follow these steps.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource for which you want to set the Archive mode. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the Archive Settings Management button. It moves to the Archive Settings Management page.
- Archive settings management page, if you want to delete all Archive files, click the Delete all Archives, if you want to delete only the backed up Archive files, click the Delete backed up Archives button.
DB Log export
It supports exporting log data that requires long-term storage in the 감사(Audit) log to Object Storage. Users can directly set the type of log to be stored, the destination bucket to be exported, and the cycle of exporting logs. It copies and stores logs to the specified Object Storage according to the set criteria. Additionally, to efficiently manage disk space, it provides an option to automatically delete the original log files while exporting logs to Object Storage at the same time. By utilizing this option, you can effectively secure the storage capacity while safely storing the necessary log data for a long time.
- To use the DB Log export function, Object Storage creation is required. Please refer to the Object Storage user guide for Object Storage creation.
- Please make sure to check the expiration date of the authentication key. If the authentication key expires, logs will not be stored in the Bucket.
- Please be careful not to expose the authentication key information to the outside.
Set DB Log Export Mode
To set the DB log export mode, follow the following procedure.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- EPAS(DBaaS) list page, click on the resource you want to export DB Log. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the Export DB Log button. It moves to the Export DB Log page.
- On the DB Log Export page, click the Register button. It moves to the DB Log Export Registration page.
- On the DB Log Export Registration page, enter the corresponding information and click the Save button.
| Classification | Essential | Detailed Description |
|---|---|---|
| Log Type | Required | Type of log to be stored |
| Storage bucket name | Required | Name of the Object Storage bucket to store |
| Authentication key > Access key | Required | Access key to access the Object Storage to be stored |
| Authentication key > Secret key | Required | Secret key for accessing the Object Storage to be stored |
| File Creation Cycle | Required | Cycle of creating files in Object Storage |
| Whether to delete the original log | Select | Whether to delete the original log when exporting to Object Storage |
Managing DB Log Export
To modify, cancel, or immediately export the DB log export settings, follow these steps.
- Click All Services > Database > EPAS(DBaaS) menu. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource you want to manage DB log export. It moves to the EPAS(DBaaS) detail page.
- Click the More button and click the Export DB Log button. It moves to the Export DB Log page.
- On the DB Log Export page, click the More button according to the type of log you want to manage, and then click the Export Now, Modify, or Cancel button.
- Immediate Export: The selected log is exported to the existing Object Storage’s Bucket.
- Modify: Modifies the DB log export mode setting.
- Cancel: Cancels the DB log export mode setting.
Minor Version Upgrade
It provides a version upgrade feature due to some functional improvements and security patches. Only minor version upgrade is supported within the same major version.
- Please perform the version upgrade after checking the service status through service status synchronization.
- Please proceed with the version upgrade after setting up the backup. If you do not set up the backup, you may not be able to recover some data when a problem occurs during the upgrade.
- In the DB where Replica is configured, the Master DB version cannot be higher than the Replica version. Please check the Replica version first and perform a version upgrade if necessary.
- The backed-up data will be automatically deleted after the version upgrade is completed.
To perform a Minor Version upgrade, follow the procedure below.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- Click on the resource to be upgraded on the EPAS(DBaaS) list page. It moves to the EPAS(DBaaS) details page.
- Click the Edit button in the Image/Version item. The Version Upgrade popup window opens.
- In the 버전 업그레이드 popup window, select the modified version and whether to back up the settings, then click the 확인 button.
- In the Version Upgrade Notification popup window, click the OK button.
Configuring Migration
It provides a migration function that synchronizes with the operating database in real-time and replicates in a replication manner without interrupting the service.
To configure the migration, follow the next procedure.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- Click on the resource to be migrated on the EPAS(DBaaS) list page. It moves to the EPAS(DBaaS) details page.
- Click the More button and click the Migration Settings button. The Migration Settings popup window opens.
- Check the instructions in the Migration Configuration popup window and click the OK button. It moves to the Migration Configuration page.
- On the Migration Configuration page, enter the information and click the Check Connection button.
- Once the connection is complete, click the Complete button.
| Classification | Essential | Detailed Description |
|---|---|---|
| Source DB Database name | required | The name of the Source DB database that is the target of migration |
| Source DB IP | Required | IP of the Source DB that is the target of Migration |
| Source DB Port | Required | Port of the Source DB that is the target of Migration |
| Source DB username | required | Username of the Source DB that is the target of migration |
| Source DB password | required | Password of the Source DB that is the target of migration |
Migrating Cluster to Master Cluster
You can promote a fully configured Migration Cluster to a Master Cluster.
To promote the Migration Cluster to Master, follow these steps.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- On the EPAS(DBaaS) list page, click the resource to be promoted to Master. It moves to the EPAS(DBaaS) detail page.
- Click the More button and click the Master Promotion button. The Master Promotion Notification popup window opens.
- In the Master Promotion Alert popup window, click the Confirm button.
2.3 - DB Backup and Recovery
The user can set up the backup of EPAS(DBaaS) through the Samsung Cloud Platform Console and restore it with the backed-up file.
EPAS(DBaaS) Backup
To ensure that the user’s data is safely stored, EPAS(DBaaS) provides a data backup function based on its own backup command, and also provides a backup history function to check if the backup was done normally, and can also delete the backed-up files.
Setting up backup
The method of setting up a backup for EPAS(DBaaS) is described in EPAS(DBaaS) creation guide.
To modify the backup settings of the generated resource, follow these steps.
- For stable backup, it is recommended to add a separate BACKUP storage or sufficiently increase the storage capacity. Especially when the backup target data exceeds 100 GB and there are many data changes, please secure additional storage equivalent to about 60% of the data capacity. For storage addition and expansion methods, refer to the EPAS(DBaaS) Add Storage, EPAS(DBaaS) Expand Storage guides. If backup is set, backup is performed at the specified time after the set time, and additional fees are incurred depending on the backup capacity.
- If the backup setting is changed to unset, the backup operation will be stopped immediately, and the saved backup data will be deleted and can no longer be used.
To set up a backup, follow these steps.
- All Services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- EPAS(DBaaS) list page, click the resource to set the backup. Move to the EPAS(DBaaS) details page.
- Click the Edit button of the backup item. The Backup Settings popup window opens.
- If you set up a backup, click Use in the Backup Settings popup window, select the retention period, backup start time, and Archive backup cycle, and then click the OK button.
- If you want to stop the backup settings, uncheck Backup Settings in the popup window and click the OK button.
Check Backup History
To view the backup history, follow these steps.
- All services > Database > EPAS(DBaaS) menu is clicked. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- EPAS(DBaaS) list page, click the resource to check the backup history. It moves to the EPAS(DBaaS) detail page.
- Click the Backup History button. The Backup History popup window opens.
- Backup History popup window where you can check the backup status, version, backup start time, backup completion time, and capacity.
Deleting Backup Files
To delete the backup history, follow these steps.
- Click All Services > Database > EPAS(DBaaS) menu. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- EPAS(DBaaS) list page, click the resource to check the backup history. It moves to the EPAS(DBaaS) details page.
- Click the Backup History button. The Backup History popup window opens.
- Backup History popup window, check the file you want to delete, and then click the Delete button.
EPAS(DBaaS) Recovery
In the event of a failure or data loss that requires restoration from a backup file, recovery is possible based on a specific point in time through the recovery function. When performing EPAS (DBaaS) recovery, a new server is created with the OS image at the initial provisioning time, and the DB is installed with the version at the backup point, and the recovery proceeds with the DB configuration information and data.
To recover EPAS(DBaaS), follow these procedures.
- Click All Services > Database > EPAS(DBaaS) menu. It moves to the Service Home page of EPAS(DBaaS).
- Service Home page, click the EPAS(DBaaS) menu. It moves to the EPAS(DBaaS) list page.
- EPAS(DBaaS) Resource list page, click the resource you want to restore. It moves to the EPAS(DBaaS) detail page.
- Database Recovery 버튼을 클릭하세요. Database Recovery 페이지로 이동합니다.
- Database Recovery Configuration area, enter the corresponding information, and then click the Complete button.
| Classification | Necessity | Detailed Description |
|---|---|---|
| Recovery Type | Required | Set the point in time to recover
|
| Server name prefix | Required | Recovery DB server name
|
| Cluster Name | Required | Recovery DB Cluster Name
|
| Service Type > Server Type | Required | Recovery DB Server Type
|
| Service Type > Planned Compute | Select | Current status of resources with Planned Compute set
|
| Service Type > Block Storage | Required | Block Storage settings used by the recovery DB
|
| Database username | required | Database username
|
| Database Port Number | required | Database Port Number
|
| IP Access Control | Select | Set Service Access Policy
|
| Maintenance period | Select | DB maintenance period
|
| Tag | Select | Add Tag
|
2.4 - Configuring Read Replica
Users can create a Read Replica by entering the required information through the Samsung Cloud Platform Console and configuring detailed options.
Configuring Replica
Replica configuration allows you to create a read-only replica server. You can create up to 5 replicas per database.
To configure a replica, follow these steps:
- All Services > Database > EPAS(DBaaS) menu, click. Move to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. Move to the EPAS(DBaaS) List page.
- On the EPAS(DBaaS) List page, click the resource you want to configure the replica for. Move to the EPAS(DBaaS) Details page.
- Click the Configure Replica button. Move to the Configure Replica page.
- Enter the information in the Configure Replica section and click the Complete button.
| Category | Required | Detailed Description |
|---|---|---|
| Number of Replicas | Required | The number of replicas to configure
|
| Replica Name | Required | The name of the replica server
|
| Service Type > Server Type | Required | The type of replica server
|
| Service Type > Planned Compute | Optional | The current status of resources with Planned Compute set
|
| Service Type > Block Storage | Required | Block storage settings for the replica DB
|
| IP Access Control | Optional | Service access policy setting
|
| Maintenance Period | Optional | DB maintenance period
|
Reconfiguring Replica
If a network failure or replication delay occurs between the master cluster, you can reconfigure the replica to re-replicate the master cluster’s data.
To reconfigure a replica, follow these steps:
- All Services > Database > EPAS(DBaaS) menu, click. Move to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. Move to the EPAS(DBaaS) List page.
- On the EPAS(DBaaS) List page, click the resource you want to reconfigure the replica for. Move to the EPAS(DBaaS) Details page.
- Click the Reconfigure Replica button. The Reconfigure Replica Notification popup window opens.
- In the Reconfigure Replica Notification popup window, click the Confirm button.
Promoting Replica Cluster to Master
You can promote a configured replica cluster to a master cluster.
To promote a replica cluster to a master, follow these steps:
- All Services > Database > EPAS(DBaaS) menu, click. Move to the Service Home page of EPAS(DBaaS).
- On the Service Home page, click the EPAS(DBaaS) menu. Move to the EPAS(DBaaS) List page.
- On the EPAS(DBaaS) List page, click the resource you want to promote to a master. Move to the EPAS(DBaaS) Details page.
- Click the More button and then click the Promote to Master button. The Promote to Master Notification popup window opens.
- In the Promote to Master Notification popup window, click the Confirm button.
2.5 - Extension use
EPAS(DBaaS) Extension usage
The list of Extensions that can be installed in the current database can be checked with the following SQL sentence.
SQL> select * from pg_available_extensions;
In EPAS(DBaaS), the items that are installed additionally, excluding the default Extensions included in each version, are as follows.
| Extension Name | Description |
|---|---|
| pg_cron | a scheduler that allows job scheduling with cron syntax within the database |
| pgvector | Vector data type and similarity search, etc. AI vector operation function provided |
| postgis | GIS (Geographic Information System) provides spatial object storage and spatial query functionality |
In addition to the above items, if additional Extension installation is required, please refer to Support Center > Inquiry for inquiries.
- Once your inquiry is received, we will review and proceed with the installation. Please note that some Extensions may not work properly during Replica configuration and recovery.
3 - API Reference
4 - CLI Reference
5 - Release Note
EPAS(DBaaS)
- EPAS(DBaaS) feature added
- 2nd generation server type added
- Intel 4th generation (Sapphire Rapids) processor-based 2nd generation (db2) server type added. For more information, see EPAS(DBaaS) server type
- DB user and access control management and Archive setting function added
- For more information, see DB User Management, DB Access Control Management, Archive Management
- DB Audit Log Export feature added
- For more information, see DB Log Export
- Backup Notification Feature provided
- Provides notification features for backup success and failure. For more information, see Creating a Notification Policy
- Migration feature added
- Provides replication-based zero-downtime data migration feature. For more information, see Migration 구성하기
- Block Storage type added HDD, HDD_KMS type
- EPAS(DBaaS) service that can easily create and manage EPAS in a web environment has been released.

