Differenze tra l'hub Azure Stack e Azure quando si usano i servizi e la creazione di appDifferences between Azure Stack Hub and Azure when using services and building apps

Prima di usare i servizi o creare app per Azure Stack Hub, è importante comprendere le differenze tra l'hub Azure Stack e Azure.Before you use services or build apps for Azure Stack Hub, it's important to understand the differences between Azure Stack Hub and Azure. Questo articolo identifica le diverse funzionalità e le considerazioni principali quando si usa Azure Stack Hub come ambiente di sviluppo cloud ibrido.This article identifies different features and key considerations when using Azure Stack Hub as your hybrid cloud development environment.

PanoramicaOverview

Azure Stack Hub è una piattaforma cloud ibrida che consente di usare i servizi di Azure dal data center aziendale o del provider di servizi.Azure Stack Hub is a hybrid cloud platform that enables you to use Azure services from your company or service provider datacenter. È possibile compilare un'app nell'hub Azure Stack e quindi distribuirla nell'hub Azure Stack, in Azure o nel cloud ibrido di Azure.You can build an app on Azure Stack Hub and then deploy it to Azure Stack Hub, to Azure, or to your Azure hybrid cloud.

L'operatore Azure Stack hub indica quali servizi sono disponibili per l'uso e come ottenere supporto.Your Azure Stack Hub operator tells you which services are available for you to use, and how to get support. Offrono questi servizi tramite i piani e le offerte personalizzate.They offer these services through their customized plans and offers.

Il contenuto della documentazione tecnica di Azure presuppone che le app vengano sviluppate per un servizio di Azure e non per Azure stack Hub.The Azure technical documentation content assumes that apps are being developed for an Azure service and not for Azure Stack Hub. Quando si compilano e distribuiscono app nell'hub Azure Stack, è necessario comprendere alcune delle differenze principali, ad esempio:When you build and deploy apps to Azure Stack Hub, you must understand some key differences, such as:

  • Azure Stack Hub offre un subset dei servizi e delle funzionalità disponibili in Azure.Azure Stack Hub delivers a subset of the services and features that are available in Azure.
  • La società o il provider di servizi può scegliere i servizi che desiderano offrire.Your company or service provider can choose which services they want to offer. Le opzioni disponibili possono includere servizi o applicazioni personalizzate.The available options might include customized services or applications. Possono offrire la propria documentazione personalizzata.They may offer their own customized documentation.
  • Usare i corretti endpoint specifici dell'hub Azure Stack (ad esempio, gli URL per l'indirizzo del portale e l'endpoint di Azure Resource Manager).Use the correct Azure Stack Hub-specific endpoints (for example, the URLs for the portal address and the Azure Resource Manager endpoint).
  • È necessario usare PowerShell e le versioni API supportate dall'hub Azure Stack.You must use PowerShell and API versions that are supported by Azure Stack Hub. L'uso delle versioni supportate garantisce che le app funzionino sia nell'hub Azure Stack che in Azure.Using supported versions ensures that your apps work in both Azure Stack Hub and Azure.

Foglio informativo: differenze di alto livelloCheat sheet: High-level differences

La tabella seguente descrive le differenze di alto livello tra Azure Stack Hub e Azure.The following table describes the high-level differences between Azure Stack Hub and Azure. Tenere presenti queste differenze quando si sviluppa per Azure Stack Hub o si usano Azure Stack servizi Hub:Keep these differences in mind when you develop for Azure Stack Hub or use Azure Stack Hub services:

AreaArea Azure (globale)Azure (global) Hub di Azure StackAzure Stack Hub
Chi lo gestisce?Who operates it? MicrosoftMicrosoft Organizzazione o provider di servizi.Your organization or service provider.
Chi si contatta per assistenza?Who do you contact for support? MicrosoftMicrosoft Per un sistema integrato, contattare l'operatore di Azure Stack Hub (presso l'organizzazione o il provider di servizi) per assistenza.For an integrated system, contact your Azure Stack Hub operator (at your organization or service provider) for support.

Per il supporto Azure Stack Development Kit (Gabriele), visitare i Forum Microsoft.For Azure Stack Development Kit (ASDK) support, visit the Microsoft forums. Poiché il kit di sviluppo è un ambiente di valutazione, non è disponibile alcun supporto ufficiale tramite supporto tecnico Microsoft.Because the development kit is an evaluation environment, there's no official support offered through Microsoft Support.
Servizi disponibiliAvailable services Vedere l'elenco dei prodotti di Azure.See the list of Azure products. I servizi disponibili variano in base all'area di Azure.Available services vary by Azure region. Azure Stack Hub supporta un subset di servizi di Azure.Azure Stack Hub supports a subset of Azure services. I servizi effettivi variano in base alle scelte offerte dall'organizzazione o dal provider di servizi.Actual services will vary based on what your organization or service provider chooses to offer.
Endpoint Azure Resource Manager *Azure Resource Manager endpoint* https://management.azure.com Per un sistema integrato Azure Stack Hub, usare l'endpoint fornito dall'operatore Azure Stack Hub.For an Azure Stack Hub integrated system, use the endpoint that your Azure Stack Hub operator provides.

Per il kit di sviluppo, usare: https://management.local.azurestack.external .For the development kit, use: https://management.local.azurestack.external.
URL del portale *Portal URL* https://portal.azure.com Per un sistema integrato Azure Stack Hub, usare l'URL fornito dall'operatore Azure Stack Hub.For an Azure Stack Hub integrated system, use the URL that your Azure Stack Hub operator provides.

Per il kit di sviluppo, usare: https://portal.local.azurestack.external .For the development kit, use: https://portal.local.azurestack.external.
RegionRegion È possibile selezionare l'area in cui si vuole eseguire la distribuzione.You can select which region you want to deploy to. Per un sistema integrato Azure Stack Hub, usare l'area disponibile nel sistema.For an Azure Stack Hub integrated system, use the region that's available on your system.

Per il Azure Stack Development Kit (Gabriele), l'area sarà sempre locale.For the Azure Stack Development Kit (ASDK), the region will always be local.
Gruppi di risorseResource groups Un gruppo di risorse può estendersi A aree.A resource group can span regions. Per i sistemi integrati e per il kit di sviluppo, esiste una sola area.For both integrated systems and the development kit, there's only one region.
Spazi dei nomi supportati, tipi di risorse e versioni APISupported namespaces, resource types, and API versions La versione più recente (o le versioni precedenti che non sono ancora deprecate).The latest (or earlier versions that aren't yet deprecated). Azure Stack Hub supporta versioni specifiche.Azure Stack Hub supports specific versions. Vedere la sezione requisiti della versione di questo articolo.See the Version requirements section of this article.

* Se si è un operatore Azure Stack Hub, vedere uso del portale di amministrazione e nozioni di base sull'amministrazione per altre informazioni.*If you're an Azure Stack Hub operator, see Using the administrator portal and Administration basics for more information.

Strumenti utili e procedure consigliateHelpful tools and best practices

Microsoft fornisce gli strumenti e le linee guida che consentono di sviluppare per Azure Stack Hub.Microsoft provides tools and guidance that help you develop for Azure Stack Hub.

RecommendationRecommendation RiferimentiReferences
Installare gli strumenti corretti nella workstation per sviluppatori.Install the correct tools on your developer workstation. - Installare PowerShell- Install PowerShell
- Scarica gli strumenti- Download tools
- Configurare PowerShell- Configure PowerShell
- Installare Visual Studio- Install Visual Studio
Esaminare le informazioni sugli elementi seguenti:Review information about the following items:
-Azure Resource Manager considerazioni sui modelli.- Azure Resource Manager template considerations.
-Come trovare i modelli di avvio rapido.- How to find quickstart templates.
-Usare un modulo criteri per aiutare a usare Azure per sviluppare per Azure Stack Hub.- Use a policy module to help you use Azure to develop for Azure Stack Hub.
Sviluppare per Azure Stack HubDevelop for Azure Stack Hub
Esaminare e seguire le procedure consigliate per i modelli.Review and follow the best practices for templates. Modelli di avvio rapido Gestione risorseResource Manager Quickstart Templates

Requisiti della versioneVersion requirements

Azure Stack Hub supporta versioni specifiche delle API di Azure PowerShell e dei servizi di Azure.Azure Stack Hub supports specific versions of Azure PowerShell and Azure service APIs. Usare le versioni supportate per assicurarsi che l'app possa essere distribuita sia in Azure Stack Hub che in Azure.Use supported versions to ensure that your app can deploy to both Azure Stack Hub and to Azure.

Per assicurarsi di usare una versione corretta di Azure PowerShell, usare i profili delle versioni dell'API.To make sure that you use a correct version of Azure PowerShell, use API version profiles. Per determinare il profilo della versione API più recente che è possibile usare, vedere la build dell'hub Azure Stack in uso.To determine the latest API version profile that you can use, find out the build of Azure Stack Hub you're using. È possibile ottenere queste informazioni dall'amministratore dell'hub Azure Stack.You can get this information from your Azure Stack Hub administrator.

Nota

Se si usa il Azure Stack Development Kit e si ha l'accesso amministrativo, vedere la sezione determinare la versione corrente per determinare la compilazione dell'hub Azure stack.If you're using the Azure Stack Development Kit, and you have administrative access, see the Determine the current version section to determine the Azure Stack Hub build.

Per le altre API, eseguire il comando di PowerShell seguente per restituire gli spazi dei nomi, i tipi di risorse e le versioni API supportati nella sottoscrizione dell'hub Azure Stack (potrebbero esserci ancora differenze a livello di proprietà).For other APIs, run the following PowerShell command to output the namespaces, resource types, and API versions that are supported in your Azure Stack Hub subscription (there may still be differences at a property level). Per il corretto funzionamento di questo comando, è necessario aver già installato e configurato PowerShell per un ambiente Hub Azure stack.For this command to work, you must have already installed and configured PowerShell for an Azure Stack Hub environment. È inoltre necessario disporre di una sottoscrizione a un'offerta di hub Azure Stack.You must also have a subscription to an Azure Stack Hub offer.

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

Output di esempio (troncato):  output di esempio del comando Get-AzResourceProviderExample output (truncated): Example output of Get-AzResourceProvider command

Passaggi successiviNext steps

Per informazioni più dettagliate sulle differenze a livello di servizio, vedere:For more detailed information about differences at a service level, see: