Шаг 1: Подготовка к переносу
1.1. Оценка текущей инфраструктуры
Первым этапом необходимо провести оценку текущей инфраструктуры. Это включает в себя анализ используемых версий 1С, объема данных, количества пользователей и производительности серверов. На этом этапе также важно оценить текущие и прогнозируемые нагрузки на систему, чтобы выбрать подходящий облачный сервис.
1.2. Составление технического задания
Техническое задание (ТЗ) — это основа всего проекта. В нем должны быть четко прописаны требования к облачной инфраструктуре, объемы данных, сроки выполнения задач и ожидаемые результаты. ТЗ также должно включать описание всех интеграций и модулей, которые используются в текущей системе 1С. Учитывайте, что ТЗ это самая времязатратная часть проекта.
1.3. Выбор облачного провайдера
-
Критерий 1. Договор и SLA. Service Level Agreement (SLA) — это документ, описывающий услугу, права и обязанности сторон, и согласованный уровень качества. Он определяет сроки решения задач. Не все ИТ-компании на российском рынке имеют такое соглашение, но если оно есть, можно переходить к следующему пункту.
-
Критерий 2. Успешные кейсы. Передача своей структуры незнакомому подрядчику может вызывать опасения. Сертификаты качества без успешных проектов не гарантируют надежность. Попросите контакты клиентов для отзывов, или ознакомьтесь с отзывами на сайте компании. Рекомендации часто важнее грамотно составленного договора.
-
Критерий 3. Тикетная система. Тикетная система — необходимый инструмент для контроля работы подрядчика. Без нее сотрудничество не рекомендуется. Такая система предотвращает потерю задач, присваивает им приоритет и время решения. Уточните, знаком ли подрядчик с ITIL — методологией управления ИТ-услугами.
-
Критерий 4. Квалифицированный персонал. Выбирайте профессионалов с внешней аттестацией от Cisco, Microsoft и других. Понятно, что сейчас аттестации невозможны или сложны в реализации, но хороший подрядчик спецов удерживает. Сертификаты сокращают время решения задач и указывают на низкую текучесть кадров, что свидетельствует о стабильности компании.
-
Критерий 5. План аварийного восстановления. Подрядчик должен предложить «план аварийного восстановления» на случай форс-мажоров. План должен включать описание сервисов, их уязвимые места и сроки восстановления. Если на первой встрече это не обсуждалось, уточните наличие такой услуги.
-
Критерий 6. Уровень зрелости компании. Проведите эксперимент: позвоните на горячую линию с вымышленной задачей и оцените реакцию компании. Это покажет, как налажен процесс и насколько профессионально общаются с клиентом. Рекомендуется провести этот эксперимент со всеми потенциальными партнерами.
-
Критерий 7. Цена. После проверки договоров и персонала, оцените цены. Найдите минимум 5 похожих предложений для сравнения. Избегайте как слишком высоких, так и слишком низких цен — рынок диктует свои условия.
1.4. Разработка плана-графика
План-график — это детализированный документ, который описывает последовательность действий и сроки выполнения всех этапов переноса. В нем должны быть учтены:
- Этапы подготовки и тестирования.
- Сроки переноса данных.
- Время на настройку системы в облаке.
- Запуск и тестирование системы в рабочем режиме.
План-график позволяет контролировать процесс переноса и своевременно реагировать на возможные отклонения.
1.5. Подготовка резервных копий
Перед началом переноса необходимо создать полные резервные копии всех данных и конфигураций 1С. Это критический шаг, который позволяет защитить данные и обеспечить возможность отката в случае неудачного переноса.
1.6. Подготовка плана отката
План отката — это документ, который описывает шаги по возврату системы к предыдущему состоянию в случае неудачного переноса. В нем должны быть указаны действия по восстановлению данных из резервных копий, возвращению настроек и конфигураций к исходным значениям. План отката должен быть протестирован в тестовой среде.
Шаг 2: Тестирование в облаке
2.1. Развертывание тестовой среды
Перед тем как полностью перенести 1С в облако, рекомендуется развернуть тестовую среду. Это поможет выявить возможные проблемы на этапе подготовки и скорректировать план миграции. В тестовой среде проверьте:
- Совместимость версий 1С и операционной системы.
- Производительность системы.
- Корректность работы всех интеграций и дополнительных модулей.
- Попробуйте дать на систему такую нагрузку, чтобы она не выдержала. Посмотрите над действиями подрядчика
2.2. Оценка производительности
Оцените производительность системы в облаке в сравнении с текущей инфраструктурой. Особое внимание уделите скорости работы в пиковые часы нагрузки.
Здесь есть два варианта:
- Замер производительности с использованием продакшн базы, новой структуры и тестовых пользователей
- Заранее подготовка теста АПДЕКС, используя 1с:КиП для эмулирования нагрузки.
2.3. Проверка плана отката
Увы, многие внедренцы забывают про этот пункт, потому что по общей статистике вероятность использования плана отката низкая. Требуйте от подрядчика проверить работу по откату.
Шаг 3: Перенос данных и настроек
3.1. Перенос данных
Начните перенос с небольших объемов данных, чтобы проверить корректность процесса.
В идеале начать перенос со среды разработки и тестирования.
3.2. Синхронизация данных
После переноса основной части данных настройте синхронизацию с локальной системой, чтобы данные в облаке и на локальном сервере были актуальными. Это позволит снизить риски и обеспечить плавный переход на новую систему.
Выбирается окно (например понедельник) перехода. Происходит актуализация баз и данных на облачной структуре используя резервные копии с локальной структуры.
3.3. Перенос и настройка конфигураций
Переносите конфигурации 1С с учетом особенностей облачной среды (туннели, обмен и т.д). Проверьте работу всех интеграций, настроек безопасности и прав доступа.
Шаг 4: Тестирование и запуск
4.1. Финальное тестирование
После полного переноса данных и настроек проведите финальное тестирование системы. Убедитесь в корректной работе всех бизнес-процессов, интеграций и отчетности. Важно проверить работу системы в условиях реальной нагрузки.
4.2. Непрерывная поддержка
В момент перехода хорошим тоном будет присутствие представителя компании на месте, если это возможно. Это поможет быстро решать возникающие вопросы и предотвратит длительные простои.
Шаг 5: Завершение переноса и оптимизация
5.1. Отключение локальных серверов
После успешного перевода всех пользователей и подтверждения корректной работы системы в облаке можно приступать к отключению локальных серверов. При этом убедитесь, что все данные и конфигурации полностью перенесены и синхронизированы.
5.2. Оптимизация и мониторинг
После переноса в облако проведите оптимизацию работы системы с учетом новых условий. Настройте мониторинг производительности и безопасности, чтобы оперативно реагировать на любые отклонения.
Заключение
Перенос 1С в облако без простоя — сложная, но выполнимая задача при грамотном подходе и тщательном планировании. Следуя описанной выше пошаговой инструкции, вы сможете минимизировать риски, обеспечить непрерывность бизнес-процессов и извлечь максимальную выгоду из использования облачных технологий.