Развертывание 1С-Битрикс на AWS: архитектура и оптимизация под ключ

AWS — зрелая платформа для международных проектов на 1С-Битрикс. Если ваши пользователи распределены по всему миру, а данные не подпадают под локализационные требования, регион `eu-central-1` или `eu-west-1` даёт латентность ~50 мс из Европы и ~150 мс из России. Главная головная боль — оплата. Мы ре
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Развертывание 1С-Битрикс на AWS: архитектура и оптимизация под ключ
Средний
~1-2 недели

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

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

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

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

AWS — зрелая платформа для международных проектов на 1С-Битрикс. Если ваши пользователи распределены по всему миру, а данные не подпадают под локализационные требования, регион eu-central-1 или eu-west-1 даёт латентность ~50 мс из Европы и ~150 мс из России. Главная головная боль — оплата. Мы решаем её через проверенных реселлеров, снимая с вас администрирование платежей.

Недавно мы разворачивали Битрикс24 для компании с 500 сотрудниками, использующей CRM и портал. После миграции на AWS время загрузки страниц сократилось с 3 секунд до 800 мс благодаря CloudFront и Redis. Серверная нагрузка снизилась вдвое за счёт Auto Scaling и кэширования. Оцените, сколько ресурсов сэкономит ваша команда — свяжитесь с нами для бесплатного аудита.

Почему AWS подходит для 1С-Битрикс?

AWS предоставляет managed-сервисы, которые сокращают администрирование и повышают отказоустойчивость. Согласно документации 1С-Битрикс, рекомендованный стек — PHP 8.1+, MySQL 8.0 и кэширование Redis. CDN CloudFront ускоряет загрузку страниц для пользователей по всему миру, а Auto Scaling автоматически добавляет ресурсы при пиках. Для российских компаний с международным присутствием AWS — экономически выгодное решение: нет привязки к локальным провайдерам, и вы платите только за использованные ресурсы.

Как выглядит архитектура развертывания 1С-Битрикс в AWS?

Рекомендуемая продуктовая схема:

Route 53 → CloudFront → ALB → EC2 (Auto Scaling Group) → RDS MySQL (Multi-AZ) ↓ ElastiCache Redis, S3 (uploads) 

Для небольших проектов достаточно: EC2 + RDS Multi-AZ + S3 + CloudFront. Рассмотрим каждый компонент.

EC2: выбор типа инстанса

Нагрузка Тип инстанса RAM CPU
Старт / разработка t3.medium 4 GB 2 vCPU
Средний трафик c6i.xlarge 8 GB 4 vCPU
Высокий трафик c6i.2xlarge 16 GB 8 vCPU

Тип c6i (compute-optimized) предпочтительнее t3 для PHP — нет кредитов CPU, стабильная производительность. Тип диска — gp3 вместо gp2: дешевле и 3000 IOPS по умолчанию.

RDS MySQL

Создайте Multi-AZ RDS MySQL 8.0 для автоматического failover. Подключение в bitrix/.settings.php:

'connections' => [ 'value' => [ 'default' => [ 'className' => '\\Bitrix\\Main\\DB\\MysqlConnection', 'host' => 'bitrix-db.xxxx.eu-central-1.rds.amazonaws.com', 'database' => 'bitrix', 'login' => 'bitrix_admin', 'password' => 'STRONG_PASSWORD', 'options' => 2, ], ], ], 

S3 для загрузок

Создайте бакет и настройте IAM-роль для EC2 (не ключи доступа — это безопаснее):

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:GetObject", "s3:PutObject", "s3:DeleteObject"], "Resource": "arn:aws:s3:::my-bitrix-uploads/*" }, { "Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::my-bitrix-uploads" } ] } 

CloudFront

Настройте дистрибьюцию с двумя ориджинами: EC2 (для PHP-динамики) и S3 (для /upload/). Включите сжатие и HTTPS. Кэшируйте статику, динамику — нет.

ElastiCache Redis

Redis-кластер для сессий и кэша данных. Битрикс подключается через модуль memcached.

ACM SSL

AWS Certificate Manager выдаёт бесплатные сертификаты для ALB и CloudFront.

VPC и Security Groups

Все компоненты размещаются в VPC с частными subnet для RDS и Redis. Security Groups ограничивают доступ: только EC2 может обращаться к RDS (порт 3306) и Redis (порт 6379). Для EC2 открыт только порт 80/443 от ALB.

Все компоненты настраиваются через IaC (Terraform/CloudFormation) — воспроизводимость гарантирована.

Как обеспечить отказоустойчивость?

Для высокой доступности используйте Auto Scaling Group с минимум двумя EC2 в разных зонах, Multi-AZ RDS и ElastiCache с репликой. ALB распределяет трафик. CloudFront служит дополнительным буфером при пиках. Такая архитектура выдерживает отказ целой зоны доступности без потери сервиса. Гарантия SLA — 99.99%.

Процесс и сроки развертывания

  1. Аналитика требований — 1 день
  2. Проектирование схемы — 1–2 дня
  3. Настройка через IaC — 1–2 дня
  4. Развёртывание и нагрузочное тестирование — 1–2 дня
  5. Передача документации и обучение — 1 день
Вариант Состав Срок
EC2 + RDS Multi-AZ + S3 Базовая продуктовая инфраструктура 2–3 дня
+ CloudFront + ElastiCache CDN, кэш сессий 1–2 дня дополнительно
HA с Auto Scaling ALB, ASG, Multi-AZ RDS, полный failover 5–8 дней

Что входит в развертывание под ключ

  • Архитектурная схема инфраструктуры с указанием всех компонентов
  • Конфигурация EC2 и RDS с оптимизацией под Битрикс
  • Настройка S3 и CloudFront с правилами кэширования
  • Сертификаты SSL через ACM
  • IAM-политика минимальных привилегий
  • Настройка CloudWatch для мониторинга и алертов
  • Руководство по эксплуатации
  • Техническая поддержка 30 дней после запуска

Оценим ваш проект за 1 день. Закажите развертывание и получите готовую инфраструктуру с документацией.

Дополнительно можем интегрировать мониторинг через CloudWatch и настроить автоматические бекапы RDS с retention 30 дней. Для критичных проектов предлагаем Disaster Recovery в другом регионе. Получите консультацию по архитектуре — свяжитесь с нами.