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

Запускайте Claude Code, Codex та Grok CLI на власному хмарному сервері
cloudaivps

Запускайте Claude Code, Codex та Grok CLI на власному хмарному сервері

Перетворіть хмарний сервер Debian або Ubuntu на пісочницю для AI-агентів кодування - Claude Code, Codex, Grok CLI. Кодьте звідусіль, навіть з телефона.

Відкотіть хмарний сервер до останньої резервної копії у два кліки
backuprecoverycloudCloud

Відкотіть хмарний сервер до останньої резервної копії у два кліки

Хмарні сервери DCXV тепер дозволяють відновити останню автоматичну копію прямо з панелі керування - оберіть копію, підтвердьте, і VM відкотиться за хвилини.

Керуйте акаунтами клієнтів з одного входу - панель реселера DCXV
resellercontrol-panelcloudCloud

Керуйте акаунтами клієнтів з одного входу - панель реселера DCXV

Нова панель реселера DCXV дозволяє створювати субакаунти клієнтів, відстежувати їхні баланси й сервери та входити в будь-який з єдиної панелі керування.

Робіть знімок перед ризикованими змінами та миттєво відкочуйтесь
snapshotcloudCloud

Робіть знімок перед ризикованими змінами та миттєво відкочуйтесь

Створюйте знімок хмарного сервера DCXV перед будь-якою ризикованою зміною та відкочуйтесь за секунди. Додайте знімок у панелі керування одним кліком.

Встановіть будь-яку ОС - завантажте хмарну VM з власного ISO
isoinstallcloudCloud

Встановіть будь-яку ОС - завантажте хмарну VM з власного ISO

Завантажте завантажувальний ISO з будь-якого HTTPS-посилання та запустіть з нього хмарну VM DCXV - встановіть будь-яку ОС чи запустіть диск відновлення прямо з панелі керування.