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

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

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

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

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

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

Затримка також критична для кешу. Екземпляр Redis у Празі або Франкфурті додає 0,1-0,5 мс часу туди-назад до сервера застосунку в тому ж центрі обробки даних. Той же Redis у регіоні США додає 80-100 мс.

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

Redis повністю знаходиться в памяті, тому RAM є основним ресурсом:

  • Малий (кеш сесій, до 10 ГБ даних) - 2 vCPU, 16 ГБ RAM, 50 ГБ NVMe SSD
  • Середній (кеш сторінок/обєктів, 10-50 ГБ даних) - 4 vCPU, 64 ГБ RAM, 100 ГБ NVMe SSD
  • Великий (основне сховище або pub/sub у масштабі) - 8 vCPU, 128 ГБ RAM, 200 ГБ NVMe SSD

Завжди виділяйте щонайменше на 20-25% більше RAM, ніж очікуваний розмір набору даних.

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

Хмарні сервери DCXV пропонують конфігурації з великою памяттю та сховищем NVMe для швидких знімків AOF та RDB:

  • 4 vCPU, 64 ГБ RAM, 100 ГБ NVMe - виробничий кеш для SaaS-застосунку середнього трафіку
  • 8 vCPU, 128 ГБ RAM, 200 ГБ NVMe - сховище сесій з великою пропускною здатністю

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

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

# Встановлення Redis 7 на Ubuntu 22.04
sudo apt update && sudo apt install -y redis-server
sudo systemctl start redis-server
sudo systemctl enable redis-server

# Перевірка роботи
redis-cli ping
# Ключові параметри redis.conf для сервера з 64 ГБ RAM
bind 127.0.0.1 10.0.0.5
maxmemory 51gb
maxmemory-policy allkeys-lru
appendonly yes
appendfsync everysec
# Встановлення пароля та перевірка
redis-cli -a yourStrongPassword123 ping
redis-cli -a yourStrongPassword123 SET session:user:42 '{"uid":42}' EX 3600
redis-cli -a yourStrongPassword123 INFO memory | grep used_memory_human

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

На екземплярі DCXV 4 vCPU / 64 ГБ RAM з Redis 7:

  • Пропускна здатність GET (без конвеєризації) - 150 000-200 000 ops/s
  • Пропускна здатність SET - 120 000-160 000 ops/s
  • GET з конвеєризацією (128 команд) - 800 000-1 200 000 ops/s
  • P99 затримка GET - менше 0,5 мс

Висновок

Redis на хмарному сервері ЄС забезпечує кеш-продуктивність з субмілісекундною затримкою, зберігаючи при цьому дані сесій та особисті дані під юрисдикцією ЄС. Встановіть maxmemory на 80% RAM і привяжіть сервіс лише до приватної IP-адреси.

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