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 дні
- Налаштування через IaC — 1–2 дні
- Розгортання та навантажувальне тестування — 1–2 дні
- Передача документації та навчання — 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 в іншому регіоні. Отримайте консультацію з архітектури — зв'яжіться з нами.







