Aggiungere un provider di risorse del servizio App di Azure StackAdd an App Service resource provider to Azure Stack

Un operatore di cloud di Azure Stack, è possibile assegnare agli utenti la possibilità di creare applicazioni web e API.As an Azure Stack cloud operator, you can give your users the ability to create web and API applications. A tale scopo, è necessario aggiungere il il provider di risorse di servizio App alla distribuzione di Azure Stack, come descritto in questo articolo.To do this, you must first add the App Service resource provider to your Azure Stack deployment as described in this article. Dopo aver installato il provider di risorse del servizio App, è possibile includerla nelle offerte e piani.After you have installed the App Service resource provider, you can include it in your offers and plans. Gli utenti possono eseguire la sottoscrizione per ottenere il servizio e avviare la creazione di applicazioni.Users can then subscribe to get the service and start creating applications.

Importante

Prima di eseguire il programma di installazione, assicurarsi di aver seguito le istruzioni riportate in prima di iniziare.Prior to running the installer, make sure that you have followed the guidance in Before you get started.

Eseguire l'installazione di provider di risorse di servizio AppRun the App Service resource provider installer

L'installazione del provider di risorse di servizio App nel proprio ambiente dello Stack di Azure può richiedere fino a un'ora.Installing the App Service resource provider into your Azure Stack environment can take up to an hour. Durante questo processo, il programma di installazione eseguirà il:During this process, the installer will:

  • Creare un contenitore blob nell'account di archiviazione di Azure Stack specificato.Create a blob container in the specified Azure Stack storage account.
  • Creare una zona DNS e le voci per il servizio App.Create a DNS zone and entries for App Service.
  • Registrare il provider di risorse del servizio App.Register the App Service resource provider.
  • Registrare gli elementi della raccolta di servizio App.Register the App Service gallery items.

Per distribuire il provider di risorse di servizio App, seguire questi passaggi:To deploy App Service resource provider, follow these steps:

  1. Eseguire appservice.exe come amministratore (azurestack\CloudAdmin).Run appservice.exe as an administrator (azurestack\CloudAdmin).

  2. Fare clic su servizio App di distribuzione nel cloud Azure Stack.Click Deploy App Service on your Azure Stack cloud.

    Programma di installazione del servizio App

  3. Verificare e accettare le condizioni di licenza Software Microsoft e quindi fare clic su Avanti.Review and accept the Microsoft Software License Terms and then click Next.

  4. Verificare e accettare le condizioni di licenza di terze parti e quindi fare clic su Avanti.Review and accept the third-party license terms and then click Next.

  5. Assicurarsi che le informazioni di configurazione di servizio App cloud siano corrette.Make sure that the App Service cloud configuration information is correct. Se si utilizza le impostazioni predefinite durante la distribuzione del Kit di sviluppo dello Stack di Azure, è possibile accettare i valori predefiniti di seguito.If you used the default settings during Azure Stack Development Kit deployment, you can accept the default values here. Tuttavia, se state personalizzate le opzioni per la distribuzione di Azure Stack, è necessario modificare i valori in questa finestra in modo da riflettere che.However, if you customized the options when you deployed Azure Stack, you must edit the values in this window to reflect that. Ad esempio, se si utilizza il mycloud.com suffisso di dominio, per management.mycloud.com necessario modificare l'endpoint. Dopo aver verificato le informazioni, fare clic su Avanti.For example, if you use the domain suffix mycloud.com, your endpoint must change to management.mycloud.com. After you confirm your information, click Next.

    Programma di installazione del servizio App

  6. Nella pagina successiva:On the next page:

    1. Fare clic su di Connetti accanto al pulsante il sottoscrizioni di Azure Stack casella.Click the Connect button next to the Azure Stack Subscriptions box.
      • Se si usa Azure Active Directory (Azure AD), immettere l'account amministratore di Azure AD e la password forniti quando è stato distribuito Azure Stack.If you're using Azure Active Directory (Azure AD), enter the Azure AD admin account and password that you provided when you deployed Azure Stack. Fare clic su Sign In.Click Sign In.
      • Se si utilizza Active Directory Federation Services (ADFS), specificare l'account amministratore.If you're using Active Directory Federation Services (AD FS), provide your admin account. ad esempio cloudadmin@azurestack.local.For example, cloudadmin@azurestack.local. Immettere la password e fare clic su Accedi.Enter your password, and click Sign In.
    2. Nel sottoscrizioni di Azure Stack , selezionare la sottoscrizione.In the Azure Stack Subscriptions box, select your subscription.
    3. Nel percorsi Stack Azure , selezionare il percorso che corrisponde all'area in cui esegue la distribuzione.In the Azure Stack Locations box, select the location that corresponds to the region you're deploying to. Ad esempio, selezionare locale se la distribuzione al Kit di sviluppo dello Stack di Azure.For example, select local if your deploying to the Azure Stack Development Kit.
    4. Immettere un nome gruppo di risorse per la distribuzione di servizio App.Enter a Resource Group Name for your App Service deployment. Per impostazione predefinita, viene impostata su APPSERVICE<area>.By default, it's set to APPSERVICE<REGION>.
    5. Immettere il nome Account di archiviazione che si desidera che il servizio App di creare come parte dell'installazione.Enter the Storage Account Name that you want App Service to create as part of the installation. Per impostazione predefinita, viene impostata su appsvclocalstor.By default, it's set to appsvclocalstor.
    6. Fare clic su Avanti.Click Next.

      Programma di installazione del servizio App

  7. Immettere le informazioni per la condivisione di file e quindi fare clic su Avanti.Enter the information for your file share and then click Next. L'indirizzo della condivisione file è necessario utilizzare il nome di dominio completo del File Server, ad esempio \\appservicefileserver.local.cloudapp.azurestack.external\websites o l'indirizzo IP, ad esempio \\10.0.0.1\websites.The address of the file share must use the Fully Qualified Domain Name of your File Server, for example \\appservicefileserver.local.cloudapp.azurestack.external\websites, or the IP Address, for example \\10.0.0.1\websites.

    Programma di installazione del servizio App

  8. Nella pagina successiva:On the next page:

    1. Nel ID applicazione identità , immettere il GUID per l'applicazione in uso per l'identità (da Azure AD).In the Identity Application ID box, enter the GUID for the application you’re using for identity (from Azure AD).
    2. Nel file di certificato di identità applicazione casella, immettere (o passare a) il percorso del file di certificato.In the Identity Application certificate file box, enter (or browse to) the location of the certificate file.
    3. Nel password certificato di identità applicazione , immettere la password per il certificato.In the Identity Application certificate password box, enter the password for the certificate. Questa password è quello che si sia preso nota quando si usa lo script per creare i certificati.This password is the one that you made note of when you used the script to create the certificates.
    4. Nel file del certificato radice Azure Resource Manager casella, immettere (o passare a) il percorso del file di certificato.In the Azure Resource Manager root certificate file box, enter (or browse to) the location of the certificate file.
    5. Fare clic su Avanti.Click Next.

      Programma di installazione del servizio App

  9. Per ognuna delle tre caselle di file del certificato, fare clic su Sfoglia e passare al file di certificato appropriato.For each of the three certificate file boxes, click Browse and navigate to the appropriate certificate file. È necessario fornire la password per ogni certificato.You must provide the password for each certificate. Questi certificati sono quelli creati nel passaggio di creazione certificati richiesti.These certificates are the ones that you created in the Create required certificates step. Fare clic su Avanti dopo aver immesso tutte le informazioni.Click Next after entering all the information.

    BoxBox Esempio di nome file di certificatoCertificate file name example
    File di certificato SSL predefinito di servizio AppApp Service default SSL certificate file _. appservice.local.AzureStack.external.pfx_.appservice.local.AzureStack.external.pfx
    File del certificato SSL API del servizio AppApp Service API SSL certificate file api.appservice.local.AzureStack.external.pfxapi.appservice.local.AzureStack.external.pfx
    File del certificato SSL di server di pubblicazione del servizio AppApp Service Publisher SSL certificate file ftp.appservice.local.AzureStack.external.pfxftp.appservice.local.AzureStack.external.pfx

    Se si usa un suffisso di dominio diverso durante la creazione di certificati, non utilizzare i nomi dei file di certificato locale. AzureStack.external.If you used a different domain suffix when you created the certificates, your certificate file names don’t use local.AzureStack.external. Utilizzare invece le informazioni sul dominio personalizzato.Instead, use your custom domain information.

    Programma di installazione del servizio App

  10. Immettere i dettagli di SQL Server per l'istanza del server utilizzato per ospitare i database di provider di risorse di servizio App e quindi fare clic su Avanti.Enter the SQL Server details for the server instance used to host the App Service resource provider databases and then click Next. Il programma di installazione convalida le proprietà di connessione SQL.The installer validates the SQL connection properties.

    Programma di installazione del servizio App

  11. Esaminare le opzioni di SKU e l'istanza del ruolo.Review the role instance and SKU options. Le impostazioni predefinite vengono popolate con il numero minimo di istanza e lo SKU minima per ogni ruolo in una distribuzione ASDK.The defaults are populated with the minimum number of instance and the minimum SKU for each role in an ASDK Deployment. Viene fornito un riepilogo dei requisiti di memoria e CPU virtuali per la pianificazione della distribuzione.A summary of vCPU and memory requirements is provided to help plan your deployment. Dopo aver effettuato le selezioni, fare clic su Avanti.After you make your selections, click Next.

    Nota

    Per le distribuzioni di produzione, le istruzioni disponibili in pianificazione della capacità di ruoli del server di servizio App di Azure in Azure Stack.For production deployments, following the guidance in Capacity planning for Azure App Service server roles in Azure Stack.

    RuoloRole Istanze minimaMinimum instances SKU minimoMinimum SKU NoteNotes
    ControllerController 11 Standard_A1 - (1 CPU virtuale, 1792 MB)Standard_A1 - (1 vCPU, 1792 MB) Gestisce e mantiene l'integrità del cloud di servizio App.Manages and maintains the health of the App Service cloud.
    gestioneManagement 11 Standard_A2 - (Vcpu 2, 3584 MB)Standard_A2 - (2 vCPUs, 3584 MB) Gestisce gli endpoint di gestione risorse di Azure App Service e API, estensioni portale (amministrazione, tenant, il portale di funzioni) e il servizio dati.Manages the App Service Azure Resource Manager and API endpoints, portal extensions (admin, tenant, Functions portal), and the data service. Per supportare il failover, aumentare le istanze consigliate a 2.To support failover, increased the recommended instances to 2.
    AutorePublisher 11 Standard_A1 - (1 CPU virtuale, 1792 MB)Standard_A1 - (1 vCPU, 1792 MB) Pubblica il contenuto tramite distribuzione web e FTP.Publishes content via FTP and web deployment.
    FrontEndFrontEnd 11 Standard_A1 - (1 CPU virtuale, 1792 MB)Standard_A1 - (1 vCPU, 1792 MB) Le richieste vengono indirizzate alle applicazioni di servizio App.Routes requests to App Service applications.
    Lavoro condivisoShared Worker 11 Standard_A1 - (1 CPU virtuale, 1792 MB)Standard_A1 - (1 vCPU, 1792 MB) Gli host o applicazioni API App web e le funzioni di Azure.Hosts web or API applications and Azure Functions apps. Si potrebbe voler aggiungere più istanze.You might want to add more instances. Un operatore, è possibile definire l'offerta e scegliere il livello di qualsiasi SKU.As an operator, you can define your offering and choose any SKU tier. I livelli è necessario disporre almeno di una CPU virtuali.The tiers must have a minimum of one vCPU.

    Programma di installazione del servizio App

    Nota

    Windows Server 2016 Core non è un'immagine di piattaforma supportata per l'utilizzo con il servizio App di Azure nello Stack di Azure.Windows Server 2016 Core is not a supported platform image for use with Azure App Service on Azure Stack.

  12. Nel selezionare immagine della piattaforma scegliere l'immagine di macchina virtuale di distribuzione Windows Server 2016 da quelli disponibili nel provider di risorse di calcolo per il cloud di servizio App.In the Select Platform Image box, choose your deployment Windows Server 2016 virtual machine image from those available in the compute resource provider for the App Service cloud. Fare clic su Avanti.Click Next.

  13. Nella pagina successiva:On the next page:

    1. Immettere il nome utente amministratore della macchina virtuale ruolo di lavoro e la password.Enter the Worker Role virtual machine administrator user name and password.
    2. Immettere il nome utente amministratore di altri ruoli macchina virtuale e la password.Enter the Other Roles virtual machine administrator user name and password.
    3. Fare clic su Avanti.Click Next.

    Programma di installazione del servizio App

  14. Nella pagina di riepilogo:On the summary page:

    1. Verificare le selezioni effettuate.Verify the selections you made. Per apportare modifiche, utilizzare il precedente pulsanti a visitare pagine precedenti.To make changes, use the Previous buttons to visit previous pages.
    2. Se le configurazioni sono corrette, selezionare la casella di controllo.If the configurations are correct, select the check box.
    3. Per avviare la distribuzione, fare clic su Avanti.To start the deployment, click Next.

    Programma di installazione del servizio App

  15. Nella pagina successiva:On the next page:

    1. Tenere traccia dello stato di installazione.Track the installation progress. Servizio App nello Stack di Azure richiede circa 60 minuti per distribuire in base alle selezioni impostazione predefinita.App Service on Azure Stack takes about 60 minutes to deploy based on the default selections.
    2. Una volta completato correttamente il programma di installazione, fare clic su uscita.After the installer successfully finishes, click Exit.

    Programma di installazione del servizio App

Convalidare il servizio App in installazione di Azure StackValidate the App Service on Azure Stack installation

  1. Nel portale di amministrazione di Stack di Azure, passare a Amministrazione - servizio App.In the Azure Stack admin portal, go to Administration - App Service.

  2. In panoramica in stato, verificare che il stato Mostra tutti i ruoli sono pronti.In the overview under status, check to see that the Status shows All roles are ready.

    Gestione del servizio App

Test di servizio App di Azure stackTest drive App Service on Azure Stack

Dopo avere distribuito e registrare il provider di risorse del servizio App, testarlo per assicurarsi che gli utenti possono distribuire App web e API.After you deploy and register the App Service resource provider, test it to make sure that users can deploy web and API apps.

Nota

È necessario creare un'offerta con lo spazio dei nomi di Microsoft all'interno del piano.You need to create an offer that has the Microsoft.Web namespace within the plan. Quindi è necessario disporre di una sottoscrizione di tenant che sottoscrive l'offerta.Then you need to have a tenant subscription that subscribes to this offer. Per ulteriori informazioni, vedere Crea offerta e crea piano.For more information, see Create offer and Create plan.

Si deve ha una sottoscrizione tenant a creare applicazioni che utilizzano il servizio App nello Stack di Azure.You must have a tenant subscription to create applications that use App Service on Azure Stack. Le uniche funzionalità che è possibile completare un amministratore del servizio all'interno del portale di amministrazione sono correlate per l'amministrazione del provider di risorse del servizio App.The only capabilities that a service admin can complete within the admin portal are related to the resource provider administration of App Service. Queste funzionalità includono l'aggiunta di capacità e la configurazione delle origini di distribuzione, SKU e piani di lavoro.These capabilities include adding capacity, configuring deployment sources, and adding Worker tiers and SKUs.

Per creare web API e Azure funzioni App, è necessario utilizzare il portale tenant e dispone di una sottoscrizione tenant.To create web, API, and Azure Functions apps, you must use the tenant portal and have a tenant subscription.

  1. Nel portale tenant di Azure Stack, fare clic su New > Web e dispositivi mobili > App Web.In the Azure Stack tenant portal, click New > Web + Mobile > Web App.

  2. Nel App Web pannello, digitare un nome nella app Web casella.On the Web App blade, type a name in the Web app box.

  3. In gruppo di risorse, fare clic su New.Under Resource Group, click New. Digitare un nome nella gruppo di risorse casella.Type a name in the Resource Group box.

  4. Fare clic su Piano di servizio app/Località > Crea nuovo.Click App Service plan/Location > Create New.

  5. Nel piano di servizio App pannello, digitare un nome nella piano di servizio App casella.On the App Service plan blade, type a name in the App Service plan box.

  6. Fare clic su tariffario > gratuito condiviso o condiviso condiviso > selezionare > OK > creare.Click Pricing tier > Free-Shared or Shared-Shared > Select > OK > Create.

  7. In meno di un minuto, viene visualizzato un riquadro per la nuova app web nel dashboard.In under a minute, a tile for the new web app appears on the dashboard. Fare clic sul riquadro.Click the tile.

  8. Nel App Web pannello, fare clic su Sfoglia per visualizzare il sito Web predefinito per questa applicazione.On the Web App blade, click Browse to view the default website for this app.

Distribuire un sito Web WordPress, DNN o Django (facoltativo)Deploy a WordPress, DNN, or Django website (optional)

  1. Nel portale tenant di Azure Stack, fare clic su + , passare a Azure Marketplace, distribuire un sito Web Django e attendere il completamento.In the Azure Stack tenant portal, click +, go to the Azure Marketplace, deploy a Django website, and wait for successful completion. La piattaforma web Django utilizza un database di sistema basato su file.The Django web platform uses a file system-based database. Non richiede alcun provider di risorse aggiuntive, ad esempio SQL o MySQL.It doesn’t require any additional resource providers, such as SQL or MySQL.

  2. Se è stato distribuito un provider di risorse MySQL, è possibile distribuire un sito Web WordPress dal Marketplace.If you also deployed a MySQL resource provider, you can deploy a WordPress website from the Marketplace. Quando viene richiesto per i parametri del database, immettere il nome utente come User1@Server1 , con il nome utente e il nome del server di propria scelta.When you're prompted for database parameters, enter the user name as User1@Server1, with the user name and server name of your choice.

  3. Se è stato distribuito un provider di risorse di SQL Server, è possibile distribuire un sito Web Learning Marketplace.If you also deployed a SQL Server resource provider, you can deploy a DNN website from the Marketplace. Quando viene richiesto per i parametri del database, scegliere un database nel computer che esegue SQL Server è connesso al provider di risorse.When you're prompted for database parameters, choose a database in the computer running SQL Server that's connected to your resource provider.

Passaggi successiviNext steps

È anche possibile provare altre piattaforma come un servizio (PaaS) di servizi.You can also try out other platform as a service (PaaS) services.