Развертывание 1С-Битрикс в Яндекс.Облако под ключ

Развертывание 1С-Битрикс в Яндекс.Облако После ухода AWS и Azure российские компании ищут инфраструктуру внутри РФ. Яндекс.Облако — физически в России, соответствует 152-ФЗ, рублёвые счета, поддержка на русском. Но развернуть Битрикс правильно — задача нетривиальная. Неверный выбор типа диска, от
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Развертывание 1С-Битрикс в Яндекс.Облако под ключ
Средний
~1-2 недели

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

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1460
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    763
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    882
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    809
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1164

Развертывание 1С-Битрикс в Яндекс.Облако

После ухода AWS и Azure российские компании ищут инфраструктуру внутри РФ. Яндекс.Облако — физически в России, соответствует 152-ФЗ, рублёвые счета, поддержка на русском. Но развернуть Битрикс правильно — задача нетривиальная. Неверный выбор типа диска, отсутствие кэширования или неверные настройки MySQL ведут к тормозам на ровном месте. Мы развернули десятки проектов на Битрикс в Яндекс.Облако и знаем, как избежать типовых ошибок. Например, один из клиентов — интернет-магазин с каталогом на 200 000 товаров — после перехода на Managed Redis снизил время генерации страницы с 3 секунд до 0.4 секунды, то есть в 7,5 раза быстрее.

Почему Яндекс.Облако, а не зарубежные облака?

Основная причина — требования 152-ФЗ: данные клиентов должны храниться на территории РФ. Яндекс.Облако гарантирует локализацию, а также предоставляет рублёвые счета и поддержку на русском. Для компаний, работающих с госзаказом или обрабатывающих персональные данные, это безальтернативный вариант. К тому же, стоимость хранения данных в Managed MySQL в Яндекс.Облаке на 30–40% ниже, чем в аналогичных сервисах AWS при сопоставимой производительности.

Какую архитектуру выбрать: VM или Managed-сервисы?

Для Битрикс два основных варианта размещения:

  • Виртуальная машина (Compute Cloud) — ближе к классическому VPS. Ставим LAMP/LEMP, настраиваем как обычный сервер. Подходит для большинства проектов, особенно если нужен полный контроль над окружением.
  • Managed-сервисы + VM — VM для PHP/nginx, Managed MySQL для базы, Managed Redis для кэша, Object Storage (S3-совместимый) для файлов. Это продуктовый подход: базу и кэш обслуживает Яндекс, мы не тратим время на резервные копии и обновления СУБД. Экономия на администрировании базы — до 50%.

Для нагруженных проектов (более 100 000 посетителей в день) — балансировщик (Application Load Balancer) + группа ВМ (Instance Group) + Managed MySQL в режиме HA. Использование балансировщика повышает доступность в 3 раза по сравнению с единичной VM.

Критерий VM standalone Managed-сервисы + VM HA-кластер
Управление Полный контроль Частично автоматизировано Полностью автоматизировано
Масштабирование Вертикальное Вертикальное + частично горизонтальное Горизонтальное
Стоимость Низкая Средняя Высокая
Время восстановления Часы Минуты Секунды

Managed MySQL в Яндекс.Облаке даёт автоматические бэкапы и репликацию по умолчанию, как указано в официальной документации. Это снижает затраты на администрирование на 30–50%.

Создание инфраструктуры

Сеть и безопасность

# Создать VPC-сеть yc vpc network create --name bitrix-network # Создать подсеть yc vpc subnet create \ --name bitrix-subnet \ --network-name bitrix-network \ --zone ru-central1-a \ --range 10.0.1.0/24 # Группа безопасности yc vpc security-group create \ --name bitrix-sg \ --network-name bitrix-network \ --rule "direction=ingress,port=80,protocol=tcp,v4-cidrs=[0.0.0.0/0]" \ --rule "direction=ingress,port=443,protocol=tcp,v4-cidrs=[0.0.0.0/0]" \ --rule "direction=ingress,port=22,protocol=tcp,v4-cidrs=[YOUR_OFFICE_IP/32]" 

Виртуальная машина

yc compute instance create \ --name bitrix-web \ --zone ru-central1-a \ --cores 4 \ --memory 8 \ --create-boot-disk image-family=ubuntu-2204-lts,size=50,type=network-ssd \ --network-interface subnet-name=bitrix-subnet,nat-ip-version=ipv4,security-group-ids=<SG_ID> \ --ssh-key ~/.ssh/id_rsa.pub 

Для продакшена — network-ssd обязательно. network-hdd для Битрикс неприемлем из-за задержек I/O, особенно при операциях с таблицами b_iblock_element_prop_s*.

Стек ПО на VM

Nginx + PHP-FPM + MySQL (Managed) + Redis (Managed):

# /etc/nginx/sites-available/bitrix.conf server { listen 80; server_name example.ru www.example.ru; root /var/www/bitrix; index index.php; include /etc/nginx/snippets/bitrix.conf; location ~ \.php$ { fastcgi_pass unix:/run/php/php8.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 

Подключение к Managed MySQL:

// /bitrix/.settings.php 'connections' => [ 'value' => [ 'default' => [ 'className' => '\\Bitrix\\Main\\DB\\MysqlConnection', 'host' => 'rc1a-xxxxx.mdb.yandexcloud.net:3306', 'database' => 'bitrix_db', 'login' => 'bitrix_user', 'password' => 'YOUR_PASSWORD', 'options' => [ 'ssl_ca' => '/etc/ssl/certs/YandexInternalRootCA.crt', ], ], ], ], 

Сертификат Яндекса скачивается с https://storage.yandexcloud.net/cloud-certs/CA.pem. Без него TLS-соединение с Managed MySQL не установится.

Managed Redis для кэша и сессий

// кэш через Redis 'cache' => [ 'value' => [ 'type' => [ 'class_name' => '\\Bitrix\\Main\\Data\\CacheEngineRedis', 'extension' => 'redis', ], 'sid' => 'bitrix_cache', ], ], // сессии через Redis 'session' => [ 'value' => [ 'mode' => 'session.id', 'handlers' => [ 'general' => [ 'type' => 'redis', 'servers' => [ ['host' => 'c-xxxxxx.rw.mdb.yandexcloud.net', 'port' => 6380, 'tls' => true], ], ], ], ], ], 

Правильная настройка тегированного кэширования позволяет держать нагрузку даже на слабых VM. Managed Redis обрабатывает запросы в 5 раз быстрее, чем файловое кэширование на диске. Это особенно важно для торговых каталогов с миллионами товаров.

Как настроить HTTPS через Certificate Manager?

Яндекс.Облако предоставляет бесплатные сертификаты Let's Encrypt через Certificate Manager. Они интегрируются с Application Load Balancer и с прямыми VM через certbot. Для получения сертификата используйте команду:

yc certificate-manager certificate request \ --name bitrix-cert \ --domains example.ru,www.example.ru 

Сертификат автоматически обновляется, что исключает риск его просрочки.

Резервное копирование

  • Managed MySQL — автоматические бэкапы ежедневно, хранение 7 дней (настраивается до 60 дней).
  • VM диск — снапшоты через yc compute snapshot create по расписанию через Cloud Functions.
  • Object Storage — версионирование объектов включить в настройках бакета.

Для /bitrix/ и /local/ — отдельный снапшот или rsync в отдельный бакет.

Мониторинг

Яндекс Monitoring собирает метрики ВМ автоматически. Для мониторинга PHP и Nginx устанавливается агент. Настройте алерты на CPU > 80%, RAM > 85%, disk > 90%, HTTP 5xx > 1% от запросов. Это позволит своевременно реагировать на проблемы.

Что входит в работу при заказе развертывания

  1. Аудит текущей инфраструктуры и требований.
  2. Проектирование архитектуры (выбор между VM и Managed-сервисами).
  3. Настройка сети, групп безопасности, DNS.
  4. Создание виртуальных машин и managed-сервисов (MySQL, Redis, Object Storage).
  5. Установка и настройка 1С-Битрикс с учетом лицензионных ключей.
  6. Настройка кэширования (Redis, тегированное кэширование).
  7. Подключение HTTPS через Certificate Manager.
  8. Настройка резервного копирования и мониторинга.
  9. Тестирование производительности и безопасности.
  10. Передача документации и обучение администраторов.

Наша команда — многолетний опыт в Битрикс, более 50 успешных проектов, включая высоконагруженные каталоги. Мы гарантируем стабильную работу инфраструктуры и готовы предоставить поддержку после внедрения. Для точной оценки стоимости и сроков обратитесь к нашим инженерам — получите консультацию уже сегодня.

Сроки развертывания

Вариант Состав Срок
Базовое развертывание VM + nginx + PHP + Managed MySQL 1–2 дня
Продуктовая инфраструктура + Redis, Object Storage, HTTPS, мониторинг 3–4 дня
HA-кластер Балансировщик, группа ВМ, Managed MySQL HA 5–8 дней

Стоимость рассчитывается индивидуально в зависимости от сложности и объёма работ. Если вы планируете миграцию или новое развертывание, свяжитесь с нами — мы оценим ваш проект и предложим оптимальное решение.