Миграция сервисов 1С в облачное пространство

12.04.22

Интеграция - Облачные сервисы, хостинг

В рамках сопровождения ИТ-инфраструктуры и бизнес-приложений одного из заказчиков появилась идея отказаться от серверных физических мощностей и перевести критически важные производственные 1С сервисы на облачную площадку. В статье расскажем более детально о проекте PROF-IT GROUP, этапах, ходе реализации, и, конечно же, о результатах.

Проект миграции сервисов 1С состоял из нескольких этапов.

Этап 1. Предпосылки.

Идея переноса родилась после аварийного отлучения основной и резервной систем кондиционирования в главном серверном помещении на площадке заказчика. Температура в серверной за считанные минуты подобралась к отметке в 45 градусов, было принято решение «тушить» стойки с серверным и сетевым оборудованием на время восстановления системы кондиционирования. Простой производства составил 2,5 часа, что в современном мире категорически неприемлемо с точки зрения финансово-экономических показателей бизнеса.

На чашу весов в сторону облака также упали второстепенные причины:

  1. нежелание заказчика поддерживать сетевую и серверную инфраструктуру в актуальном высокопроизводительном состоянии, в том числе нести расходы на закупку нового оборудования, ЗИПа, лицензии, смартнеты и т.д. Учитывая текущую сложившуюся ситуацию в стране и мире, решение было верным, или, как говорится, одной головной болью меньше.
  2. нежелание заказчика нести косвенные операционные расходы на содержание серверных помещений (система координирования, СКУД, система пожаротушения, электропитание, пультовая охрана и т.д.). Все эти статьи расхода на техническое обслуживание и ремонт в годовом эквиваленте формировались во внушительную стоимость.
  3. желание заказчика иметь возможность быстро и без особых усилий развернуть нужные серверные мощности в требуемой конфигурации, а также изменить как в большую, так и в меньшую сторону конфигурацию существующего инстанса в режиме реального времени.
  4. желание заказчика иметь техническую поддержку серверного оборудования в режиме 24/7/365, включая неограниченные консультации от облачного провайдера по телефону/email/мессенджеру.
  5. прозрачную систему начисления платежей и матрицу стоимости ресурсов и услуг.

Учитывая вышеизложенные пункты пришли к мнению, что полностью требованиям PROF-IT GROUP удовлетворяет наш партнер.

Этап 2. Анализ возможностей переноса.

После принятого решения «Мигрируем!» началась подготовительная работа к переносу сервисов. Первым делом была проведена инвентаризация серверных мощностей и информационных сервисов, развернутых на данных мощностях. Совместно с заказчиком определили пул сервисов, подлежащих миграции и сервисов, которые остаются в периметре площадки на «железных» мощностях (до определенного момента).

Перечень сервисов, подлежащих миграции, условно разбили на несколько очередей. Нас в данной статье интересует очередь по переносу ресурсов 1С, включающих в себя следующие сервисы:

  1. 1С:УПП

  2. 1С:Бухгалтерия

  3. 1С:ЗУП

  4. 1С:Управление персоналом

  5. 1С:Документооборот

  6. 1С:Метрология

  7. 1С:Путевые лист

  8. 1С:Система ритмичности работы прессов

  9. 1С:Учет производственных затрат

  10. 1С:Кайдзен

  11. 1С:Командировки

Таким образом, предстоящая задача миграции заключалась в следующем:

  1. перенести сервисы 1С для Заказчика и 9 его дочерних организаций.
  2. общее количество информационных баз 1С, подлежащих переносу, – 36, суммарным объемом – более 23 Тб.
  3. смигрировать 4 сервера СУБД, 4 сервера приложений, 2 тестовых контура, развернуть данные вычислительные мощности в двух различных облачных проектах (один проект для Заказчика, второй – для дочерних организаций).
  4. развернуть отказоустойчивую терминальную ферму для одновременного подключения 800+ пользователей.
  5. развернуть сопутствующую облачную инфраструктуру, в том числе сетевую обвязку, межсетевой экран, сервер лицензирования, файловый сервер для хранения профилей пользователей, брокер соединений и т.д.
  6. главным условием миграции от заказчика было сохранение существующей архитектуры, конфигураций и интеграции между информационными системами 1С, с целью сохранить весь производственный процесс, выверенный и отлаженный годами.

Оценив все исходные данные, пришли к выводу, что невыполнимых задач не существует и приступили к реализации данного кейса.

Этап 3. Моделирование облачного проекта. Оценка рисков.

Заручившись поддержкой коллег перешли к этапу моделирования облачного проекта, а также оценке рисков.

По результатам инвентаризации (Этап 2) была составлена спецификация виртуальных машин, подлежащих переносу («as is») и развертыванию с нуля в облачных проектах.

Совместно с коллегами подобраны конфигурации всех инстансов, рассчитаны флейворы (flavors). Было принято решение в основном использовать высокопроизводительные CPU (High Freq vCPU 3.7GHz Xeon Gold) и High-IOPS SSD диски. Подробнее ознакомиться с техническими характеристиками можно на портале VKCS.

Совместно с системными администраторами и 1С-разработчиками была сформирована матрица рисков, представлена заказчику на согласование. Под каждый пункт/риск, который не принимал заказчик, были предложены пути отката к изначальной конфигурации. Таким образом исключили все варианты, при которых возникала угроза бесперебойной работе предприятия в целом.

Этап 4. Расчет облачного проекта и трудозатрат на перенос.

После утверждения спецификации облачных ресурсов и матрицы рисков была рассчитана ежемесячная стоимость облачного проекта, представлена заказчику на согласование.

Также была сформирована команда под данный проект, рассчитаны и согласованы с заказчиком все трудозатраты и сроки реализации задачи.

В команду проекта вошли системные администраторы (2 человека), 1С администраторы СУБД (2 человека), разработчики и консультанты 1С (6 человек, бизнес-аналитик (1 человек), руководитель проектов (1 человек).

Этап 5. Пробная миграция и тестирование.

Под пробное развертывание и тестирование коллеги партнера любезно предоставили бесплатный тестовый стенд, а также добавили в данный проект необходимые квоты на vCPU, RAM и SSD.

Была разработана и утверждена заказчиком матрица тестирования. За целевые показатели принимались значения, полученные в результате тестов на «железе».

Параллельно работающему на площадке заказчика продукт-контуру стартовала пробная миграция и тестовое развертывание в тестовом контуре. В общей сложности данный процесс занял порядка 8-9 часов. Проверили интеграции, связанности – все ок.

Следующим шагом было нагрузочное тестирование тестового контура согласно утвержденной матрице. Результаты оказались удовлетворительными, а местами выше наших ожиданий. Так, тест Гилева показал 31 пункт.

Скорректировав конфигурации некоторых виртуальных машин перешли к основному этапу – миграция и развертывание продукт контура.

Этап 6. Боевая миграция и проверка работоспособности.

Основной проблемой для переноса продут-контура, как ни странно, оказалось согласование с бизнесом окна для остановки сервисов 1С и выполнения запланированных работ. Данную задачу усложнял тот факт, что перенос сервисов затрагивал более десятка подразделений (~1000 пользователей), и несколько десятков бизнес-процессов. Руководство предприятия поставило задачу выполнить работы с минимальным негативным эффектом для бизнеса.

Было принято решение стартовать работы в пятницу в 23:00 с предварительным уведомлением всех пользователей о запланированных работах. На завершение всех подготовительных операций отводилось 5 дней.

На миграцию и развертывание закладывалось 24 часа, еще столько же на тестирование и отладку, а также 6 часов на откат в случае нештатной ситуации.

Таким образом, к 6 утра понедельника у нас должен был быть полноценный работоспособный 1С сервис «в облаке» или «на земле».

Этап 7. Подведение итогов.

В результате проделанной работы успешно смигрированы производственные 1С сервисы в облачное пространство.

Мы получили следующие результаты:

  1. перемещены с физических серверных мощностей в облачный проект сервисы 1С для Заказчика и 9 его дочерних организаций.
  2. общее количество перенесенных ресурсов – 36 информационных баз 1С суммарным объемом более 23 Тб.
  3. смигрировано и развернуто в двух облачных проектах 24 инстанса, в том числе 4 сервера СУБД, 4 сервера приложений, 2 тестовых контура.
  4. развернута отказоустойчивая терминальная ферма для одновременного подключения 800+ пользователей.
  5. развернута сопутствующая облачная инфраструктура: сетевая обвязка, межсетевой экран, сервер лицензирования, файловый сервер для хранения профилей пользователей, брокер соединений и т.д.
  6. сохранены существующие архитектура, конфигурации, интеграции.
  7. общее время выполнения работ: подготовка – 18 дней, миграция – 36 часов.

миграция облака производство автоматизация цифровизация

См. также

Интеграция 1С с облаком S3 (Amazon, Yandex Object Storage, Ceph Object Gateway S3, MinIO и др.)

Облачные сервисы, хостинг 8.3.14 Конфигурации 1cv8 Россия Платные (руб)

Готовое решение по интеграции 1С с облаком S3 (Amazon, Yandex Object Storage, Ceph Object Gateway S3, MinIO и любое совместимое объектное хранилище). Решение даёт возможность осуществлять как основные операции (получить список, закачать, скачать, удалить и т.д.), так и расширенные (работа с бакетами, генерация ссылок, работа с правами и т.д.) с объектным хранилищем S3 прямо из 1С.

31200 руб.

27.04.2021    18714    24    70    

39

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

Облачные сервисы, хостинг Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В публикации рассматриваются все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Как случаи, когда сервер 1С авторизирует веб и обычных клиентов 1С в active directory, так и когда сам сервер является клиентом, например при HTTP запросах выполняемых сервером 1С.

18.03.2024    615    capitan    0    

9

Готовое облако или выделенный сервер? Экономика владения 1С

Облачные сервисы, хостинг Бесплатно (free)

Если вы работаете с 1С, то, скорее всего, используете для этого собственный сервер. Это решение дает больше гибкости: железо всегда под рукой, в любой момент можно поменять конфигурацию или установить дополнительное ПО. Например, чтобы организовать бухгалтеру удаленный рабочий стол. Но насколько этот вариант экономически выгоден для компании? Мы сравнили три варианта развертывания 1С: на собственном сервере, на арендованном в Selectel и в готовом облаке. Какие есть преимущества и недостатки у каждого варианта и что выгоднее — разбираем в статье.

13.03.2024    625    doctor_it    6    

0

Три пингвина под окном… Точки над Ё. Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux

Облачные сервисы, хостинг Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Прошлая публикация "Три пингвина под окном… Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux" набрала более 20К просмотров. В моем случае это абсолютный рекорд. Как и обещал в ней, рассказываю, как установить неподдерживаемый дистрибутив ОС у облачного провайдера.

25.02.2024    2282    capitan    0    

6

Бесплатный митап “1С в облаке: возможности и риски, решения и кейсы”

Облачные сервисы, хостинг Мероприятия Бесплатно (free)

На митапе говорили о переносе 1С в облако: какие решения есть на рынке, их достоинства и недостатки. На примере реальных кейсов узнали особенности перехода, сроки, бюджеты, риски и возможности. В программе митапа 5 докладов и круглый стол.

06.02.2024    2899    0    Infostart    0    

18

Из 1С в S3 и обратно. Работа с объектным хранилищем

Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В данной статье демонстрируется работа с объектным хранилищем 1С с использованием подписанных (pre-signed) ссылок. Загрузка, скачивание и удаление реализованы на "чистом" языке 1С без внешних компонент и сервисов. В качестве провайдера хранилища S3 будем использовать Яндекс.Облако

06.02.2024    4521    Sedaiko    13    

64

В облаке, как дома: Устраиваемся поудобнее. Рабочее место пользователя 1С на базе РЕД ОС (HTTPS и архивирование)

Linux Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

На прошедшем вебинаре "В облаке, как дома: Как настроить рабочее место пользователя 1С на базе РЕД ОС" мы договорились, что продолжением будет установка соединения по HTTPS и архивирование. Это финальные штрихи в настройке рабочего места. Вот и оно (продолжение) или они (штрихи), прошу под кат...

29.01.2024    806    capitan    5    

6

Непрерывный сбор данных из торговых точек для визуализации в Yandex DataLens

Облачные сервисы, хостинг Платформа 1С v8.3 Конфигурации 1cv8 Россия Управленческий учет Бесплатно (free)

В данной статье рассматривается пример непрерывного сбора данных о продажах со множества торговых точек и последующей визуализации через Yandex DataLens в режиме реального времени.

05.01.2024    2139    Sedaiko    23    

51
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1559729 12.04.22 11:42 Сейчас в теме
Оценив все исходные данные, пришли к выводу, что невыполнимых задач не существует

Если "невыполнимых задач не существует", то можно и не "оценивать все исходные данные" :D
2. ixijixi 1805 12.04.22 15:13 Сейчас в теме
Самый важный вопрос не освещен - стоимость перехода и экономия от перехода.
4. user1771684 13.04.22 10:22 Сейчас в теме
Вас интересует стоимость трудозатрат специалистов по данному проекту?
Вообще, проект миграции - дело довольно индивидуальное. В каждом конкретном случае стоимость переноса будет разная, все зависит от объема переносимых сервисов, от требований к Заказчика к времени переноса и т.д.

Экономия данного проекта составит ~46% для OPEX и ~39% для CAPEX в годовом выражении.
3. capitan 2475 13.04.22 09:28 Сейчас в теме
Вспоминается...
Последним смеется тот, до кого плохо доходит.
По нынешним временам уже вовсю идет обратный процесс переезда из облаков в локальные ЦОД.

И что это за аварийная система кондиционирования, если она отлучилась (орфография автора) вместе с основной?
5. user1771684 13.04.22 10:28 Сейчас в теме
*отключилась.
Случился форс-мажор на сети энергоснабжения бизнес-центра, где размещена серверная Заказчика.

Совсем не согласны. Никакого обратного процесса. В свете последних событий в нашей стране и мире в целом на данный момент у облачных провайдеров, таких, как VK, Yandex, Сбер и т.д. небывалый ажиотаж и повышенный спрос на облачные сервисы.
8. ELInfinito 14.04.22 08:28 Сейчас в теме
(5)
отключилась.
Случился форс-мажор на сети энергоснабжения бизнес-центра, где размещена серверная Заказчика.

Совсем не согласны. Никакого обратного процесса. В свете последних событий в нашей с


Так может дело в том, что было неправильно организовано все это хозяйство.
В худшем случае у БЦ должен был быть аварийный генератор, а в лучшем - он должен был быть у вас.

Ажиотаж на облака идет у дилетантов и малого бизнеса, которым грамотные люди не могли объяснить недостатки этого сервиса, а может быть этих людей и вовсе не спрашивали.
Может быть каким-то малым бизнесам это и выгодно, но когда крупняк на них переходит - это умора.
9. user1771684 15.04.22 10:14 Сейчас в теме
Может и так, а может и нет. На вкус и цвет все Заказчики разные. Возможно у нашего Заказчика есть свои планы и стратегии, которых он придерживается. Все индивидуально.
На этапе подготовки все риски Заказчику были озвучены, он их принял. Поэтому с чистой совестью выполнили поставленную перед нами задачу.
6. _alex1974 13.04.22 11:46 Сейчас в теме
Остается надеяться, что провайдер облачного сервиса обладает заявленными возможностями по поддержанию работоспособности. И у него не возникнет ситуации с отключением электроэнергии, а, например, DDOS-атака на одного из клиентов не вызовет отказ работы других клиентов.
Вообще, ранее стоимость облачного хранения была заметно дороже своего ВЦ - как раз за счет более высокого уровня сервиса, возможности быстрого расширения ресурсов по требованию и высокой отказоустойчивости. Как сейчас обстоит дело - не знаю, всё нужно считать.
7. user1771684 13.04.22 17:53 Сейчас в теме
Совершенно верно, все индивидуально, каждый конкретный случай требует своего детального расчета.
Оставьте свое сообщение