Хмарний сервер для PostgreSQL в Європі

Хмарний сервер для PostgreSQL в Європі

Хмарний сервер для PostgreSQL в Європі

PostgreSQL - це база даних, яку обирають для застосунків, що потребують надійності, складних запитів та суворої цілісності даних. Якщо ваші користувачі або бізнес знаходяться в Європі, запуск PostgreSQL на хмарному сервері ЄС - це не лише технічна перевага, але й юридична необхідність відповідно до GDPR.

Чому резиденція даних в ЄС важлива для PostgreSQL

GDPR вимагає, щоб персональні дані жителів ЄС оброблялись під юрисдикцією ЄС. Розміщення бази даних PostgreSQL на сервері, фізично розташованому в ЄС та керованому компанією з ЄС, задовольняє вимоги до резиденції даних без складних угод про обробку даних з американськими гіперскейлерами.

Крім дотримання вимог, сервери ЄС забезпечують меншу затримку для європейських користувачів. База даних у Франкфурті або Празі відповідає на 30-80 мс швидше для берлінського застосунку, ніж та, що розміщена у Вірджинії.

Мінімальні характеристики для PostgreSQL

  • Малий (dev/staging) - 4 vCPU, 8 ГБ RAM, 100 ГБ NVMe SSD
  • Середній (виробничий застосунок) - 8 vCPU, 32 ГБ RAM, 500 ГБ NVMe SSD
  • Великий (аналітика або OLTP з великою кількістю записів) - 16+ vCPU, 64-128 ГБ RAM, 1+ ТБ NVMe SSD

PostgreSQL значно виграє від більшого обсягу RAM - чим більші shared_buffers та effective_cache_size, тим менше операцій вводу-виводу диска.

Рекомендована конфігурація DCXV

Хмарні сервери DCXV працюють на сертифікованій інфраструктурі Tier III в ЄС зі сховищем на базі NVMe. Практичне виробниче налаштування PostgreSQL на DCXV:

  • 8 vCPU, 32 ГБ RAM, 500 ГБ NVMe - обробляє більшість виробничих баз даних SaaS
  • 16 vCPU, 64 ГБ RAM, 1 ТБ NVMe - аналітичні бази даних з паралельними запитами

Зв’яжіться з sales@dcxv.com для обговорення вашого навантаження.

Команди швидкого налаштування

# Встановлення PostgreSQL 16 на Ubuntu 22.04
sudo apt update && sudo apt install -y postgresql-16

# Запуск та активація сервісу
sudo systemctl start postgresql
sudo systemctl enable postgresql

# Перехід до користувача postgres
sudo -u postgres psql

# Створення бази даних та користувача
CREATE DATABASE myapp;
CREATE USER myapp_user WITH ENCRYPTED PASSWORD 'strongpassword';
GRANT ALL PRIVILEGES ON DATABASE myapp TO myapp_user;
# Основні параметри postgresql.conf для сервера з 32 ГБ RAM
shared_buffers = 8GB
effective_cache_size = 24GB
work_mem = 64MB
maintenance_work_mem = 2GB
wal_buffers = 64MB
max_connections = 200

Очікувані показники продуктивності

На екземплярі DCXV 8 vCPU / 32 ГБ RAM / NVMe з PostgreSQL 16:

  • pgbench TPS (лише читання) - 12 000-18 000 TPS
  • pgbench TPS (читання-запис) - 4 000-7 000 TPS
  • Затримка пошуку одного рядка (з індексом) - менше 0,5 мс

Висновок

PostgreSQL на хмарному сервері ЄС забезпечує відповідність GDPR, малу затримку для європейських користувачів та повний контроль над вашими даними. Почніть з правильно розмірного екземпляра DCXV та застосуйте параметри налаштування вище.

Хмарний сервер для ШІ-інференції в Європі: GPU та CPU
CloudAIGPU

Хмарний сервер для ШІ-інференції в Європі: GPU та CPU

Запустіть навантаження ШІ-інференції на хмарному сервері ЄС. Охоплює GPU проти CPU, характеристики, налаштування обслуговування моделей та орієнтири пропускної здатності.

Хмарний сервер для Elasticsearch в Європі: пошук в ЄС
CloudElasticsearchDatabase

Хмарний сервер для Elasticsearch в Європі: пошук в ЄС

Запустіть Elasticsearch на хмарному сервері ЄС з дотриманням GDPR. Охоплює налаштування купи, стратегію шардів, індексацію та орієнтири продуктивності пошуку.

Хмарний сервер для MongoDB в Європі
CloudMongoDBDatabase

Хмарний сервер для MongoDB в Європі

Запустіть MongoDB на хмарному сервері ЄС з повним дотриманням GDPR. Охоплює налаштування WiredTiger, набори реплік, рекомендовані характеристики та орієнтири продуктивності.

Хмарний сервер для MySQL в Європі
CloudMySQLDatabase

Хмарний сервер для MySQL в Європі

Розмістіть MySQL на хмарному сервері ЄС, що відповідає GDPR. Охоплює налаштування InnoDB, реплікацію, рекомендовані характеристики та орієнтири продуктивності.

Хмарний сервер для PostgreSQL в Європі
CloudPostgreSQLDatabase

Хмарний сервер для PostgreSQL в Європі

Запустіть PostgreSQL на хмарному сервері в ЄС з дотриманням GDPR. Порівняйте характеристики, витрати та кроки налаштування для розміщення бази даних в Європі.