Поделиться через


Различия между Azure Stack Hub и Azure при использовании служб и создании приложений

Прежде чем использовать службы или создавать приложения для Azure Stack Hub, важно понимать различия между Azure Stack Hub и глобальной службой Azure. В этой статье рассматриваются различные функции и ключевые аспекты использования Azure Stack Hub в качестве гибридной среды разработки облака.

Обзор

Azure Stack Hub — это гибридная облачная платформа, которая позволяет использовать службы Azure из центра обработки данных компании или поставщика услуг. Вы можете создать приложение в Azure Stack Hub, а затем развернуть его в Azure Stack Hub, в Azure или в гибридном облаке Azure.

Оператор Azure Stack Hub сообщает вам, какие службы доступны для использования и как получить поддержку. Они предлагают эти услуги через настраиваемые планы и предложения.

В технической документации Azure предполагается, что приложения разрабатываются для службы Azure, а не для Azure Stack Hub. При создании и развертывании приложений в Azure Stack Hub необходимо понимать некоторые ключевые различия, такие как:

  • Azure Stack Hub предоставляет подмножество служб и функций, доступных в Azure.
  • Ваша компания или поставщик услуг могут выбрать, какие службы они хотят предложить. Доступные варианты могут включать настраиваемые службы или приложения. Они могут предложить собственную настраиваемую документацию.
  • Используйте правильные конечные точки Azure Stack Hub (например, URL-адреса для адреса портала и конечной точки Azure Resource Manager).
  • Необходимо использовать версии PowerShell и API, поддерживаемые Azure Stack Hub. Использование поддерживаемых версий гарантирует, что приложения работают как в Azure Stack Hub, так и в Azure.

Высокий уровень различий

В следующей таблице описаны общие различия между Azure Stack Hub и глобальной средой Azure. Обратите внимание на эти различия при разработке для Azure Stack Hub или использовании служб Azure Stack Hub:

Площадь Azure (глобальный) Azure Stack Hub
Кто этим управляет? Корпорация Майкрософт Ваша организация или поставщик услуг.
С кем можно связаться для получения поддержки? Корпорация Майкрософт Для интегрированной системы обратитесь к оператору Azure Stack Hub (в организации или поставщике услуг) для поддержки.

Для поддержки комплекта для разработки Azure Stack (ASDK) посетите форумы Майкрософт . Так как пакет средств разработки является средой оценки, официальная поддержка не предоставляется через службу поддержки Майкрософт.
Доступные службы См. список служб Azure. Доступные службы зависят от региона Azure. Azure Stack Hub поддерживает подмножество служб Azure. Фактические услуги будут отличаться в зависимости от того, что ваша организация или поставщик услуг решает предложить.
Конечная точка Azure Resource Manager* https://management.azure.com Для интегрированной системы Azure Stack Hub используйте конечную точку, которую предоставляет оператор Azure Stack Hub.

Для ASDK используйте: https://management.local.azurestack.external.
URL-адрес портала* https://portal.azure.com Для интегрированной системы Azure Stack Hub используйте URL-адрес, который предоставляет оператор Azure Stack Hub.

Для ASDK используйте: https://portal.local.azurestack.external.
Область Вы можете выбрать регион, в который вы хотите развернуть. Для интегрированной системы Azure Stack Hub используйте регион, доступный в вашей системе.

Для пакета средств разработки Azure Stack (ASDK) всегда имеется регион локальный.
Группы ресурсов Группа ресурсов может охватывать регионы. Для интегрированных систем и комплекта средств разработки существует только один регион.
Поддерживаемые пространства имен, типы ресурсов и версии API Последние (или более ранние версии, которые еще не устарели). Azure Stack Hub поддерживает определенные версии. См. раздел требования к версии этой статьи.

*Если вы являетесь оператором Azure Stack Hub, дополнительные сведения см. в статье Использование портала администрирования и основы администрирования.

Полезные инструменты и рекомендации

Корпорация Майкрософт предоставляет средства и рекомендации по разработке для Azure Stack Hub.

Рекомендация Ссылки
Установите правильные средства на рабочей станции разработчика. - Установите PowerShell
- скачать инструменты
- Настройка PowerShell
- Установите Visual Studio
Просмотрите сведения о следующих элементах:
— Рекомендации по шаблону Azure Resource Manager.
— Как найти шаблоны быстрого запуска.
— Используйте модуль политики, чтобы помочь вам использовать Azure для разработки для Azure Stack Hub.
Разработка для Azure Stack Hub
Ознакомьтесь с лучшими практиками по работе с шаблонами и следуйте им. Шаблоны быстрого запуска Resource Manager

Требования к версии

Azure Stack Hub поддерживает определенные версии API службы Azure PowerShell и Azure. Используйте поддерживаемые версии, чтобы обеспечить развертывание приложения в Azure Stack Hub и в глобальной среде Azure.

Чтобы убедиться, что вы используете правильную версию Azure PowerShell, используйте профили версий API . Чтобы определить последний профиль версии API, который можно использовать, определите сборку Azure Stack Hub, которую вы используете. Эти сведения можно получить от администратора Azure Stack Hub.

Заметка

Если вы используете пакет средств разработки Azure Stack и у вас есть административный доступ, ознакомьтесь с разделом Определение текущей версии, чтобы определить сборку Azure Stack Hub.

Для других API выполните следующую команду PowerShell, чтобы вывести пространства имен, типы ресурсов и версии API, поддерживаемые в подписке Azure Stack Hub. На уровне свойств все еще могут быть различия. Для работы этой команды необходимо предварительно установить и настроить PowerShell для среды Azure Stack Hub. Кроме того, у вас должна быть подписка на предложение Azure Stack Hub.

Get-AzResourceProvider | Select ProviderNamespace -Expand ResourceTypes | Select * -Expand ApiVersions | `
Select ProviderNamespace, ResourceTypeName, @{Name="ApiVersion"; Expression={$_}} 

Пример выходных данных (усечен):

Пример выходных данных команды Get-AzResourceProvider

Дальнейшие действия

Дополнительные сведения о различиях на уровне обслуживания см. в следующем разделе: