Миграция 1С в облако
Дано: В офисе сервер HP Proliant ml110 g7 начального уровня, с обычными SATA-дисками. На нём развёрнут Windows Server 2008R2 Foundation (OEM) с поднятой ролью Remote Desktop Services (RDS) для работы с 1С:Предприятие (файловый вариант), в терминальном режиме. Также данный сервер использовался в качестве файлового сервера. Количество пользователей варьировалось от 5 до 10. В какой-то момент производительности 1С в файловом варианте перестало хватать и встал вопрос о переходе на клиент-серверный вариант работы с 1С.
Исходя из этого заказчиком было сформировано ТЗ:
- Перейти на клиент-серверный вариант работы 1С:Предприятие
- Сокращение расходов на обслуживание ИТ-инфраструктуры
- Возможность гибко управлять ресурсами
- Решить вопрос с лицензированием, по возможности минимизировать затраты на ПО и оборудование.
Рассматривалось два рабочих варианта:
- Покупка нового сервера со всем необходимым ПО
- Миграция в "облако"
Исходя из ТЗ стало понятно, что покупка нового сервера со всеми необходимыми лицензиями не самый оптимальный вариант по следующим причинам:
- Большие единоразовые вложения - стоимость сервера и программного обеспечения достаточно высока и необходимость вынуть эту сумму из оборота.
- Нужно арендовать отдельное кондиционируемое помещении для сервера, с прокладкой коммуникаций, так как в офисе заказчика места для размещения сервера нет.
По итогу приняли решение перенести 1С на сервера Облакотеки.
Была проделана следующая работа:
- Развёртывание в "Облакотеке" виртуальной машины под управлением WIndows Server 2008R2 в редакции Standard. Данная редакция была выбрана исходя из соображений возможности развёртывания RemoteApp без домена.
- Поднятие на сервере роли RDS, настройка RemoteApp. Пользователи работают с 1С на сервере в Облакотеке так же как с обычным приложением, практически не замечая разницы. Бонусом сотрудники получили возможность при необходимости работать удалённо из дома или любой точки где есть интернет. Минус - чуть больше задержки при работе, в данном случае не критично.
- Развёртывание сервера 1С:Предприятие. В качестве сервера баз данных был выбран бесплатный PostgreSQL. Перенос базы данных 1С с локального сервера в офисе в "Облакотеку".
- В офис заведён второй интернет-провайдер для отказоустойчивости, реализовано автоматическое переключение на резервный канал на базе маршрутизатора от Mikrotik
- Настройка резервного копирования баз данных 1С на сервер расположенный в офисе.
В результате переноса:
- Появилась возможность гибко управлять ресурсами необходимыми на данный момент. За время работы в Облакотеке был рост компании - изменения вносились за 10-15 минут. В определённый момент перестало хватать дисковой подсистемы SAS, перенесли базу на диски SSD
- Оплата каждый месяц за фактически потребляемые ресурсы, а не замораживание крупной суммы денег в оборудование и программное обеспечение
- Упростилось обслуживание инфраструктуры
- Решён вопрос с лицензионным ПО