Special offer
Get credits triple the amount of your Microsoft Azure, AWS, and Google Cloud bills Learn more
Currency
Language

Choose the currency in which the prices of products will be displayed

Select the website language.

Home Cloud Databases

Cloud Databases

Ready-to-use databases for your projects. All data is stored in three copies. Storage with no volume limits and real-time load adjustment.

Deploy one of the 5 available databases in the cloud

Postgresql_elephant 1 1

PostgreSQL

Versatile database for executing complex operations and calculations

MySQL

Stable, scalable MySQL database with synchronous replication
Layer 2

Redis

System of managing in-memory databases of NoSQL class
Frame 1321316371 2

Kafka

Ready-to-use Apache Kafka clusters in the cloud
Group 1321316192

TimescaleDB

Open source time series database

Businesses from startups to enterprises have experienced our service quality firsthand

Calculate the cost of infrastructure per month

vCPU

10.35 USD

9.88 EUR

4 704.04 KZT

1840 KES

130 487 UZS

Local disk, GB

0.2 USD

0.19 EUR

91.69 KZT

35.86 KES

2 543.37 UZS

Floating IP

2.99 USD

2.80 EUR

1 446 KZT

482.56 KES

37 878.01 UZS

RAM, GB

4.63 USD

4.41 EUR

2 108.01 KZT

822.27 KES

58 448.59 UZS

Backups, GB

0 USD

0 EUR

0 KZT

0 KES

0 UZS

vCPU

13.43 USD

11.15 EUR

3 944.66 KZT

1 479.25 KES

124 686.04 UZS

Local disk, GB

0.23 USD

0.19 EUR

67.45 KZT

25.29 KES

2 128.02 UZS

Floating IP

4.67 USD

3.81 EUR

1 344.54 KZT

504.20 KES

33 613.58 UZS

RAM, GB

4.99 USD

4.15 EUR

1 315.64 KZT

493.36 KES

45 374.46 UZS

Backups, GB

0 USD

0 EUR

0 KZT

0 KES

0 UZS

vCPU

12.33 USD

11.5 EUR

5 195 KZT

1 707.42 KES

135 126 UZS

Local disk, GB

0.21 USD

0.2 EUR

89 KZT

29.11 KES

2 304 UZS

Floating IP

2.99 USD

2.8 EUR

1 446 KZT

416 KES

37 878.01 UZS

RAM, GB

5.68 USD

5.31 EUR

2 392.06 KZT

784.9 KES

62 290.84 UZS

Backups, GB

0 USD

0 EUR

0 KZT

0 KES

0 UZS

What’s included in the price:

3 TB of external traffic per month
Server management using API and Terraform
Protection against DDoS attacks
Unlimited traffic between Servercore products
Automatic backup
SLA — 99.95%
24/7 technical support

Servercore is stable, simple, and offers local infrastructure

Availability zones in Kenya, Uzbekistan, and Kazakhstan​
Compliance with GDPR and DPA 2019
Free migration
Billing in Kenyan shillings
IAM service for managing authorization and access levels
Payment by MPesa or bank transfer

SLA > 99,98%

Minimum level of availability

PCI DSS

Payment data under protection

IaaS и PaaS

A wide range suitable for any task

24/7

Free technical support

Our customer stories

Fintech / Uzbekistan

Alif:
Reducing service downtime by 80%

Previous provider's solutions

Low server performance leading to downtime and traffic loss
Inability to delegate key equipment support tasks
No option to work via API, no application clustering capability

After migration to Servercore

Downtime of digital services cut by 80%
30% reduction in IT infrastructure management time
Transition to a modern technology stack and a convenient resource management system

FinTech / Uzbekistan

Uzum Nasiya:
Seamless cloud migration in a month

Previous provider's solutions

Use of VDS with limited capacity and functionality without the ability to scale
Lack of personalized solutions for business development
Lack of adaptive resource settings

After migration to Servercore

Deployment of flexible servers to ensure stable service operation
Design of custom Managed Kubernetes clusters for specific tasks
Reduced IT specialist costs

Cybersecurity / Uzbekistan

HWG Sababa:
How to localize IT infrastructure in 7 days

Client's objectives

Localize IT Infrastructure to сomply with regional law on personal data
Delegate equipment setup and maintenance to the provider
Manage operational expenses for IT infrastructure

Servercore's solution

Provided cloud resources in a local data center certified for handling personal data
Ensured a 99.98% SLA, taking care of all technical and organizational aspects of resource deployment
Offered all resources for rent with the pay-as-you-go payment model

Aviation industry / Uzbekistan

Air Samarkand:
50% user growth through cloud migration

Client's objectives

Seamlessly migrate a portion of IT infrastructure from on-premise to the cloud
Achieve uninterrupted operation and high availability of critical services
Delegate corporate portal administration

Servercore's solution

Organized a free turnkey migration, selected easily scalable and powerful cloud services
Ensured a 99.98% SLA for cloud servers, optimized the load to ensure high availability for users
Provided an administration service with free 24/7 technical support and continuous service monitoring

Retail / Uzbekistan

M Cosmetic:
Selecting high-uptime servers for a major retail chain

Client's objectives

Implement flexible and reliable cloud servers for stable operation of digital services
Achieve uninterrupted operation and high availability of critical services
Optimize IT infrastructure operational costs and facilitate convenient payments

Servercore's solution

Ensured 99.98% SLA for cloud servers, provided easy resource management and scaling
Provided resources in a PCI DSS certified data center for secure handling of data, free DDoS protection
Offered servers with pay-as-you-go billing with payment in local currency based on resource consumption

Choose the region where you want to deploy your service

Nairobi
Almaty
Tashkent
1 availability zone
Nairobi
Kenya
  • Dedicated Servers
  • Cloud Servers
  • Managed Kubernetes
TIER III Design
TIER III
ISO27001
PCI DSS
1 availability zone
Almaty
Kazakhstan
  • Dedicated Servers
  • Cloud Servers
  • Managed Databases
  • Managed Kubernetes
TIER III Design
TIER III Facility
ISO14001
ISO20000
ISO9001
ISO27001
ISO45000
1 availability zone
2 availability zone
Tashkent
Uzbekistan
  • Dedicated Servers
  • Cloud Servers
  • Managed Databases
  • Managed Kubernetes
Reliability level — N+1
TIER II
Tashkent
Uzbekistan
  • Dedicated Servers
  • Cloud Servers
  • Managed Kubernetes
TIER II
ISO27001

Compatible products and services for more efficient work

Complete guide to working with cloud databases

hard-drive (1) 1

General information

Discover essential information about ready-to-use cloud databases: descriptions, project details, quotas, and more.
Component 19

Supported databases

Explore PostgreSQL, MySQL, Redis, and other databases. Understand their unique features and operational characteristics.
credit-card 4

Cloud database payment

Learn about the pricing, billing models, and payment processes.
Component 17

Other sections using PostgreSQL as an example

Creating a cluster Connecting to a cluster Managing users

Get started with 4 easy steps

Step 1

Sign up for free in our control panel

Step 2

Add funds to your account

Step 3

Select products and resources

Step 4

Get started and pay as you go

Use cloud databases with other Servercore products

Component 17

Cloud Servers

Help during a sudden surge in load on a mobile app or website.
servers

Dedicated Servers

Suitable for static loads and situations where there are increased data security requirements.
globe

Global Router

Connects cloud and physical infrastructure within a region into a single private network for free.
file 1

File Storage

Stores data for cloud and dedicated servers, Managed Kubernetes cluster nodes, and allows you to configure backups.
copy 1

Backup

A service for automating the creation of backups of physical and virtual machines, databases, files, and applications.
kubernetes

Managed Kubernetes

A service for automating the deployment, scaling, and orchestration of containers.
bar-chart 2

Data Analytics Virtual Machine

Pre-configured virtual servers for optimizing work with analytics, BI, and Machine Learning.
code 1

Data Science Virtual Machine

Virtual servers for working with Python code in Jupyter, developing and training ML models.

FAQ

Managed Databases is a cloud service provided by Servercore. It offers a turnkey solution that enables fast and simple deployment of database clusters in the cloud. A cluster can consist of one or multiple servers configured for data replication to ensure high availability and have automatic failover to protect against failures.

Cloud databases also include automated backups that allow data to be restored to a specific point in time (Point-in-Time recovery). This ensures data safety and preservation in unforeseen circumstances.

On-premises cloud databases are hosted on your own hardware or rented servers. As a customer, you are responsible for managing all aspects of the infrastructure: choosing and purchasing hardware, installing operating systems and databases, testing, ensuring security, configuration, and updates.

Servercore’s Managed Databases are fully managed database management systems (DBMS) hosted in the cloud. Their main advantage is that Servercore, as a cloud service provider, takes on any administration tasks.

Servercore’s area of responsibility includes:

— Commissioning, fine-tuning, and optimizing server hardware.
— Managing the Infrastructure Layer (IaaS).
— Setting up OS and databases.
— Ensuring uninterrupted access and backup.
— Scaling resources.
— Monitoring database performance.

A cloud database cluster includes:

— Database servers: physical or virtual systems that store and manage data.
— Master: the central node of the cluster responsible for processing writes, updates, and reads.
— Replicas: copies of the master that provide its fault tolerance. Replicas are used solely for reading data.

If the master fails, one of the replicas automatically assumes its role, ensuring continuous data access (failover). Once the master is restored, it becomes a replica again.

For existing databases, use the same virtual machine configuration on which the database was previously running. To save costs, you can initially rent a virtual machine with fewer vCPUs and RAM and scale its resources as needed.

For new databases, start with a virtual machine with minimal resources. Scale up the server size if the load increases.

Choose disk capacity with some buffer to avoid frequent scaling, especially if you do not have a fault-tolerant database cluster.

The disk size of a created cluster cannot be reduced.

If you need advice on choosing a server configuration for cloud databases, you can contact our experts at [email protected].

You can explore all available configurations for cloud database servers on our website under the Calculator section or within the control panel.

The rental price for any server includes an internet connection with a data transfer speed of 100 Mbps.

The cloud platform employs a predictable and transparent pricing model — pay-as-you-go. Every hour, your account is charged for the resources used in the previous hour and for outgoing traffic.

You will be billed for all resources you create, even if they are not in use.

For example, if you create a cloud database cluster with resources such as vCPU, RAM, and local disk. If you stop the cluster, you will still be charged hourly for these resources.

For more detailed information about costs and pricing plans, please refer to the documentation.

— PostgreSQL 12, 13, 14, 15, 16
— TimescaleDB based on PostgreSQL
— MySQL semi-sync 8.0
— MySQL sync 8.0
— Redis 6
— Kafka 3.5

Leave the complexities of database maintenance to us. Servercore’s responsibilities include:

— Providing access to resources, creating virtual machines, and installing and configuring the operating system and DBMS.
Once the client has created the DBMS, databases, and users, Servercore is responsible for:
— Automatic creation and storage of backups.
— Horizontal and vertical scaling (upon user request).
— Ensuring fault tolerance and failover in user-created fault-tolerant clusters.
Users of the service are responsible for monitoring the correctness of database connections, data schemas and structures, as well as the queries executed.

Yes, there is such an option. You can alter certain settings of your Servercore database cluster quickly in the control panel:

— Name.
— Number of replicas in the cluster (increase or reduce).
— Server configuration: number of vCPUs, amount of RAM, and number of SSDs (increase or reduce).
— DBMS parameters (e.g., MySQL, PostgreSQL, or Redis), which are initially set by default depending on the chosen server configuration.

Note that you cannot change the subnet to which the cluster is connected. However, you can always recreate the DBMS cluster in a new subnet using a backup.

Backups of Servercore cloud databases are performed according to the following schedule:

— Full weekly backups.
— Incremental (delta) daily backups.
— For WAL files (PostgreSQL) or binlog files (MySQL): every 10 minutes or when a certain volume of changes accumulates.
Backups are stored for seven days, after which they are deleted. However, backups of deleted clusters are available for seven days post-deletion.

Once deleted, a cluster can be restored from its backups.

Servercore cloud databases are highly scalable. The service supports two types of scaling:

— Vertical scaling. This involves altering the configuration of the virtual machines hosting the database cluster. This includes increasing or reducing the number of virtual CPUs (vCPUs) and RAM. Vertical scaling occurs without downtime if you have a fault-tolerant cluster. However, note that NVMe SSD storage can only be increased but not reduced.
— Horizontal scaling. This involves altering the number of replicas in the database cluster. This entails adding or removing database instances that replicate the primary database. Horizontal scaling also occurs without downtime.

To learn more about scaling clusters for various DBMS, please refer to the relevant documentation sections: PostgreSQLMySQLRedisKafkaTimescaleDB.

To enhance the fault tolerance of your database cluster and ensure automatic failover to a standby database in case of failure, you need to add replicas to the cluster.

If the master node fails, one of the replicas automatically takes over its role, ensuring uninterrupted application functionality. The failed master node will automatically be recreated and join the cluster as a replica.

Connecting to Servercore databases can be done in two ways:

— By connecting to a specific node using its IP address.
— Connecting using a domain name, which allows requests to be automatically redirected to an active node even during failures or scaling events.
It is recommended to use domain names for connection to ensure seamless database access under all circumstances.

For detailed information on connecting to PostgreSQLMySQLTimescaleDB, and Redis clusters, please refer to the corresponding sections in the documentation via the provided links.

If the cluster is operating correctly, both the cluster and all virtual machines within it will display an ACTIVE status in the Servercore control panel. If this status is different, it means that there are some errors in the cluster operation.

Possible issues and their indicators include:
— In a fault-tolerant cluster: If the master becomes unavailable and does not report an ACTIVE status for 30 seconds. This triggers a failover from the master to a replica.
— In a single-master cluster: If the master becomes unavailable, the entire cluster will be temporarily inaccessible until a new server is created to replace the master. The databases are not lost but remain inaccessible during this period.

In the event of cluster errors, you can:
— Restore the cluster from a backup yourself.
— Contact our technical support by submitting a ticket through the Servercore control panel. Our specialists will remove the faulty virtual machine, replace it, and analyze the cause of the incident.

— You can create up to 10,000 databases and up to 1,000 users within a single cluster.

— Resource limits. These are the limits on the number of databases, vCPUs, RAM, and local disk depend on resource quotas.

To increase project quotas, navigate to «Cloud Platform» -> «Quotas.» Select the region where you need to modify quotas and modify the quota limit. If a «Limit Reached» icon appears for a resource, the limit is exhausted. In such cases, create a ticket in the panel to request an increase in your account’s limit. Additional information on quotas and limits can be found in the documentation.

— Network Restrictions: Clusters can only be created in private and public subnets; floating IP addresses are not supported.

You can integrate various Servercore cloud computing services with cloud databases for your projects:

— Cloud servers.
— Dedicated servers.
— Managed Kubernetes.
— Object S3 storage.
— Global router.

You can also order a cloud database administration service on our website in order to completely delegate to us the tasks of ensuring the smooth operation of the database and focus on higher priority product tasks.

Yes. For example, you can use Redis to cache, which can significantly improve the speed of your apps.