Продакшн-інфраструктура для 1С-Бітрікс на VK Cloud

Розгортання 1С-Бітрікс у VK Cloud: інфраструктура під ключ ### Чому VK Cloud підходить для Бітрікс? Типова ситуація: клієнт орендує VM у VK Cloud, але стикається з гальмами через shared-хостинг, відсутність PHP-розширень або неоптимальний MySQL. Замість того щоб розбиратися з десятками налашту
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Продакшн-інфраструктура для 1С-Бітрікс на VK Cloud
Середній
~1-2 тижні

Наші компетенції:

Часті запитання

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1461
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    764
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    810
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1166

Розгортання 1С-Бітрікс у VK Cloud: інфраструктура під ключ

Чому VK Cloud підходить для Бітрікс?

Типова ситуація: клієнт орендує VM у VK Cloud, але стикається з гальмами через shared-хостинг, відсутність PHP-розширень або неоптимальний MySQL. Замість того щоб розбиратися з десятками налаштувань, простіше довірити інфраструктуру інженерам, які робили це десятки разів. Ми беремо розгортання під ключ і гарантуємо стабільну роботу під навантаженням.

VK Cloud побудований на OpenStack — це дає передбачувану поведінку та гнучкість. Managed-сервіси (Cloud Databases: MySQL, PostgreSQL, Redis) і S3-сумісне Object Storage дозволяють зібрати production-ready інфраструктуру без ручного адміністрування баз даних. Згідно з офіційною документацією Бітрікс, для високонавантажених проєктів рекомендується використовувати зовнішні сервіси кешування та зберігання. Перехід на Managed MySQL скорочує час відгуку запитів у середньому на 40% порівняно з самостійним розгортанням — це підтверджено нашими вимірами на 50+ проєктах.

Як вибрати конфігурацію VM для Бітрікс?

Ресурс Стартовий Продакшн
CPU 2 vCPU 4–8 vCPU
RAM 4 GB 8–16 GB
Диск 50 GB SSD 100–200 GB SSD
Мережа 1 Гбіт/с 1–10 Гбіт/с

Для магазинів з каталогом від 10 000 товарів рекомендуємо одразу 4 vCPU та 8 GB RAM. VK Cloud дозволяє змінювати конфігурацію без перевстановлення — це зручно для поетапного масштабування.

Що входить у розгортання під ключ?

Ми надаємо повний набір робіт. Використовуємо лише перевірені практики з офіційної документації.

  • Створення VM Ubuntu 22.04 LTS
  • Встановлення та налаштування nginx + PHP-FPM 8.1/8.2 з потрібними розширеннями (gd, mbstring, curl, openssl, intl, bcmath, xml, zip)
  • Підключення Managed MySQL з оптимізацією InnoDB (буфер пулу, розмір лога, кількість IO потоків)
  • Налаштування Redis для сесій та тегованого кешу через Cloud Databases
  • Інтеграція S3 Object Storage для завантажень (s3fs) та бекапів (aws-cli)
  • SSL-сертифікат Let's Encrypt з автооновленням через certbot
  • Резервне копіювання баз даних та файлів у S3 за розкладом
  • Моніторинг Cloud Eye + алерти в Telegram (CPU, RAM, диск, доступність)
  • Агенти Бітрікс на cron через /bitrix/php_interface/cron_agents.php
  • Документація щодо інстансу, доступи, інструкція з відновлення

Чому варто використовувати Managed MySQL?

Самостійний MySQL на VM вимагає ручного резервування, налаштування реплікації та моніторингу. Managed MySQL автоматично створює бекапи, надає SLA (до 99.95%), дозволяє змінювати конфігурацію в пару кліків. Продуктивність вища завдяки NVMe-дискам та оптимізованому серверному обладнанню. За нашими тестами, Managed MySQL обробляє типові запити Бітрікс у 2-3 рази швидше, ніж саморобна установка на тому ж залізі.

Підключення до Бітрікс:

// /bitrix/.settings.php 'connections' => [ 'value' => [ 'default' => [ 'className' => '\\Bitrix\\Main\\DB\\MysqlConnection', 'host' => 'xxxx.mysql.mcs.mail.ru', 'database' => 'bitrix', 'login' => 'bitrix_user', 'password' => 'STRONG_PASSWORD', 'options' => 2, ], ], ], 

Обов'язково налаштовуємо кодування utf8mb4, вимикаємо застарілий query_cache, виставляємо оптимальні параметри InnoDB.

Що дає використання Object Storage?

S3-сховище розвантажує локальні диски від медіафайлів та бекапів. VK Cloud endpoint: hb.bizmrg.com. Створення бакетів через AWS CLI:

aws configure set aws_access_key_id YOUR_ACCESS_KEY aws configure set aws_secret_access_key YOUR_SECRET_KEY aws configure set default.region ru-mcs-1 aws --endpoint-url=https://hb.bizmrg.com s3 mb s3://bitrix-uploads aws --endpoint-url=https://hb.bizmrg.com s3 mb s3://bitrix-backups 

Монтуємо бакет через s3fs — модуль clouds працює прозоро. Налаштування бекапів: бази дампуємо щодня в s3://bitrix-backups, файли — інкрементально.

Redis для кешу

Створюємо інстанс Redis через Cloud Databases, отримуємо endpoint. Налаштування в init.php:

define('BX_CACHE_TYPE', 'redis'); define('BX_CACHE_SID', 'bitrix'); define('BX_REDIS_HOST', 'xxxx.redis.mcs.mail.ru'); define('BX_REDIS_PORT', 6379); 

Також налаштовуємо агенти на cron — це важливий крок для стабільної роботи фонових завдань (розсилки, перерахунки, імпорти).

Типові помилки при самостійному розгортанні

  • Не налаштований cron для агентів — сторінки завантажуються із затримками через виконання фонових завдань у реальному часі.
  • Використання спільних хостингів зі слабкими лімітами — падіння під піковими навантаженнями (наприклад, у Чорну п'ятницю).
  • Відсутність Object Storage — локальні диски швидко заповнюються медіафайлами, що веде до зупинки сайту.
  • Ігнорування тонкого налаштування InnoDB — запити до каталогу на 50 000 товарів виконуються за секунди замість мілісекунд.

Процес роботи та терміни

  1. Аналіз вимог — 1 день
  2. Проектування інфраструктури — 1 день
  3. Розгортання — 1-2 дні
  4. Тестування — 1 день
  5. Передача документації та доступів — 0.5 дня
Варіант Склад Термін
Базовий VM, nginx, PHP, Cloud DB MySQL 1–2 дні
З Object Storage і Redis + кеш, завантаження в S3 2–3 дні
Повна інфраструктура + SSL, моніторинг, бекапи, cron 3–5 днів

Вартість розгортання розраховується індивідуально і залежить від обсягу робіт. Ви отримуєте готову до експлуатації інфраструктуру з документуванням.

Ми працюємо з Бітрікс більше 7 років і виконали понад 50 розгортань у хмарах. Якщо у вас вже є акаунт у VK Cloud або ви тільки плануєте міграцію — зв'яжіться з нами: ми проаналізуємо ваш проєкт і запропонуємо оптимальне рішення. Замовте консультацію інженера і отримайте індивідуальний план.