Хмарний сервер для 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, малу затримку для європейських користувачів та гнучкість документної моделі у масштабі.

Хмарний сервер для Stable Diffusion в Європі: GPU налаштування
cloudaigpu

Хмарний сервер для Stable Diffusion в Європі: GPU налаштування

Запустіть Stable Diffusion на хмарному сервері ЄС з дотриманням GDPR. Охоплює GPU, налаштування AUTOMATIC1111 і ComfyUI, зберігання моделей та орієнтири.

Хмарний сервер для Redis в Європі: малозатримкове налаштування
cloudredisdatabase

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

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

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

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

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

Хмарний сервер для Ollama в Європі: самохостинг ШІ
cloudaigpu

Хмарний сервер для Ollama в Європі: самохостинг ШІ

Запустіть Ollama на хмарному сервері ЄС з дотриманням GDPR. Охоплює вибір моделі, GPU, налаштування API та орієнтири продуктивності для самохостингу ШІ.

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

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

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