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

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

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

MongoDB є найбільш широко розгорнутою документною базою даних, що забезпечує роботу всього від систем управління контентом до аналітики в реальному часі. Для застосунків, що обслуговують європейських користувачів, де MongoDB зберігає ці дані - і під чиєю юрисдикцією - має таке ж значення, як і наскільки добре вона працює.

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

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

Крім дотримання вимог, хостинг в ЄС зменшує затримку для європейських користувачів. База даних у Празі обслуговує берлінський застосунок на 70-100 мс швидше за запит, ніж у центрі обробки даних США.

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

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

За замовчуванням WiredTiger займає 50% від (RAM - 1 ГБ) для свого кешу. На сервері з 32 ГБ це приблизно 15,5 ГБ.

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

Хмарні сервери DCXV забезпечують сховище NVMe з профілем випадкових IOPS, що потрібен для операцій запису MongoDB. Рекомендовані конфігурації:

  • 8 vCPU, 32 ГБ RAM, 500 ГБ NVMe - виробнича база даних застосунку, первинний вузол набору реплік
  • 16 vCPU, 64 ГБ RAM, 1 ТБ NVMe - великі сховища документів або навантаження аналітики
  • 3x 8 vCPU / 32 ГБ RAM - тривузловий набір реплік для високої доступності

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

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

# Встановлення MongoDB 7.0 на Ubuntu 22.04
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

sudo apt update && sudo apt install -y mongodb-org
sudo systemctl start mongod && sudo systemctl enable mongod
# Ключові параметри mongod.conf для сервера з 32 ГБ RAM
storage:
wiredTiger:
engineConfig:
cacheSizeGB: 20
collectionConfig:
blockCompressor: snappy

security:
authorization: enabled
# Налаштування тривузлового набору реплік
mongosh --quiet <<'EOF'
rs.initiate({
_id: "rs0",
members: [
{ _id: 0, host: "10.0.0.5:27017", priority: 2 },
{ _id: 1, host: "10.0.0.6:27017", priority: 1 },
{ _id: 2, host: "10.0.0.7:27017", priority: 1 }
]
})
EOF

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

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

  • Пропускна здатність читання (з індексом, в кеші) - 50 000-80 000 ops/s
  • Пропускна здатність запису (одиночні вставки) - 15 000-25 000 ops/s
  • Масова вставка (пакет 1000) - 100 000-200 000 docs/s

Висновок

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

Хмарний сервер для ШІ-інференції в Європі: 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. Порівняйте характеристики, витрати та кроки налаштування для розміщення бази даних в Європі.