Compartir a través de


Diferencias entre Azure Stack Hub y Azure al usar servicios y compilar aplicaciones

Antes de usar servicios o compilar aplicaciones para Azure Stack Hub, es importante comprender las diferencias entre Azure Stack Hub y Azure global. En este artículo se identifican diferentes características y consideraciones clave al usar Azure Stack Hub como entorno de desarrollo en la nube híbrida.

Visión general

Azure Stack Hub es una plataforma en la nube híbrida que le permite usar servicios de Azure desde su empresa o centro de datos del proveedor de servicios. Puede compilar una aplicación en Azure Stack Hub y, a continuación, implementarla en Azure Stack Hub, en Azure o en la nube híbrida de Azure.

El operador de Azure Stack Hub le indica qué servicios están disponibles para su uso y cómo obtener soporte técnico. Ofrecen estos servicios a través de sus planes y ofertas personalizados.

El contenido de la documentación técnica de Azure da por supuesto que las aplicaciones se están desarrollando para un servicio de Azure y no para Azure Stack Hub. Al compilar e implementar aplicaciones en Azure Stack Hub, debe comprender algunas diferencias clave, como:

  • Azure Stack Hub ofrece un subconjunto de los servicios y características que están disponibles en Azure.
  • Su empresa o proveedor de servicios puede elegir qué servicios quieren ofrecer. Las opciones disponibles pueden incluir servicios o aplicaciones personalizados. Pueden ofrecer su propia documentación personalizada.
  • Utilice los puntos de conexión específicos correctos de Azure Stack Hub (por ejemplo, las URL del portal y el punto de conexión de Azure Resource Manager).
  • Debe usar las versiones de PowerShell y API compatibles con Azure Stack Hub. El uso de versiones compatibles garantiza que las aplicaciones funcionen tanto en Azure Stack Hub como en Azure.

Diferencias de alto nivel

En la tabla siguiente se describen las diferencias de alto nivel entre Azure Stack Hub y Azure global. Tenga en cuenta estas diferencias al desarrollar para Azure Stack Hub o usar los servicios de Azure Stack Hub:

Área Azure (global) Azure Stack Hub
¿Quién lo opera? Microsoft Su organización o proveedor de servicios.
¿Con quién se comunica para obtener soporte técnico? Microsoft Para un sistema integrado, póngase en contacto con el operador de Azure Stack Hub (en su organización o proveedor de servicios) para obtener soporte técnico.

Para obtener soporte técnico del Kit de desarrollo de Azure Stack (ASDK), visite los foros de Microsoft . Dado que el kit de desarrollo es un entorno de evaluación, no hay soporte técnico oficial ofrecido a través del soporte técnico de Microsoft.
Servicios disponibles Consulte la lista de productos de Azure. Los servicios disponibles varían según la región de Azure. Azure Stack Hub admite un subconjunto de servicios de Azure. Los servicios reales variarán en función de lo que elija su organización o proveedor de servicios.
Punto de conexión de Azure Resource Manager* https://management.azure.com Para un sistema integrado de Azure Stack Hub, use el punto de conexión que proporciona el operador de Azure Stack Hub.

En el caso de ASDK, use: https://management.local.azurestack.external.
Dirección URL del portal* https://portal.azure.com Para un sistema integrado de Azure Stack Hub, use la dirección URL que proporciona el operador de Azure Stack Hub.

En el caso de ASDK, use: https://portal.local.azurestack.external.
Región Puede seleccionar en qué región desea implementar. Para un sistema integrado de Azure Stack Hub, use la región que está disponible en el sistema.

Para el Kit de Desarrollo de Azure Stack (ASDK), la región es siempre local.
Grupos de recursos Un grupo de recursos puede abarcar regiones. En el caso de los sistemas integrados y el kit de desarrollo, solo hay una región.
Espacios de nombres, tipos de recursos y versiones de API admitidos La versión más reciente (o versiones anteriores que aún no están en desuso). Azure Stack Hub admite versiones específicas. Consulte la sección Requisitos de versión de este mismo artículo.

*Si es un operador de Azure Stack Hub, para obtener más información, consulte Uso del portal de administración y Aspectos básicos de administración.

Herramientas útiles y procedimientos recomendados

Microsoft proporciona herramientas e instrucciones que le ayudan a desarrollar para Azure Stack Hub.

Recomendación Referencias
Instale las herramientas correctas en la estación de trabajo del desarrollador. - Instalación de PowerShell
- Descargar herramientas
- Configuración de PowerShell
- Instalar Visual Studio
Revise la información sobre los siguientes elementos:
- Consideraciones sobre plantillas de Azure Resource Manager.
- Búsqueda de plantillas de inicio rápido.
- Use un módulo de directiva para ayudarle a usar Azure para desarrollar para Azure Stack Hub.
Desarrollo para Azure Stack Hub
Revise y siga los procedimientos recomendados para las plantillas. Plantillas de inicio rápido de Administrador de Recursos

Requisitos de versión

Azure Stack Hub admite versiones específicas de Azure PowerShell y las API de servicio de Azure. Use versiones compatibles para asegurarse de que la aplicación puede implementarse en Azure Stack Hub y en Azure global.

Para asegurarse de usar una versión correcta de Azure PowerShell, emplee los perfiles de versión de API . Para determinar el perfil de versión de API más reciente que puede usar, determine la compilación de Azure Stack Hub que usa. Puede obtener esta información del administrador de Azure Stack Hub.

Nota

Si usa el Kit de desarrollo de Azure Stack y tiene acceso administrativo, consulte la sección Determinación de la versión actual para determinar la compilación de Azure Stack Hub.

Para otras API, ejecute el siguiente comando de PowerShell para generar los espacios de nombres, los tipos de recursos y las versiones de API que se admiten en la suscripción de Azure Stack Hub. Puede que todavía haya diferencias a nivel de propiedad. Para que este comando funcione, debe haber instalado y configurado PowerShell para un entorno de Azure Stack Hub. También debe tener una suscripción a una oferta de Azure Stack Hub.

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

Salida de ejemplo (truncada):

Ejemplo de salida de Get-AzResourceProvider comando

Pasos siguientes

Para obtener información más detallada sobre las diferencias en un nivel de servicio, consulte: