Планирование шаблона решения для предложения с приложением Azure
В этой статье описываются требования к публикации плана шаблона решения для предложения с приложением Azure. План шаблона решения — это один из двух типов планов, поддерживаемых предложениями с приложениями Azure. Различия между этими двумя типами планов см. в статье Типы планов. Изучите статью Планирование предложения приложений Azure, если не читали ее ранее. Для предложения типа "Шаблон решения" требуется шаблон Azure Resource Manager (шаблон ARM), который используется для автоматического развертывания инфраструктуры решения.
Требования к шаблонам решений
Требования | Сведения |
---|---|
Выставление счетов и ценообразование | Планы шаблонов решений не являются транзакцией, но их можно использовать для развертывания платных предложений виртуальных машин, которые выставляются через коммерческую платформу Майкрософт. Ресурсы, развертываемые с помощью шаблона ARM решения, настраиваются в подписке Azure клиента. Транзакции, связанные с виртуальными машинами с оплатой по мере использования, проводятся через корпорацию Майкрософт, а выставление счетов осуществляется по подписке Azure клиента. Хотя в случае использования собственной лицензии (BYOL) корпорация Майкрософт выставляет счета за расходы на инфраструктуру по подписке клиента, транзакции с оплатой лицензирования ПО вы осуществляете с клиентом напрямую. Используйте план управляемого приложения для непосредственного выполнения приложение Azure. |
Определение потребления услуг клиентами | Определение потребления услуг клиентами необходимо включить для всех шаблонов решений, публикуемых в Azure Marketplace. См. дополнительные сведения об определении потребления услуг клиентами и о включении этой функции см. статью Определение потребления услуг клиентами партнеров Azure. |
Пакет развертывания | Вам потребуется пакет развертывания, который позволит клиентам развернуть ваш план. Если нужно создать несколько планов с одинаковой технической конфигурацией, можно использовать один и тот же пакет плана. Дополнительные сведения см. в следующем разделе: "Пакет развертывания". |
Пакет развертывания
Пакет развертывания — это ZIP-файл, который содержит все файлы шаблонов, необходимые для этого плана, а также дополнительные ресурсы.
У всех приложений Azure должны быть эти два файла в корневой папке ZIP-архива:
- Файл шаблона Resource Manager с именем mainTemplate.json. Этот шаблон определяет ресурсы для развертывания в подписке Azure клиента. Примеры шаблонов Resource Manager см. в коллекции шаблонов быстрого запуска Azure или соответствующем репозитории шаблонов GitHub: Azure Resource Manager Quickstart Templates .
- Определение пользовательского интерфейса для процесса создания приложения Azure с именем createUiDefinition.json. В пользовательском интерфейсе укажите элементы, которые позволяют указать значения параметров.
Примечание.
Пакет развертывания не должен включать двоичные файлы, такие как образы виртуальных машин. Все образы, развернутые приложение Azure, должны ссылаться на образы из Marketplace. Убедитесь, что ваше предложение соответствует нашим рекомендациям, используя набор средств тестирования шаблонов ARM перед публикацией приложение Azure.
Регионы Azure
Опубликовать план можно в общедоступном регионе Azure, в регионе Azure для государственных организаций или в обоих регионах. Перед публикацией в Azure для государственных организаций протестируйте и проверьте план в среде, так как некоторые конечные точки могут отличаться. Чтобы настроить и проверить план, запросите пробную учетную запись на странице Пробная версия Microsoft Azure для государственных организаций.
Вы, как издатель, должны предоставить элементы управления соответствием, меры безопасности и рекомендации. Azure для государственных организаций использует физически изолированные центры обработки данных и сети (расположенные строго в США).
Список стран и регионов, поддерживаемых коммерческой платформой, см. в статье Поддержка географической доступности и валют.
Службы Azure для государственных организаций обрабатывают данные, подпадающие под определенные нормы и требования государственных организаций, например FedRAMP, NIST 800,171 (DIB), ITAR, IRS 1075, DoD L4 и CJIS. Чтобы сообщить о сертификации по этим программам, можно предоставить до 100 описывающих их ссылок. Это могут быть ссылки на ваше участие в программе или ссылки на описание вашего соответствия требованиям этих программ на ваших собственных веб-сайтах. Эти ссылки видны только клиентам Azure для государственных организаций.
Выберите, кто может просматривать ваш план.
План можно сделать видимым для всех (общедоступный план) или только для определенной аудитории (частный план). Можно создать до 100 планов, при этом до 45 из них могут быть частными. Вам может потребоваться создать частный план для предложения различных вариантов ценообразования или технических конфигураций для конкретных клиентов.
Доступ к частному плану предоставляется через идентификаторы подписки Azure. Вы можете добавить описание для каждого назначенного идентификатора подписки. Можно добавить до 10 идентификаторов подписки вручную и до 10 000 идентификаторов подписки с помощью CSV-файла. Идентификаторы подписки Azure должны быть уникальными и могут содержать только строчные буквы.
Примечание.
Если вы опубликуете частный план, позже можно сделать его общедоступным. Однако после публикации общедоступного плана вы не можете изменить его видимость на закрытый.
При работе с планами шаблонов решений можно скрыть план из Azure Marketplace. Это имеет смысл сделать, если план развертывается только опосредованно с помощью другого шаблона решения или управляемого приложения.
Примечание.
Частные планы не поддерживаются с подписками Azure, установленными через торгового посредника программы поставщик облачных решений (CSP).
Дополнительные сведения см. в статье Частные предложения на коммерческой платформе Майкрософт.