Всем известный программный продукт 1С, предназначенный для автоматизации процессов на предприятии успешно переносится в облака и имеет массу преимуществ по сравнению с той же работой программы "на земле".
Мы решили написать цикл статей на тему миграции 1С в облако, а именно, как организовать виртуальную инфраструктуру 1С в Microsoft Azure.
Делимся опытом переноса 1С.
Подготовка
Перед миграцией 1С в Azure необходимо конвертировать лицензионные USB-ключи 1С (если для лицензирования используются они) в электронные ключи. Или восстановить доступ к лицензионным данным для активации лицензий на новом сервере.
Создать виртуальную инфраструктуру в Azure, на которую мы будем перемещать нашу 1С. Она может состоять как из одной ВМ, так и из нескольких. Важно учитывать, что если вы планируете разворачивать клиент-серверный вариант 1С (Кластер + СУБД) в варианте использования Microsoft SQL Server, имеет смысл разворачивать вариант образа ВМ сразу с Windows Server + MS SQL (будет взиматься дополнительная плата за использование лицензии на SQL Server, если у вас её нет).
Выгрузить информационные базы 1С в .dt файл -, это позволит уменьшить их размер для переноса на новый сервер. Или заархивировать каталог файловой базы данных, если используете файловый режим работы.
Установка СУБД
Если вы планируете использовать файловый вариант баз, данный шаг стоит пропустить. В клиент-серверном варианте 1С, нам понадобится любая из поддерживаемых 1С СУБД.
Подключитесь к вашей ВМ, установите и настройте требуемую вам СУБД. Создайте нового пользователя с правами создания новых баз. Рекомендуем для администрирования и обслуживания сервера MS SQL установить также SQL Server Management Studio.
Установка кластера 1С
Подключитесь к вашей ВМ, которая будет выполнять роль кластера 1С и установите на него необходимый набор компонентов сервера 1С.
В процессе установки рекомендуем установить 1С, как службу и отключить поддержку аппаратных ключей защиты.
После успешной установки зарегистрируйте в системе утилиту администрирования и перейдите в саму консоль.
У вас должен появиться доступ к администрированию локального кластера 1С. Перейдя в раздел «Информационные базы» создайте необходимые для переноса базы 1С.
- Укажите имя базы в кластере 1С
- Адрес и тип сервера СУБД (если используете подключение к СУБД на выделенном сервере, убедитесь, что открыты все необходимые порты для удаленного подключения к СУБД)
- Имя и пароль пользователя СУБД для подключения
Активация сервера 1С и загрузка баз
Обязательно укажите пункт о необходимости создать базу данных в случае её отсутствияТеперь перейдём к загрузке данных в наши базы данных и активации сервера 1С.
Для этого добавляем базы в клиент 1С и открываем их в конфигураторе.
У нас появится сообщение об отсутствии лицензии и предложение активировать.
Соглашаемся на активацию и вводим данные лицензии, рекомендуем сохранить активационные данные для возможной повторной переактивации в случае изменения размера ВМ или управляемых дисков.
После успешной активации, заходим в конфигуратор и загружаем .dt файл нашей информационной базы.
Теперь наши базы готовы к использованию. Можем перейти к настройке пользовательского подключения.