Переезд 1С и файлового архива дистрибьютора в Яндекс Облако с простоем меньше часа
Оптовый дистрибьютор электротехники, около 40 сотрудников. Склад и офис в одном здании. Вся торговля держится на 1С:Управление торговлей, договоры и сертификаты лежат в файловом архиве, сайт-каталог живёт у обычного хостера. Всё, кроме сайта, крутилось на одном сервере в подсобке. Тот самый «системник под столом», только в стойке.
Почему решили переезжать
Про тренд на облака владелец не говорил. Он говорил про два случая за полгода. Сначала на четыре часа вырубило электричество, и отгрузки встали. Потом приглашённый админ предупредил: дисковому массиву сервера шестой год, запчастей к нему уже не найти.
Новое железо стоило как год аренды сопоставимых мощностей. И всё равно требовало того же человека рядом. Владелец попросил посчитать переезд честно, с одной оговоркой: торговля не может стоять дольше пары часов даже ночью.
Что сделали
- Составили опись. Сервер 1С с двумя базами, файловый архив около 500 ГБ, самописные обмены с сайтом и ЭДО, десяток сетевых принтеров, включая термопринтеры этикеток на складе.
- Нарисовали целевую схему в Яндекс Облаке: виртуальная машина под сервер 1С, Managed PostgreSQL под базы, объектное хранилище S3 под архив и бэкапы, VPN-туннель до офиса.
- Посчитали стоимость против текущих расходов. До старта и на цифрах, а не на ощущениях: переезд оправдан.
- Подняли тестовый стенд, копию всей связки в облаке. Две недели гоняли на нём живые сценарии: проводили документы, запускали обмены, печатали.
- Переключились в ночь с субботы на воскресенье. Финальная синхронизация, перенос обменов, смена адресов. Старый сервер не выключали ещё три недели, держали как точку отката.
- Через месяц подогнали мощности под фактическое потребление. Уменьшили переразмеренную виртуалку, холодную часть архива переложили в дешёвый класс хранения.
Персональные данные и 152-ФЗ
Попутно закрыли вопрос, о котором клиент не спрашивал. На аудите всплыло: база 1С хранит персональные данные покупателей-физлиц, а по 152-ФЗ такая база обязана физически находиться в России. С Яндекс Облаком требование выполняется по определению. Мы всё равно записали его в документацию по целевой схеме, вместе с сетями, доступами и настроенным мониторингом. Чтобы у любого будущего подрядчика была карта инфраструктуры, а не устная легенда.
Где споткнулись
Старая платформа 1С не подружилась со свежей СУБД
На тестовом переносе вылезло: платформа 1С двухлетней давности криво работает в связке со свежей PostgreSQL. Вариантов было два. Ставить в облако старые версии и тащить технический долг с собой или обновить платформу до переезда. Выбрали второе. В проекте появился отдельный этап: тестирование доработок конфигурации. Часть самописных обменов после обновления пришлось чинить. Ради таких находок стенд и живёт. В боевую ночь эта история сорвала бы переезд целиком, а на стенде стоила двух недель.
Полтерабайта архива не пролезали в офисный канал
Выгрузить 500 ГБ через офисный интернет с его скромным исходящим каналом по расчёту заняло бы больше недели непрерывной загрузки. Заодно положило бы канал людям, которые в это время работают. Разбили перенос на части. Основную массу архива залили в S3 заранее, порциями по ночам, за две недели. В ночь переключения досинхронизировали только изменившиеся файлы. Финальная дельта уложилась в минуты.
Печать этикеток со склада сломалась об латентность
После тестового подключения кладовщики пожаловались: этикетки из 1С печатаются с задержкой, иногда теряются. Термопринтеры стоят локально, а 1С уехала в облако. Опубликовали 1С через удалённые рабочие столы с пробросом локальной печати и отдельно настроили складские рабочие места. На бумаге мелочь. Но именно такие мелочи останавливают отгрузку в первый рабочий день после переезда.
Что получилось
- Простой в ночь переключения занял около 50 минут. Утром в понедельник склад отгружал как обычно.
- Инфраструктура теперь обходится примерно на четверть дешевле, чем обошлось бы обновление своего железа вместе с обслуживанием. И без капитальной закупки.
- Бэкапы уходят в отдельное хранилище сами. Зависимость от единственного сервера и единственного знающего его человека снята.
- Договор с облаком оформлен на компанию клиента. Инфраструктура принадлежит ему, а не подрядчику.
Было и стало
- Было: один сервер в подсобке, шестой год дисковому массиву, запчастей нет. Стало: виртуальная машина, Managed PostgreSQL и объектное хранилище у провайдера.
- Было: четыре часа без электричества и остановленные отгрузки. Стало: простой 50 минут за всю ночь переключения.
- Было: бэкапы делает человек, когда вспомнит. Стало: копии уезжают в отдельное хранилище сами.
- Было: смета на новое железо размером с годовую аренду. Стало: счёт за облако примерно на четверть меньше, без капитальной закупки.
- Было: карта инфраструктуры в голове приглашённого админа. Стало: документация по сетям, доступам и мониторингу.
Кому подойдёт такой переезд
Мы не зовём в облако всех подряд. Сценарий срабатывает, когда совпадает хотя бы половина пунктов.
- В 1С одновременно сидят от 10 до 100 человек, и торговля встаёт вместе с сервером.
- Железу больше четырёх лет, гарантия кончилась, запчасти ищут на барахолках.
- Сервер стоит в офисе, а не в дата-центре. Электричество и кондиционер общие с людьми.
- Файловый архив разросся и продолжает расти. Договоры, сертификаты, сканы, фото склада.
- Админ приходящий, и вся история настроек живёт в его памяти.
Если сервер новый, людей пятеро, а архив помещается на флешку, перенос сервера в облако подождёт. Скажем об этом прямо на первом созвоне.
Сколько стоит такой переезд и сколько занимает
Бюджет зависит от того, что именно едет. Вот вилки по похожим проектам, чтобы прикинуть порядок сумм.
- Одна база 1С без самописных обменов: от 120 тысяч рублей, две-три недели вместе со стендом.
- Связка вроде этой: 1С, файловый архив, обмены с сайтом и ЭДО. От 350 тысяч рублей, полтора-два месяца от первого созвона до ночи переключения.
- Аренда мощностей для компании на 30-50 человек: от 25 тысяч рублей в месяц. Счёт растёт от объёма архива и числа одновременных сеансов.
- Сопровождение после переезда: от 20 тысяч рублей в месяц.
Отдельно считаются лицензии 1С, если платформу пора обновлять, и оплата облака напрямую провайдеру. Мы её не перепродаём: договор ваш, счёт ваш.
Что нужно от вас
- Доступы к серверу, к 1С, к домену и к почте. Желательно от владельца, а не от админа, который ушёл три года назад.
- Один ответственный на вашей стороне. Обычно это главбух или руководитель продаж. Уйдёт два-три часа в неделю: согласовать окно, ответить на вопросы, собрать людей на тест.
- Два-три сотрудника на приёмку стенда. Они проводят свои обычные документы и говорят, где стало хуже.
- Решение по ночному окну и дежурный на телефоне в эту ночь.
- Список того, что нельзя ломать. Печать этикеток попала в этот список только после жалобы кладовщиков, а лучше бы попала раньше.
Что происходит после переезда
Облако не обслуживает себя само. Кто-то ставит обновления, следит за местом на дисках и разбирает алерты.
- Первый месяц ведём проект плотно: смотрим нагрузку, убираем лишние мощности, ловим жалобы пользователей.
- Дальше есть выбор. Забрать инфраструктуру себе вместе с документацией или отдать нам на сопровождение серверов.
- Сопровождение включает обновления, проверку бэкапов и реакцию на аварии. Отдельно подключаем мониторинг 24/7, чтобы о сбое узнавали мы, а не ваши клиенты.
- Доработки считаем по часам сверх абонентской платы. Что входит в тариф, а что нет, прописываем в договоре заранее.
Бэкапы после переезда мало настроить. Их надо проверить восстановлением. Как это выглядит на практике, видно в кейсе про бэкапы, из которых реально восстанавливаются.
Если ваши 1С и файлы живут на сервере, возраст которого уже неприлично спрашивать, опишите ситуацию в форме на странице услуги переноса инфраструктуры в облако. Посчитаем стоимость целевой схемы и предложим план переезда с репетицией и точками отката. Если до переезда ещё далеко, начните с аудита инфраструктуры: он покажет, что у вас держится на честном слове. А резервное копирование с проверкой восстановления стоит настроить в любом случае, хоть в облаке, хоть в подсобке.
Частые вопросы
Сколько времени бизнес не работает во время переезда?
Переключаются ночью или в выходные, поэтому рабочий день обычно не страдает. В этом проекте простой занял около 50 минут. Мы заранее гоняем копию всей связки на тестовом стенде, а тяжёлые данные заливаем порциями за недели до часа икс. В ночь переключения остаётся только досинхронизировать то, что изменилось.
Во сколько обходится облако каждый месяц?
Для компании на 30-50 человек с одной базой 1С и архивом до терабайта счёт начинается примерно от 25 тысяч рублей в месяц. Растёт он от объёма хранилища и числа одновременных сеансов. Договор оформляем на вас, платите провайдеру напрямую. Мы не перепродаём мощности и не накручиваем процент сверху.
Что делать, если в облаке окажется хуже, чем было?
Старый сервер не выключают сразу. Здесь он простоял ещё три недели как точка отката: если бы что-то пошло не так, вернулись бы за час. Поэтому переезд не похож на прыжок без страховки. Решение оставить или погасить железо принимаете вы, когда люди поработают в новой схеме хотя бы пару недель.
Нужно ли обновлять 1С перед переездом?
Иногда да. Старые платформы криво работают со свежими версиями PostgreSQL, и это всплывает на стенде. Тогда в проект добавляется отдельный этап: обновление платформы и проверка доработок конфигурации. Лучше потратить на это две недели заранее, чем сорвать ночь переключения и объяснять складу, почему он не отгружает.
Законно ли держать базу с персональными данными в облаке?
Да, если серверы стоят в России. По 152-ФЗ база с персональными данными россиян обязана физически находиться на территории страны. У Яндекс Облака и VK Cloud это выполняется по умолчанию. Требование мы записываем в документацию по схеме, чтобы при проверке не пришлось вспоминать, где что лежит.
Услуги по теме
Обслуживание серверов
Сервер настраивал админ, который давно уволился? Начинаем с ревизии, наводим порядок и берём обновления, бэкапы и мониторинг на себя.
Резервное копирование
Бэкап, который ни разу не разворачивали, это просто надежда. Настраиваем копии по схеме 3-2-1 и регулярно проверяем восстановление на отдельной площадке.
Мониторинг инфраструктуры
Следим за серверами, сайтами и обменом с 1С: диски, сертификаты, бэкапы, очереди интеграций. Алерт приходит раньше, чем сбой заметит клиент.
Аудит IT и безопасности
Никто в компании не помнит, сколько у вас серверов и у кого доступ к базе клиентов? Соберём карту IT-хозяйства и реестр рисков с приоритетами.
Инструменты по теме
Генератор политики конфиденциальности (152-ФЗ) онлайн — бесплатно
Политика по 152-ФЗ под ваш сайт: тип оператора, данные, цели, счётчики. Готовый текст ложится на отдельную страницу, ссылку ставят у форм.
Проверка заголовков сервера онлайн — HTTP-статус и редиректы
Показывает сырой ответ сервера по любому адресу: статус, цепочку переходов и заголовки целиком. Без регистрации, адреса не сохраняются.