Инициализация Commerce Scale Unit (облако)

В этой статье объясняется, как инициализировать Commerce Scale Unit (облако) в Microsoft Dynamics 365 Commerce.

Если используется песочница уровня 2 или рабочая среда с версией приложения 8.1.2. x или более поздней, необходимо инициализировать Commerce Scale Unit (облако), прежде чем можно будет использовать функцию канала розничной торговли для операций POS или операций электронной коммерции, использующих розничный сервер в облаке. При инициализации будет выполнено развертывание Commerce Scale Unit (облако).

Важно

Для существующих клиентов, использующих функции канала розничной торговли в облаке, чтобы обеспечить непрерывную и бесперебойную поддержку бизнеса, необходимо обновить каналы розничной торговли для использования Commerce Scale Unit. Новые среды, развернутые без Commerce Scale Unit, не будут получать обновления качества и обслуживания для компонентов канала розничной торговли, размещаемых в облаке. Нет необходимости предпринимать никаких действий для клиентов, которые используют исключительно Commerce Scale Unit (самостоятельная версия). Если вам требуется расширение, обратитесь к своему Microsoft FastTrack Solution Architect.

Необходимые условия

  1. Разверните песочницу уровня 2 или рабочую среду с версией 8.1.2. x или более поздней.

  2. Можно самостоятельно развернуть до 2 Commerce Scale Unit на каждую среду. Если требуется более 2 Commerce Scale Unit на каждую среду, в Microsoft Dynamics Lifecycle Services создайте запрос на техническую поддержку и введите Запрос на дополнительные Commerce Scale Unit и укажите код среды, количество Commerce Scale Unit и требуемые регионы центров обработки данных. Запрос будет завершен в течение пяти рабочих дней. Если не требуется более 2 Commerce Scale Unit на каждую среду, нет необходимости создавать запрос поддержки.

  3. Прежде чем можно будет инициализировать Commerce Scale Unit, необходимо получить разрешения владельца проекта в Lifecycle Services.

  4. Убедитесь, что ключи конфигурации розничной лицензии включены в вашей среде. Дополнительные сведения см. в разделе Отчет о лицензионных кодах и ключах конфигурации. Для использования Commerce Scale Unit необходимо включить следующие ключи.

    • RetailBasic
    • RetaileCommerce — если планируется использовать электронную коммерцию для Dynamics 365 Commerce.
    • RetailGiftCard — если планируется использовать подарочные сертификаты.
    • RetailInvent — если планируется использовать запасы.
    • RetailModernPos — если планируется использовать POS.
    • RetailReplenishment — если планируется использовать пополнения.
    • RetailScheduler
    • RetailStores — если планируется использовать POS.

Региональная доступность

Commerce Scale Unit доступно для развертывания в следующих регионах:

Глобальное местоположение Регион Доступность Комментарии
АМЕРИКА Восточная часть США Общедоступно Комментариев нет.
АМЕРИКА Восточная часть США 2 Общедоступно Комментариев нет.
АМЕРИКА Северо-центральный регион США Ограничение по емкости Комментариев нет.
АМЕРИКА Юго-центральный регион США Ограничение по емкости Комментариев нет.
АМЕРИКА Центральная часть США Общедоступно Комментариев нет.
АМЕРИКА Западная часть США Общедоступно Комментариев нет.
АМЕРИКА Западная часть США 2 Общедоступно Комментариев нет.
АМЕРИКА Центральная Канада Ограничение по емкости Комментариев нет.
АМЕРИКА Восточная Канада Ограничение по емкости Комментариев нет.
АМЕРИКА Центрально-западная часть США Ограничение по емкости Комментариев нет.
Азиатско-Тихоокеанский регион Восточная Австралия Общедоступно Комментариев нет.
Азиатско-Тихоокеанский регион Юго-Восточная Азия Емкость ограничена Развертывания запрещены.
Азиатско-Тихоокеанский регион Восточная Япония Общедоступно Комментариев нет.
Азиатско-Тихоокеанский регион Западная Япония Общедоступно Комментариев нет.
Азиатско-Тихоокеанский регион Юго-восточная Австралия Общедоступно Комментариев нет.
Азиатско-Тихоокеанский регион Восточная Азия Ограничение по емкости Комментариев нет.
Азиатско-Тихоокеанский регион Южная Индия Емкость ограничена Развертывания запрещены.
Азиатско-Тихоокеанский регион Центральная Индия Ограничение по емкости Требуется процесс утверждения.
Европа, Ближний Восток и Африка Западная Европа Общедоступно Комментариев нет.
Европа, Ближний Восток и Африка Северная Европа Общедоступно Комментариев нет.
Европа, Ближний Восток и Африка Южная часть Соединенного Королевства Общедоступно Комментариев нет.
Европа, Ближний Восток и Африка Западная часть Соединенного Королевства Общедоступно Комментариев нет.
ОАЭ Северная часть ОАЭ Недоступно Должны использоваться проекты Lifecycle Services на базе США или ЕС. Среды на основе ОАЭ могут выполнять развертывание модулей CSU на основе ОАЭ. По состоянию на декабрь 2022 года среды на основе ОАЭ не могут быть развернуты в проектах Lifecycle Services на базе США или ЕС. Для устранения этой проблемы выполняется работа.

Емкость развертывания в регионах с ограниченной емкостью чрезвычайно ограничена. Запросы на развертывание оцениваются в зависимости от обстоятельств. Если у вас есть важные бизнес-потребности для развертывания в регионах с ограничением по емкости, вы можете подать запрос на поддержку для добавления в список ожидания. В настоящее время развертывание Commerce Scale Unit в областях с ограниченной емкостью не разрешено.

Карта, показывающая доступность региона

Инициализация Commerce Scale Unit в рамках развертывания новой среды

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

  1. Убедитесь, что среда центрального офиса доступна и не находится в режиме обслуживания.
  2. В Lifecycle Services на странице сведений о среде выберите Функции среды > Commerce.
  3. На странице развертывания настройки Commerce выберите Инициализировать.
  4. Выберите версию Commerce Scale Unit, которую необходимо инициализировать.
  5. Выберите регион для инициализации Commerce Scale Unit.

Настройка каналов для использования Commerce Scale Unit

После развертывания Commerce Scale Unit необходимо убедиться, что каналы настроены на использование для них базы данных.

Чтобы настроить каналы для использования базы данных Commerce Scale Unit, выполните следующие действия.

  1. В Commerce Headquarters перейдите в раздел Розничная торговля и коммерция > Настройка центрального офиса > Планировщик коммерции > База данных канала.
  2. В левой области выберите базу данных канала.
  3. На экспресс-вкладке Канал розничной торговли выберите Добавить, а затем выберите розничный канал в раскрывающемся списке.
  4. Выберите Добавить, а затем выберите интерактивный канал в раскрывающемся списке.

По готовности перейдите Розничная торговля и коммерция > ИТ розничной торговли и коммерции > График распределения и выполните задание 9999.

Примечание

Задание 9999 синхронизирует все новые продукты и клиенты в Commerce Scale Unit. Этот процесс может занять продолжительное время. Если канал должен быть доступен только для конфигурации конструктора сайта электронной коммерции, можно выполнить задание 1070 вместо задания 9999.

Обновления базы данных и Commerce Scale Unit

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

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

После обновления базы данных можно повторно создать запись базы данных канала единицы масштабирования, выполнив повторное развертывание единицы масштабирования в Lifecycle Services. Любая операция развертывания или обслуживания в единице масштабирования попытается зарегистрировать единицу масштабирования в центральном офисе, если регистрация найдена как отсутствующая.

Можно выполнить повторное развертывание единицы масштабирования, не меняя каких-либо компонентов, выбрав развертывание той же версии единицы масштабирования, которая уже используется. Это можно сделать в Lifecycle Services следующими шагами:

  1. В Lifecycle Services на странице сведений о среде выберите Функции среды > Retail.
  2. На странице развертывания установки выберите единицу масштабирования, которую необходимо развернуть повторно.
  3. В меню единицы масштабирования выберите Обновить.
  4. На ползунке в раскрывающемся списке Выберите версию, выберите параметр Указать версию.
  5. В текстовом поле в разделе Указать версию введите версию, отображаемую для единицы масштабирования, которая отображается рядом с меткой Текущая версия.
  6. Нажмите кнопку Обновить.

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

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

Развертывание дополнительных Commerce Scale Unit (необязательно)

После инициализации Commerce Scale Unit можно выполнить автоматическое развертывание второй единицы масштабирования, если лицензия дает право на это. Чтобы развернуть более двух единиц масштабирования, необходимо создать запрос в поддержку. В запросе в поддержку укажите количество требуемых Commerce Scale Unit, название среды и нужные регионы. Дополнительные сведения об лицензировании см. в разделе Руководство по лицензированию Dynamics 365.

Для каждого дополнительного Commerce Scale Unit, который будет развернуто, рекомендуется создать отдельную группу базы данных каналов, выполнив следующие действия.

  1. В центральном офисе Commerce перейдите в раздел Розничная торговля и коммерция > Retail Headquarters > Настройка Розничная сеть - Планировщик > Группа базы данных канала.
  2. Создание новой группы баз данных канала.
  3. Перейдите в Розничная торговля и коммерция > Retail Headquarters > Настройка Розничная сеть - Планировщик > База данных канала и выберите базу данных канала, соответствующую вновь созданному Commerce Scale Unit.
  4. Выберите Редактировать и выберите новую группу базы данных канала.
  5. Нажмите Сохранить.
  6. Выберите Выполнение полной синхронизации данных для выбранной базы данных канала.

Дополнительные сведения о том, как инициализировать компоненты канала Commerce в облаке в существующей среде

Если в среде уже используются компоненты канала Commerce, размещенные в облаке, инициализация Commerce Scale Unit поможет сократить время простоя при обновлении этих компонентов. Перед инициализацией Commerce Scale Unit необходимо выполнить дополнительное планирование.

При инициализации первого Commerce Scale Unit в среде, использующей компоненты канала Commerce, размещенные на облаке, процесс инициализации перенесет каналы, связанные с компонентами канала в облаке, в первую единицу масштабирования. Каналы, связанные с единицами масштабирования магазина, не изменяются.

Процесс миграции прозрачен для каналов. После начала инициализации единицы масштабирования автоматически выполняются следующие операции:

  1. Будет создана новая Commerce Scale Unit и связана со средой.
  2. Commerce Scale Unit будет зарегистрирована как доступная база данных канала в центральном офисе.
  3. Все каналы, сопоставленные с базой данных канала По умолчанию в центральном офисе, будут обновлены для сопоставления с новой Commerce Scale Unit.
  4. Полная синхронизация данных Commerce Data Exchange (CDX) будет выполнена, чтобы вернуть данные канала в новую единицу масштабирования.

Планирование и тестирование для инициализации Commerce Scale Unit

Как правило, при инициализации Commerce Scale Unit необходимо запланировать период бездействия в пять часов для операций магазина, а также все операции каналов электронной коммерции, использующие розничный сервер или облачный POS.

  1. Выполните обновление базы данных из рабочей среды в среду-песочницу UAT.
  2. Инициализируйте Commerce Scale Unit в среде-песочнице UAT.
  3. Обратите внимание на время инициализации, которое должно пройти для Commerce Scale Unit. Это будет сравнимо с временем, которое эта операция занимает в рабочей среде, в течение которого операции магазина и операции электронной коммерции будут недоступны.

Перед инициализацией Commerce Scale Unit необходимо выполнить следующие дополнительные шаги.

  • Закрыть все смены POS — после миграции пользователи POS не смогут закрыть смены, которые были активны в процессе миграции.
  • Убедитесь, что все P-задания были успешно выполнены — рекомендуется, чтобы P-задания синхронизировали ожидающие обработки проводки до инициализации CSU.
  • Выйти со всех устройств POS — во время миграции операции POS не поддерживаются.
  • Отозвать и аннулировать все приостановленные проводки в POS — приостановленные проводки не сохраняются в процессе инициализации.

Важно

В процессе инициализации Commerce Scale Unit предыдущие приостановленные проводки будут утрачены и не могут быть отозваны.

В течение периода инициализации происходит следующее:

  • Каналы Commerce, размещаемые в облаке, не будут работать, если не будет включена функция работы POS в автономном режиме.
  • POS-устройства, в которых включены возможности автономной работы, будут иметь ограниченную функциональность.
  • Все клиенты электронной коммерции, зависящие от розничного сервера, будут нарушены.
  • Это не повлияет на каналы, размещенные в Commerce Scale Unit (автономно).
  • Функциональность центрального офиса не затрагивается.

После завершения инициализации происходит следующее:

  • Состояние активации устройства всех активированных POS-устройств сохраняется, что означает, что устройства не должны быть повторно активированы.
  • Автономные экземпляры аппаратных станций будут продолжать работать.
  • Отчеты по каналам POS будут сброшены и не будут показывать данные перед инициализацией.
  • Операция отображения журнала также будет сброшена и не будет показывать данные перед инициализацией.