Implementar o Serviço de Aplicações no Azure Stack HubDeploy App Service in Azure Stack Hub

Importante

Atualize o Azure Stack Hub para uma versão suportada (ou implemente o mais recente Kit de Desenvolvimento de Pilhas Azure) se necessário, antes de implementar ou atualizar o fornecedor de recursos do Serviço de Aplicações (RP).Update Azure Stack Hub to a supported version (or deploy the latest Azure Stack Development Kit) if necessary, before deploying or updating the App Service resource provider (RP). Certifique-se de ler as notas de lançamento do RP para saber sobre novas funcionalidades, correções e quaisquer problemas conhecidos que possam afetar a sua implementação.Be sure to read the RP release notes to learn about new functionality, fixes, and any known issues that could affect your deployment.

Versão suportada do Azure Stack HubSupported Azure Stack Hub version Versão RP do Serviço de AplicaçõesApp Service RP version
20082008 Instalador 2020.Q3(notas de lançamento)2020.Q3 Installer (release notes)
20052005 Instalador 2020.Q2(notas de lançamento)2020.Q2 Installer (release notes)
20022002 Instalador 2020.Q2(notas de lançamento)2020.Q2 Installer (release notes)

Importante

Antes de executar o instalador do fornecedor de recursos, tem de completar os passos antes de começarBefore you run the resource provider installer, you must complete the steps in Before you get started

Neste artigo aprende-se a implementar o App Service no Azure Stack Hub, o que dá aos seus utilizadores a capacidade de criar aplicações Web, API e Azure Functions.In this article you learn how to deploy App Service in Azure Stack Hub, which gives your users the ability to create Web, API and Azure Functions applications. Tem de:You need to:

  • Adicione o fornecedor de recursos do Serviço de Aplicações à sua implementação do Azure Stack Hub utilizando os passos descritos neste artigo.Add the App Service resource provider to your Azure Stack Hub deployment using the steps described in this article.
  • Depois de instalar o fornecedor de recursos do Serviço de Aplicações, pode incluí-lo nas suas ofertas e planos.After you install the App Service resource provider, you can include it in your offers and plans. Os utilizadores podem então subscrever para obter o serviço e começar a criar aplicações.Users can then subscribe to get the service and start creating apps.

Executar o instalador de recursos do Serviço de AplicaçõesRun the App Service resource provider installer

A instalação do fornecedor de recursos do Serviço de Aplicações demora pelo menos uma hora.Installing the App Service resource provider takes at least an hour. O tempo necessário depende de quantas instâncias de função implementa.The length of time needed depends on how many role instances you deploy. Durante a implantação, o instalador executa as seguintes tarefas:During the deployment, the installer runs the following tasks:

  • Regista os fornecedores de recursos necessários na Subscrição do Fornecedor PredefinidoRegisters the required resource providers in the Default Provider Subscription
  • Concede acesso ao contribuinte à aplicação de identidade do Serviço de AplicaçãoGrants contributor access to the App Service Identity application
  • Criar Grupo de Recursos e rede Virtual (se necessário)Create Resource Group and Virtual network (if necessary)
  • Criar contas de armazenamento e contentores para artefactos de instalação do Serviço de Aplicações, serviço de utilização e hidratação de recursosCreate Storage accounts and containers for App Service installation artifacts, usage service, and resource hydration
  • Baixe os artefactos do Serviço de Aplicações e faça o upload para a conta de armazenamento do Serviço de AplicaçõesDownload App Service artifacts and upload them to the App Service storage account
  • Implementar o Serviço de AplicaçõesDeploy the App Service
  • Registar o serviço de utilizaçãoRegister the usage service
  • Criar entradas dns para serviço de aplicaçõesCreate DNS Entries for App Service
  • Registar os prestadores de serviços de aplicações e inquilinosRegister the App Service admin and tenant resource providers
  • Registar itens da Galeria - Web, API, App de Função, Plano de Serviço de Aplicações, WordPress, DNN, Pomar e DjangoRegister Gallery Items - Web, API, Function App, App Service Plan, WordPress, DNN, Orchard, and Django applications

Para implementar o fornecedor de recursos do Serviço de Aplicações, siga estes passos:To deploy App Service resource provider, follow these steps:

  1. Executar appservice.exe como um administrador de um computador que pode aceder ao Azure Stack Hub Admin Azure Resource Management Endpoint.Run appservice.exe as an admin from a computer that can access the Azure Stack Hub Admin Azure Resource Management Endpoint.

  2. Selecione implementar o Serviço de Aplicações ou fazer upgrade para a versão mais recente.Select Deploy App Service or upgrade to the latest version.

    Screenshot mostrando o ecrã principal do instalador do Azure App Service.

  3. Reveja e aceite os Termos de Licença de Software da Microsoft e, em seguida, selecione Seguinte.Review and accept the Microsoft Software License Terms and then select Next.

  4. Reveja e aceite os termos da licença de terceiros e, em seguida, selecione Next.Review and accept the third-party license terms and then select Next.

  5. Certifique-se de que as informações de configuração da nuvem do Serviço de Aplicações estão corretas.Make sure that the App Service cloud configuration information is correct. Se utilizar as definições predefinidos durante a implementação da ASDK, pode aceitar os valores predefinidos.If you used the default settings during ASDK deployment, you can accept the default values. Mas, se personalizou as opções quando implementou o ASDK, ou está a implementar num sistema integrado Azure Stack Hub, tem de editar os valores nesta janela para refletir as diferenças.But, if you customized the options when you deployed the ASDK, or are deploying on an Azure Stack Hub integrated system, you must edit the values in this window to reflect the differences.

    Por exemplo, se utilizar o sufixo de domínio mycloud.com, o seu ponto final Azure Stack Hub Tenant Azure Resource Manager tem de mudar para a gestão. < região > .mycloud.com.For example, if you use the domain suffix mycloud.com, your Azure Stack Hub Tenant Azure Resource Manager endpoint must change to management.<region>.mycloud.com. Reveja estas definições e, em seguida, selecione Seguinte para guardar as definições.Review these settings, and then select Next to save the settings.

    Screenshot que mostra o ecrã para especificar os pontos finais DA ARM para o Serviço de Aplicações.

  6. Na próxima página do Instalador de Serviços de Aplicações, irá ligar-se ao seu Azure Stack Hub:On the next App Service Installer page you will connect to your Azure Stack Hub:

    1. Selecione o método de ligação que pretende utilizar - Credencial ou Principal de ServiçoSelect the connection method you wish to use - Credential or Service Principal

      • CredencialCredential

        • Se estiver a utilizar o Azure Ative Directory (Azure AD), insira a conta de administração Azure AD e a palavra-passe que forneceu quando implementou o Azure Stack Hub.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 Hub. Selecione Connect (Ligar).Select Connect.
        • Se estiver a utilizar os Serviços da Federação de Diretórios Ativos (AD FS), forneça a sua conta de administração.If you're using Active Directory Federation Services (AD FS), provide your admin account. Por exemplo, cloudadmin@azurestack.local.For example, cloudadmin@azurestack.local. Introduza a sua palavra-passe e, em seguida, selecione Connect.Enter your password, and then select Connect.
      • Diretor de ServiçoService Principal

        • O titular do serviço que utiliza deve ter direitos de proprietário sobre a Subscrição do Fornecedor PredefinidoThe service principal that you use must have Owner rights on the Default Provider Subscription
        • Forneça o ID principal de serviço, o arquivo de certificados e a palavra-passe e selecione Connect.Provide the Service Principal ID , Certificate File , and Password and select Connect.
    2. Nas subscrições do Azure Stack Hub , selecione a Subscrição do Fornecedor Predefinido.In Azure Stack Hub Subscriptions , select the Default Provider Subscription. O Serviço de Aplicações Azure no Azure Stack Hub deve ser implantado na Subscrição do Fornecedor Predefinido.Azure App Service on Azure Stack Hub must be deployed in the Default Provider Subscription.

    3. Nas Localizações do Hub Azure Stack, selecione a localização que corresponde à região para a qual está a implantar.In the Azure Stack Hub Locations , select the location that corresponds to the region you're deploying to. Por exemplo, selecione localmente se estiver a implantar para o ASDK.For example, select local if you're deploying to the ASDK.

    Screenshot que mostra onde especifica as informações de subscrição do Azure Stack Hub no instalador do Serviço de Aplicações.

  7. Agora pode implementar numa rede virtual existente que configura usando estes passos– ou deixar o instalador do Serviço de Aplicações criar uma nova rede virtual e sub-redes.Now you can deploy into an existing virtual network that you configured using these steps, or let the App Service installer create a new virtual network and subnets. Para criar um VNet, siga estes passos:To create a VNet, follow these steps:

    a.a. Selecione Criar VNet com definições predefinidos, aceite as predefinições e, em seguida, selecione Seguinte.Select Create VNet with default settings , accept the defaults, and then select Next.

    b.b. Em alternativa, selecione Utilize vnet e sub-redes existentes.Alternatively, select Use existing VNet and Subnets. Complete as seguintes ações:Complete the following actions:

    • Selecione o Grupo de Recursos que contém a sua rede virtual.Select the Resource Group that contains your virtual network.
    • Escolha o nome de Rede Virtual para o qual pretende implementar.Choose the Virtual Network name that you want to deploy to.
    • Selecione os valores corretos da Sub-rede para cada uma das sub-redes de funções necessárias.Select the correct Subnet values for each of the required role subnets.
    • Selecione Seguinte.Select Next.

    Screenshot que mostra o ecrã onde configura a sua rede virtual no instalador do Serviço de Aplicações.

  8. Introduza a informação para a sua partilha de ficheiros e, em seguida, selecione Seguinte.Enter the info for your file share and then select Next. O endereço da partilha de ficheiros deve utilizar o Nome de Domínio Totalmente Qualificado (FQDN) ou o endereço IP do seu Servidor de Ficheiros.The address of the file share must use the Fully Qualified Domain Name (FQDN) or the IP address of your File Server. Por exemplo, \ \appservicefileserver.local.cloudapp.azurestack.external\websites, ou \ \10.0.0.1\websites.For example, \\appservicefileserver.local.cloudapp.azurestack.external\websites, or \\10.0.0.1\websites. Se estiver a utilizar um servidor de ficheiros, que é de domínio associado, tem de fornecer o nome de utilizador completo, incluindo domínio.If you're using a file server, which is domain joined, you must provide the full username including domain. Por exemplo, myfileserverdomain\FileShareOwner.For example, myfileserverdomain\FileShareOwner.

    Nota

    O instalador tenta testar a conectividade com a partilha de ficheiros antes de prosseguir.The installer tries to test connectivity to the file share before proceeding. Mas, se estiver a implantar-se numa rede virtual existente, este teste de conectividade pode falhar.But, if you're deploying to an existing virtual network, this connectivity test might fail. Foi-lhe dado um aviso e um pedido para continuar.You're given a warning and a prompt to continue. Se a informação de partilha de ficheiros estiver correta, continue a implantação.If the file share info is correct, continue the deployment.

    Screenshot que mostra o ecrã onde configura os seus caminhos e credenciais do Servidor de Ficheiros no instalador do Serviço de Aplicações

  9. Na próxima página do Instalador de Serviços de Aplicações, siga estes passos:On the next App Service Installer page, follow these steps:

    a.a. Na caixa de Identificação de Aplicação de Identidade, insira o GUIA para a aplicação identidade que criou como parte dos requisitos prévios.In the Identity Application ID box, enter the GUID for the Identity application you created as part of the pre-requisites.

    b.b. Na caixa de ficheiros do certificado de Aplicação de Identidade, insira (ou navegue) a localização do ficheiro do certificado.In the Identity Application certificate file box, enter (or browse to) the location of the certificate file.

    c.c. Na caixa de senha do certificado de identificação, introduza a senha do certificado.In the Identity Application certificate password box, enter the password for the certificate. Esta palavra-passe é aquela que fez notar quando usou o script para criar os certificados.This password is the one that you made note of when you used the script to create the certificates.

    d.d. Na caixa de ficheiros de certificado raiz do Azure Resource Manager, introduza (ou navegue) a localização do ficheiro de certificado.In the Azure Resource Manager root certificate file box, enter (or browse to) the location of the certificate file.

    e.e. Selecione Seguinte.Select Next.

    Screenshot que mostra o ecrã onde fornece os detalhes da Aplicação de Identidade AAD/ADFS, e certificado de gestor de recursos Azure Stack, no Instalador de Serviço de Aplicações

  10. Para cada uma das três caixas de ficheiros de certificado, selecione Procurar e navegar para o ficheiro de certificado apropriado.For each of the three certificate file boxes, select Browse and navigate to the appropriate certificate file. Deve fornecer a senha de cada certificado.You must provide the password for each certificate. Estes certificados são os que criou em Pré-requisitos para a implementação do Serviço de Aplicações no Azure Stack Hub.These certificates are the ones that you created in Prerequisites for deploying App Service on Azure Stack Hub. Selecione Seguinte depois de introduzir toda a informação.Select Next after entering all the information.

    BoxBox Exemplo do nome do ficheiro do certificadoCertificate file name example
    Ficheiro de certificado SSL padrão do Serviço de AplicaçõesApp Service default SSL certificate file _.appservice.local.AzureStack.external.pfx_.appservice.local.AzureStack.external.pfx
    App Service API SSL certificadoApp Service API SSL certificate file api.appservice.local.AzureStack.external.pfxapi.appservice.local.AzureStack.external.pfx
    Arquivo de certificado SSL do editor de serviço de aplicaçõesApp Service Publisher SSL certificate file ftp.appservice.local.AzureStack.external.pfxftp.appservice.local.AzureStack.external.pfx

    Se usou um sufixo de domínio diferente quando criou os certificados, os nomes dos seus ficheiros de certificado não usam localmente. AzureStack.external.If you used a different domain suffix when you created the certificates, your certificate file names don't use local.AzureStack.external. Em vez disso, use a sua informação de domínio personalizada.Instead, use your custom domain info.

    Screenshot que mostra o ecrã onde fornece os detalhes dos certificados necessários no Instalador de Serviço de Aplicações

  11. Introduza os dados do SQL Server para a instância do servidor utilizada para hospedar a base de dados do fornecedor de recursos do Serviço de Aplicações e, em seguida, selecione Next.Enter the SQL Server details for the server instance used to host the App Service resource provider database and then select Next. O instalador valida as propriedades de ligação SQL.The installer validates the SQL connection properties.

    O instalador do Serviço de Aplicações tenta testar a conectividade com o SQL Server antes de prosseguir.The App Service installer tries to test connectivity to the SQL Server before proceeding. Se estiver a implantar uma rede virtual existente, este teste de conectividade pode falhar.If you're deploying to an existing virtual network, this connectivity test might fail. Foi-lhe dado um aviso e um pedido para continuar.You're given a warning and a prompt to continue. Se a informação do SQL Server estiver correta, continue a implementação.If the SQL Server info is correct, continue the deployment.

    Screenshot que mostra o ecrã onde fornece os detalhes de conexão para SQL Server no Instalador de Serviço de Aplicações

  12. Reveja a instância de função e as opções SKU.Review the role instance and SKU options. Os incumprimentos povoam-se com o número mínimo de ocorrências e o SKU mínimo para cada papel numa implantação de produção.The defaults populate with the minimum number of instances and the minimum SKU for each role in a production deployment. Para a implementação da ASDK, pode escalar as instâncias para baixo SKUs para reduzir o núcleo e a memória cometer, mas você vai experimentar uma degradação de desempenho.For ASDK deployment, you can scale the instances down to lower SKUs to reduce the core and memory commit but you will experience a performance degradation. É fornecido um resumo dos requisitos de vCPU e memória para ajudar a planear a sua implantação.A summary of vCPU and memory requirements is provided to help plan your deployment. Depois de fazer as suas seleções, selecione Next.After you make your selections, select Next.

    Nota

    Para implementações de produção, seguindo a orientação no planeamento da capacidade para as funções de servidor do Azure App Service em Azure Stack Hub.For production deployments, following the guidance in Capacity planning for Azure App Service server roles in Azure Stack Hub.

    FunçãoRole Instâncias mínimasMinimum instances SKU mínimoMinimum SKU NotasNotes
    ControladorController 22 Standard_A4_v2 - (4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Gere e mantém a saúde da nuvem do Serviço de Aplicações.Manages and maintains the health of the App Service cloud.
    GestãoManagement 11 Standard_D3_v2 - (4 núcleos, 14336 MB)Standard_D3_v2 - (4 cores, 14336 MB) Gere o App Service Azure Resource Manager e os pontos finais da API, extensões de porta (administração, inquilino, portal de funções) e o serviço de dados.Manages the App Service Azure Resource Manager and API endpoints, portal extensions (admin, tenant, Functions portal), and the data service. Para apoiar o failover, aumente as instâncias recomendadas para 2.To support failover, increase the recommended instances to 2.
    PublisherPublisher 11 Standard_A2_v2 - (2 núcleos, 4096 MB)Standard_A2_v2 - (2 cores, 4096 MB) Publica conteúdo via FTP e implementação web.Publishes content via FTP and web deployment.
    FrontEndFrontEnd 11 Standard_A4_v2 - (4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Rotas solicitam aplicações de Serviço de Aplicações.Routes requests to App Service apps.
    Trabalhador CompartilhadoShared Worker 11 Standard_A4_v2 - (4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Acolhe aplicações web ou API e aplicações Azure Functions.Hosts web or API apps and Azure Functions apps. Talvez queira adicionar mais instâncias.You might want to add more instances. Como operador, pode definir a sua oferta e escolher qualquer nível SKU.As an operator, you can define your offering and choose any SKU tier. Os níveis devem ter um mínimo de um vCPU.The tiers must have a minimum of one vCPU.

    Screenshot que mostra o ecrã onde fornece o número de instâncias de função e o seu sku compute correspondente no Instalador de Serviço de Aplicações

    Nota

    O Windows Server 2016 Core não é uma imagem de plataforma suportada para utilização com o Azure App Service no Azure Stack Hub. Não utilize imagens de avaliação para implantações de produção.Windows Server 2016 Core isn't a supported platform image for use with Azure App Service on Azure Stack Hub. Don't use evaluation images for production deployments.

  13. Na caixa Select Platform Image, escolha a imagem da máquina virtual (VM) do Windows Server 2016 a partir das imagens disponíveis no fornecedor de recursos computacional para a nuvem do Serviço de Aplicações.In the Select Platform Image box, choose your deployment Windows Server 2016 virtual machine (VM) image from the images available in the compute resource provider for the App Service cloud. Selecione Seguinte.Select Next.

  14. Na próxima página do Instalador de Serviços de Aplicações, siga estes passos:On the next App Service Installer page, follow these steps:

    a.a. Introduza o nome de utilizador e palavra-passe do administrador VM da Função Trabalhadora.Enter the Worker Role VM admin user name and password.

    b.b. Introduza o nome de utilizador e palavra-passe de administração VM de Outras Funções.Enter the Other Roles VM admin user name and password.

    c.c. Selecione Seguinte.Select Next.

    Screenshot que mostra o ecrã onde seleciona a Imagem da Plataforma do Windows a ser utilizada pelo Instalador de Serviços de Aplicações

  15. Na página de resumo do Instalador de Serviço de Aplicações, siga estes passos:On the App Service Installer summary page, follow these steps:

    a.a. Verifique as seleções que fez.Verify the selections you made. Para estois, utilize os botões Anteriores para visitar páginas anteriores.To make changes, use the Previous buttons to visit previous pages.

    b.b. Se as configurações estiverem corretas, selecione a caixa de verificação.If the configurations are correct, select the check box.

    c.c. Para iniciar a implementação, selecione Seguinte.To start the deployment, select Next.

    Screenshot que mostra o resumo das opções especificadas para implementação pelo Instalador de Serviço de Aplicações

  16. Na próxima página do Instalador de Serviços de Aplicações, siga estes passos:On the next App Service Installer page, follow these steps:

    a.a. Acompanhe o progresso da instalação.Track the installation progress. O Serviço de Aplicações no Azure Stack Hub pode demorar até 240 minutos a ser implementado com base nas seleções e idades da imagem base do Datacenter Windows 2016.App Service on Azure Stack Hub can take up to 240 minutes to deploy based on the default selections and age of the base Windows 2016 Datacenter image.

    b.b. Depois de o instalador terminar com sucesso, selecione Exit.After the installer successfully finishes, select Exit.

    Screenshot que mostra o progresso da implementação feito pelo Instalador de Serviço de Aplicações

Passos pós-implantaçãoPost-deployment Steps

Importante

Se forneceu o Serviço de Aplicações RP com um SQL Always On Instance, deve adicionar as bases de dados appservice_hosting e appservice_metering a um grupo de disponibilidade e sincronizar as bases de dados para evitar qualquer perda de serviço em caso de falha de uma base de dados.If you've provided the App Service RP with a SQL Always On Instance you must add the appservice_hosting and appservice_metering databases to an availability group and synchronize the databases to prevent any loss of service in the event of a database failover.

Se estiver a implantar para uma rede virtual existente e utilizar um endereço IP interno para ligar ao servidor de ficheiros, tem de adicionar uma regra de segurança de saída.If you're deploying to an existing virtual network and using an internal IP address to connect to your file server, you must add an outbound security rule. Esta regra permite o tráfego SMB entre a sub-rede do trabalhador e o servidor de ficheiros.This rule enables SMB traffic between the worker subnet and the file server. No portal do administrador, vá ao Grupo de Segurança da Rede WorkersNsg e adicione uma regra de segurança de saída com as seguintes propriedades:In the administrator portal, go to the WorkersNsg Network Security Group and add an outbound security rule with the following properties:

  • Fonte: QualquerSource: Any
  • Gama portuária de origem: *Source port range: *
  • Destino: endereços IPDestination: IP addresses
  • Intervalo de endereços IP de destino: Gama de IPs para o seu servidor de ficheirosDestination IP address range: Range of IPs for your file server
  • Gama portuária de destino: 445Destination port range: 445
  • Protocolo: TCPProtocol: TCP
  • Ação: PermitirAction: Allow
  • Prioridade: 700Priority: 700
  • Nome: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Validar o Serviço de Aplicações na instalação do Azure Stack HubValidate the App Service on Azure Stack Hub installation

  1. No portal de administrador do Azure Stack Hub, vá para a Administração - Serviço de Aplicações.In the Azure Stack Hub administrator portal, go to Administration - App Service.

  2. Na visão geral, em estado, verifique se o Estado apresenta todas as funções prontas.In the overview, under status, check to see that the Status displays All roles are ready.

    Administração de Serviço de Aplicações no Portal de Administração do Hub Azure Stack

Testar o Serviço de Aplicações no Azure Stack HubTest drive App Service on Azure Stack Hub

Depois de implementar e registar o fornecedor de recursos do Serviço de Aplicações, teste-o para se certificar de que os utilizadores podem implementar aplicações 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

Precisa de criar uma oferta que tenha o espaço de nome Microsoft.Web no plano.You need to create an offer that has the Microsoft.Web namespace in the plan. Você também precisa de uma subscrição de inquilino que subscreva a oferta.You also need a tenant subscription that subscribes to the offer. Para mais informações, consulte Criar oferta e Criar plano.For more info, see Create offer and Create plan.

Você deve ter uma subscrição de inquilino para criar aplicativos que usam o Serviço de Aplicações no Azure Stack Hub.You must have a tenant subscription to create apps that use App Service on Azure Stack Hub. As únicas tarefas que um administrador de serviço pode preencher no portal do administrador estão relacionadas com a administração do fornecedor de recursos do Serviço de Aplicações.The only tasks that a service admin can complete in the administrator portal are related to the resource provider administration of App Service. Isto inclui a adição de capacidade, configuração de fontes de implantação e adição de níveis de trabalhadores e SKUs.This includes adding capacity, configuring deployment sources, and adding Worker tiers and SKUs.

Para criar aplicações web, API e Azure Functions, tem de utilizar o portal do utilizador e ter uma subscrição de inquilino.To create web, API, and Azure Functions apps, you must use the user portal and have a tenant subscription.

Para criar uma aplicação web de teste, siga estes passos:To create a test web app, follow these steps:

  1. No portal de utilizadores do Azure Stack Hub, selecione + Crie um recurso Web + > Mobile > Web App.In the Azure Stack Hub user portal, select + Create a resource > Web + Mobile > Web App.

  2. No âmbito da Web App, insira um nome na aplicação Web.Under Web App , enter a name in Web app.

  3. No Grupo de Recursos , selecione New.Under Resource Group , select New. Insira um nome para o Grupo de Recursos.Enter a name for the Resource Group.

  4. Selecione plano de serviço de aplicações/localização Criar > novo.Select App Service plan/Location > Create New.

  5. No âmbito do plano de Serviço de Aplicações, insira um nome para o plano de Serviço de Aplicações.Under App Service plan , enter a name for the App Service plan.

  6. Selecione o nível de preços > Free-Shared ou Shared-Shared > Select > OK > Create.Select Pricing tier > Free-Shared or Shared-Shared > Select > OK > Create.

  7. Um azulejo para a nova aplicação web aparece no painel de instrumentos.A tile for the new web app appears on the dashboard. Selecione o azulejo.Select the tile.

  8. Na Web App , selecione Procurar para ver o site padrão desta aplicação.On Web App , select Browse to view the default website for this app.

Implementar um site WordPress, DNN ou Django (opcional)Deploy a WordPress, DNN, or Django website (optional)

  1. No portal de utilizadores do Azure Stack Hub, selecione, + vá ao Azure Marketplace, implemente um website do Django e, em seguida, aguarde que a implementação termine.In the Azure Stack Hub user portal, select + , go to the Azure Marketplace, deploy a Django website, and then wait for the deployment to finish. A plataforma web Do Django utiliza uma base de dados baseada em sistemas de ficheiros.The Django web platform uses a file system-based database. Não requer fornecedores de recursos adicionais, como SQL ou MySQL.It doesn't require any additional resource providers, such as SQL or MySQL.

  2. Se também implementou um fornecedor de recursos MySQL, pode implementar um website WordPress a partir do Marketplace.If you also deployed a MySQL resource provider, you can deploy a WordPress website from the Marketplace. Quando for solicitado para parâmetros de base de dados, insira o nome de utilizador como User1 @ Server1 , com o nome de utilizador e o nome do servidor à sua escolha.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 também implementou um fornecedor de recursos SQL Server, pode implementar um website DNN a partir do Marketplace.If you also deployed a SQL Server resource provider, you can deploy a DNN website from the Marketplace. Quando for solicitado para os parâmetros da base de dados, escolha uma base de dados no computador que executa o SQL Server que esteja ligado ao seu fornecedor de recursos.When you're prompted for database parameters, choose a database in the computer running SQL Server that's connected to your resource provider.

Neste artigo aprende-se a implementar o fornecedor de recursos do Azure App Service para um ambiente Azure Stack Hub que é:In this article you learn how to deploy the Azure App Service resource provider to an Azure Stack Hub environment that is:

  • Não ligado à internet.Not connected to the internet.
  • Assegurado por Serviços da Federação de Diretórios Ativos (AD FS).Secured by Active Directory Federation Services (AD FS).

Para adicionar o fornecedor de recursos Azure App Service à sua implementação offline Azure Stack Hub, tem de completar estas tarefas de alto nível:To add the Azure App Service resource provider to your offline Azure Stack Hub deployment, you must complete these top-level tasks:

  1. Preencha as etapas pré-requisitos (como certificados de compra, que podem demorar alguns dias a receber).Complete the prerequisite steps (like purchasing certificates, which can take a few days to receive).
  2. Descarregue e extraia os ficheiros de instalação e ajudante para uma máquina que está ligada à internet.Download and extract the installation and helper files to a machine that's connected to the internet.
  3. Crie um pacote de instalação offline.Create an offline installation package.
  4. Executar o ficheiro do instalador appservice.exe.Run the appservice.exe installer file.

Criar um pacote de instalação offlineCreate an offline installation package

Para implementar o Azure App Service num ambiente offline, crie primeiro um pacote de instalação offline numa máquina que esteja ligada à internet.To deploy Azure App Service in an offline environment, first create an offline installation package on a machine that's connected to the internet.

  1. Executar o instalador de AppService.exe numa máquina ligada à internet.Run the AppService.exe installer on a machine that's connected to the internet.

  2. Selecione Pacote de > instalação offline De criar avançado .Select Advanced > Create offline installation package. Este passo levará vários minutos para ser concluído.This step will take several minutes to complete.

    Criar um pacote offline no Azure App Service Installer

  3. O instalador do Azure App Service cria um pacote de instalação offline e exibe o caminho para o mesmo.The Azure App Service installer creates an offline installation package and displays the path to it. Pode selecionar a pasta Abrir para abrir a pasta no Explorador de Ficheiros.You can select Open folder to open the folder in File Explorer.

    Pacote de instalação offline gerado com sucesso no Azure App Service Installer

  4. Copie o instalador (AppService.exe) e o pacote de instalação offline para uma máquina que tenha conectividade com o seu Azure Stack Hub.Copy the installer (AppService.exe) and the offline installation package to a machine that has connectivity to your Azure Stack Hub.

Complete a instalação offline do Azure App Service no Azure Stack HubComplete the offline installation of Azure App Service on Azure Stack Hub

  1. Executar appservice.exe como um administrador de um computador que pode chegar ao ponto final de Gestão de Recursos Azure Stack Admin Azure.Run appservice.exe as an admin from a computer that can reach the Azure Stack Hub Admin Azure Resource Management endpoint.

  2. Selecione Advanced > a instalação offline Avançada Complete.Select Advanced > Complete offline installation.

    Instalação offline completa no Azure App Service Installer

  3. Navegue pela localização do pacote de instalação offline que criou anteriormente e, em seguida, selecione Next.Browse to the location of the offline installation package you previously created, and then select Next.

    Especificar o caminho do pacote de instalação offline im Azure App Service Installer

  4. Reveja e aceite os Termos de Licença de Software da Microsoft e, em seguida, selecione Seguinte.Review and accept the Microsoft Software License Terms, and then select Next.

  5. Reveja e aceite os termos da licença de terceiros e, em seguida, selecione Next.Review and accept the third-party license terms, and then select Next.

  6. Certifique-se de que a informação de configuração da nuvem do Serviço de Aplicações Azure está correta.Make sure the Azure App Service cloud configuration info is correct. Se utilizar as definições predefinidos durante a implementação da ASDK, pode aceitar os valores predefinidos aqui.If you used the default settings during ASDK deployment, you can accept the default values here. No entanto, se personalizou as opções quando implementou o Azure Stack Hub ou está a implementar num sistema integrado, tem de editar os valores nesta janela para refletir essas alterações.However, if you customized the options when you deployed Azure Stack Hub or are deploying on an integrated system, you must edit the values in this window to reflect those changes. Por exemplo, se utilizar o sufixo de domínio mycloud.com, o seu ponto final Azure Stack Hub Tenant Azure Resource Manager deve mudar para management.<region>.mycloud.com .For example, if you use the domain suffix mycloud.com, your Azure Stack Hub Tenant Azure Resource Manager endpoint must change to management.<region>.mycloud.com. Depois de confirmar a sua informação, selecione Seguinte.After you confirm your info, select Next.

    Configure nuvem de serviço de aplicações Azure no Instalador de Serviço de Aplicações Azure

  7. Na próxima página do Instalador de Serviços de Aplicações, irá ligar-se ao seu Azure Stack Hub:On the next App Service Installer page you will connect to your Azure Stack Hub:

    1. Selecione o método de ligação que pretende utilizar - Credencial ou Principal de ServiçoSelect the connection method you wish to use - Credential or Service Principal

      • CredencialCredential
        • Se estiver a utilizar o Azure Ative Directory (Azure AD), insira a conta de administração Azure AD e a palavra-passe que forneceu quando implementou o Azure Stack Hub.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 Hub. Selecione Connect (Ligar).Select Connect.
        • Se estiver a utilizar os Serviços da Federação de Diretórios Ativos (AD FS), forneça a sua conta de administração.If you're using Active Directory Federation Services (AD FS), provide your admin account. Por exemplo, cloudadmin@azurestack.local.For example, cloudadmin@azurestack.local. Introduza a sua palavra-passe e, em seguida, selecione Connect.Enter your password, and then select Connect.
      • Diretor de ServiçoService Principal
        • O titular do serviço que utiliza deve ter direitos de proprietário sobre a Subscrição do Fornecedor PredefinidoThe service principal that you use must have Owner rights on the Default Provider Subscription
        • Forneça o ID principal de serviço, o arquivo de certificados e a palavra-passe e selecione Connect.Provide the Service Principal ID , Certificate File , and Password and select Connect.
    2. Nas subscrições do Azure Stack Hub , selecione a Subscrição do Fornecedor Predefinido.In Azure Stack Hub Subscriptions , select the Default Provider Subscription. O Serviço de Aplicações Azure no Azure Stack Hub deve ser implantado na Subscrição do Fornecedor Predefinido.Azure App Service on Azure Stack Hub must be deployed in the Default Provider Subscription.

    3. Nas Localizações do Hub Azure Stack, selecione a localização que corresponde à região para a qual está a implantar.In the Azure Stack Hub Locations , select the location that corresponds to the region you're deploying to. Por exemplo, selecione localmente se estiver a implantar para o ASDK.For example, select local if you're deploying to the ASDK.

  8. Pode permitir que o instalador do Serviço de Aplicações Azure crie uma rede virtual e sub-redes associadas.You can allow the Azure App Service installer to create a virtual network and associated subnets. Ou pode implantar-se numa rede virtual existente, conforme configurado através destes passos.Or, you can deploy into an existing virtual network, as configured through these steps.

    • Para utilizar o método do instalador do Serviço de Aplicações Azure, selecione Criar VNet com definições predefinidas, aceite as predefinições e, em seguida, selecione Next.To use the Azure App Service installer method, select Create VNet with default settings , accept the defaults, and then select Next.

    • Para implementar numa rede existente, selecione Utilize vnet e subnets existentes e, em seguida, :To deploy into an existing network, select Use existing VNet and Subnets , and then:

      1. Selecione a opção Grupo de Recursos que contém a sua rede virtual.Select the Resource Group option that contains your virtual network.
      2. Escolha o nome de Rede Virtual em que pretende implementar.Choose the Virtual Network name you want to deploy into.
      3. Selecione os valores corretos da Sub-rede para cada uma das sub-redes de funções necessárias.Select the correct Subnet values for each of the required role subnets.
      4. Selecione Seguinte.Select Next.

      Rede virtual e informações de sub-rede no Azure App Service Installer

  9. Introduza a informação para a sua partilha de ficheiros e, em seguida, selecione Seguinte.Enter the info for your file share and then select Next. O endereço da partilha de ficheiros deve utilizar o nome de domínio totalmente qualificado (FQDN) ou endereço IP do seu servidor de ficheiros.The address of the file share must use the Fully Qualified Domain Name (FQDN) or IP address of your file server. Por exemplo: \ \appservicefileserver.local.cloudapp.azurestack.external\websites, ou \ \10.0.0.1\websites.For example: \\appservicefileserver.local.cloudapp.azurestack.external\websites, or \\10.0.0.1\websites. Se estiver a utilizar um servidor de ficheiros que esteja unido ao domínio, deve fornecer o nome de utilizador completo, incluindo o domínio.If you're using a file server that's domain-joined, you must provide the full user name, including the domain. Por exemplo: <myfileserverdomain>\<FileShareOwner>.For example: <myfileserverdomain>\<FileShareOwner>.

    Nota

    O instalador tenta testar a conectividade com a partilha de ficheiros antes de prosseguir.The installer tries to test connectivity to the file share before proceeding. No entanto, se optar por implantar-se numa rede virtual existente, o instalador poderá não conseguir ligar-se à partilha de ficheiros e apresentar um aviso a perguntar se pretende continuar.However, if you choose to deploy into an existing virtual network, the installer might be unable to connect to the file share and displays a warning asking whether you want to continue. Verifique a informação de partilha de ficheiros e continue se estiver correta.Verify the file share info and continue if it's correct.

    Informação de partilha de ficheiros no Azure App Service Installer

  10. Na página seguinte:On the next page:

    1. Na caixa de Identificação de Aplicação de Identidade, insira o GUIA para a aplicação identidade que criou como parte dos requisitos prévios.In the Identity Application ID box, enter the GUID for the Identity application you created as part of the pre-requisites.
    2. Na caixa de ficheiros do certificado de Aplicação de Identidade, insira (ou navegue) a localização do ficheiro do certificado.In the Identity Application certificate file box, enter (or browse to) the location of the certificate file.
    3. Na caixa de senha do certificado de identificação, introduza a senha do certificado.In the Identity Application certificate password box, enter the password for the certificate. Esta palavra-passe é aquela que fez notar quando usou o script para criar os certificados.This password is the one that you made note of when you used the script to create the certificates.
    4. Na caixa de ficheiros de certificado raiz do Azure Resource Manager, introduza (ou navegue) a localização do ficheiro de certificado.In the Azure Resource Manager root certificate file box, enter (or browse to) the location of the certificate file.
    5. Selecione Seguinte.Select Next.

    Introduza iD da aplicação e informações de certificado no Azure App Service Installer

  11. Para cada uma das três caixas de ficheiros de certificado, selecione Procurar e navegar para o ficheiro de certificado apropriado.For each of the three certificate file boxes, select Browse and navigate to the appropriate certificate file. Deve fornecer a senha de cada certificado.You must provide the password for each certificate. Estes certificados são os que criou em Pré-requisitos para a implementação do Serviço de Aplicações no Azure Stack Hub.These certificates are the ones that you created in Prerequisites for deploying App Service on Azure Stack Hub. Selecione Seguinte depois de introduzir toda a informação.Select Next after entering all the information.

    BoxBox Exemplo do nome do ficheiro do certificadoCertificate file name example
    Ficheiro de certificado SSL padrão do Serviço de AplicaçõesApp Service default SSL certificate file _.appservice.local.AzureStack.external.pfx_.appservice.local.AzureStack.external.pfx
    App Service API SSL certificadoApp Service API SSL certificate file api.appservice.local.AzureStack.external.pfxapi.appservice.local.AzureStack.external.pfx
    Arquivo de certificado SSL do editor de serviço de aplicaçõesApp Service Publisher SSL certificate file ftp.appservice.local.AzureStack.external.pfxftp.appservice.local.AzureStack.external.pfx

    Se usou um sufixo de domínio diferente quando criou os certificados, os nomes dos seus ficheiros de certificado não usam localmente. AzureStack.external.If you used a different domain suffix when you created the certificates, your certificate file names don't use local.AzureStack.external. Em vez disso, use a sua informação de domínio personalizada.Instead, use your custom domain info.

    Introduza informações de certificado SSL no Instalador de Serviço de Aplicações Azure

  12. Introduza os dados do SQL Server para a instância do servidor utilizada para hospedar as bases de dados do fornecedor de recursos do Azure App Service e, em seguida, selecione Next.Enter the SQL Server details for the server instance used to host the Azure App Service resource provider databases, and then select Next. O instalador valida as propriedades de ligação SQL.The installer validates the SQL connection properties. Tem de introduzir o IP interno ou o FQDN para o nome SQL Server.You must enter either the internal IP or the FQDN for the SQL Server name.

    Nota

    O instalador tenta testar a conectividade com o computador que executa o SQL Server antes de prosseguir.The installer tries to test connectivity to the computer running SQL Server before proceeding. No entanto, se optar por implantar-se numa rede virtual existente, o instalador poderá não conseguir ligar-se ao computador que executa o SQL Server e apresentar um aviso a perguntar se pretende continuar.However, if you chose to deploy into an existing virtual network, the installer might not be able to connect to the computer running SQL Server and displays a warning asking whether you want to continue. Verifique a informação do SQL Server e continue se estiver correta.Verify the SQL Server info and continue if it's correct.

    A partir do Azure App Service no Azure Stack Hub 1.3 em diante, o instalador verifica se o computador que executa o SQL Server tem a contenção da base de dados ativada ao nível do SQL Server.From Azure App Service on Azure Stack Hub 1.3 onward, the installer checks that the computer running SQL Server has database containment enabled at the SQL Server level. Se não, é solicitado com a seguinte exceção:If it doesn't, you're prompted with the following exception:

       Enable contained database authentication for SQL server by running below command on SQL server (Ctrl+C to copy)
       ***********************************************************
       sp_configure 'contained database authentication', 1;
       GO
       RECONFIGURE;
       GO
       ***********************************************************
    

    Para mais informações, consulte as notas de lançamento do Azure App Service no Azure Stack Hub 1.3.For more information, see the release notes for Azure App Service on Azure Stack Hub 1.3.

    Insira informações do SQL Server no Instalador de Serviço de Aplicações Azure

  13. Reveja a instância de função e as opções SKU.Review the role instance and SKU options. Os incumprimentos povoam-se com o número mínimo de ocorrências e o SKU mínimo para cada papel numa implantação de produção.The defaults populate with the minimum number of instances and the minimum SKU for each role in a production deployment. Para a implementação da ASDK, pode escalar as instâncias para baixo SKUs para reduzir o núcleo e a memória cometer, mas você vai experimentar uma degradação de desempenho.For ASDK deployment, you can scale the instances down to lower SKUs to reduce the core and memory commit but you will experience a performance degradation. É fornecido um resumo dos requisitos de vCPU e memória para ajudar a planear a sua implantação.A summary of vCPU and memory requirements is provided to help plan your deployment. Depois de fazer as suas seleções, selecione Next.After you make your selections, select Next.

    Nota

    Para implementações de produção, siga as orientações sobre o planeamento da capacidade para as funções de servidor do Azure App Service em Azure Stack Hub.For production deployments, follow the guidance in Capacity planning for Azure App Service server roles in Azure Stack Hub.

    FunçãoRole Instâncias mínimasMinimum instances SKU mínimoMinimum SKU NotasNotes
    ControladorController 22 Standard_A4_v2 - (4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Gere e mantém a saúde da nuvem do Serviço de Aplicações.Manages and maintains the health of the App Service cloud.
    GestãoManagement 11 Standard_D3_v2 - (4 núcleos, 14336 MB)Standard_D3_v2 - (4 cores, 14336 MB) Gere o App Service Azure Resource Manager e os pontos finais da API, extensões de porta (administração, inquilino, portal de funções) e o serviço de dados.Manages the App Service Azure Resource Manager and API endpoints, portal extensions (admin, tenant, Functions portal), and the data service. Para apoiar o failover, aumente as instâncias recomendadas para 2.To support failover, increase the recommended instances to 2.
    PublisherPublisher 11 Standard_A2_v2 - (2 núcleos, 4096 MB)Standard_A2_v2 - (2 cores, 4096 MB) Publica conteúdo via FTP e implementação web.Publishes content via FTP and web deployment.
    FrontEndFrontEnd 11 Standard_A4_v2 - (4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Rotas solicitam aplicações de Serviço de Aplicações.Routes requests to App Service apps.
    Trabalhador CompartilhadoShared Worker 11 Standard_A4_v2 - (4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Acolhe aplicações web ou API e aplicações Azure Functions.Hosts web or API apps and Azure Functions apps. Talvez queira adicionar mais instâncias.You might want to add more instances. Como operador, pode definir a sua oferta e escolher qualquer nível SKU.As an operator, you can define your offering and choose any SKU tier. Os níveis devem ter um mínimo de um vCPU.The tiers must have a minimum of one vCPU.

    Definir níveis de função e opções SKU no Azure App Service Installer

  14. Na caixa Select Platform Image, escolha a imagem da máquina virtual (VM) do Windows Server 2016 a partir das imagens disponíveis no fornecedor de recursos computacionar para a nuvem do Serviço de Aplicações Azure.In the Select Platform Image box, choose your deployment Windows Server 2016 virtual machine (VM) image from the images available on the compute resource provider for the Azure App Service cloud. Selecione Seguinte.Select Next.

    Nota

    O Windows Server 2016 Core não é uma imagem de plataforma suportada para utilização com o Azure App Service no Azure Stack Hub.Windows Server 2016 Core is not a supported platform image for use with Azure App Service on Azure Stack Hub. Não utilize imagens de avaliação para implantações de produção.Don't use evaluation images for production deployments. O Azure App Service no Azure Stack Hub exige que o Microsoft .NET 3.5.1 SP1 seja ativado na imagem utilizada para a implementação.Azure App Service on Azure Stack Hub requires that Microsoft .NET 3.5.1 SP1 be activated on the image used for deployment. As imagens do Windows Server 2016, sindicadas pelo Mercado, não têm esta funcionalidade ativada.Marketplace-syndicated Windows Server 2016 images don't have this feature enabled. Por isso, deve criar e utilizar uma imagem do Windows Server 2016 com esta funcionalidade pré-activada.Therefore, you must create and use a Windows Server 2016 image with this feature pre-enabled.

    Consulte uma imagem VM personalizada ao Azure Stack Hub para obter detalhes sobre a criação de uma imagem personalizada e a adição ao Marketplace.See Add a custom VM image to Azure Stack Hub for details on creating a custom image and adding to Marketplace. Certifique-se de especificar o seguinte ao adicionar a imagem ao Marketplace:Be sure to specify the following when adding the image to Marketplace:

    • Editor = MicrosoftWindowsServerPublisher = MicrosoftWindowsServer
    • Oferta = WindowsServerOffer = WindowsServer
    • SKU = Centro de Dados 2016SKU = 2016-Datacenter
    • Versão = Especificar a versão "mais recente"Version = Specify the "latest" version
  15. Na página seguinte:On the next page:

    1. Introduza o nome de utilizador e palavra-passe do administrador VM da Função Trabalhadora.Enter the Worker Role VM admin user name and password.
    2. Introduza o nome de utilizador e palavra-passe de administração VM de Outras Funções.Enter the Other Roles VM admin user name and password.
    3. Selecione Seguinte.Select Next.

    Introduza funções de administradores VM no Azure App Service Installer

  16. Na página do resumo:On the summary page:

    1. Verifique as seleções que fez.Verify the selections you made. Para estois, utilize os botões Anteriores para visitar páginas anteriores.To make changes, use the Previous buttons to visit previous pages.
    2. Se as configurações estiverem corretas, selecione a caixa de verificação.If the configurations are correct, select the check box.
    3. Para iniciar a implementação, selecione Seguinte.To start the deployment, select Next.

    Resumo das seleções feitas no Azure App Service Installer

  17. Na página seguinte:On the next page:

    1. Acompanhe o progresso da instalação.Track the installation progress. O Serviço de Aplicações no Azure Stack Hub pode demorar até 240 minutos a ser implementado com base nas seleções e idades da imagem base do Datacenter Windows 2016.App Service on Azure Stack Hub can take up to 240 minutes to deploy based on the default selections and age of the base Windows 2016 Datacenter image.

    2. Depois de o instalador terminar de funcionar, selecione Exit.After the installer finishes running, select Exit.

    Track processo de instalação no Azure App Service Installer

Passos pós-implementaçãoPost-deployment steps

Importante

Se forneceu o Serviço de Aplicações Azure RP com um SQL Always On Instance, tem de adicionar as bases de dados appservice_hosting e appservice_metering a um grupo de disponibilidade.If you've provided the Azure App Service RP with a SQL Always On Instance, you must add the appservice_hosting and appservice_metering databases to an availability group. Também deve sincronizar as bases de dados para evitar qualquer perda de serviço em caso de falha de uma base de dados.You must also synchronize the databases to prevent any loss of service in the event of a database failover.

Se optar por implantar numa rede virtual existente e num endereço IP interno para ligar ao servidor de ficheiros, deve adicionar uma regra de segurança de saída, permitindo o tráfego SMB entre a sub-rede do trabalhador e o servidor de ficheiros.If you chose to deploy into an existing virtual network and an internal IP address to connect to your file server, you must add an outbound security rule, enabling SMB traffic between the worker subnet and the file server. No portal do administrador, vá ao Grupo de Segurança da Rede WorkersNsg e adicione uma regra de segurança de saída com as seguintes propriedades:In the administrator portal, go to the WorkersNsg Network Security Group and add an outbound security rule with the following properties:

  • Fonte: QualquerSource: Any
  • Gama portuária de origem: *Source port range: *
  • Destino: endereços IPDestination: IP addresses
  • Intervalo de endereços IP de destino: Gama de IPs para o seu servidor de ficheirosDestination IP address range: Range of IPs for your file server
  • Gama portuária de destino: 445Destination port range: 445
  • Protocolo: TCPProtocol: TCP
  • Ação: PermitirAction: Allow
  • Prioridade: 700Priority: 700
  • Nome: Outbound_Allow_SMB445Name: Outbound_Allow_SMB445

Validar o Serviço de Aplicações Azure na instalação do Azure Stack HubValidate the Azure App Service on Azure Stack Hub installation

  1. No portal de administrador do Azure Stack Hub, vá para a Administração - Serviço de Aplicações.In the Azure Stack Hub administrator portal, go to Administration - App Service.

  2. Na visão geral, em estado, verifique se o Estado apresenta todas as funções prontas.In the overview, under status, check to see that the Status displays All roles are ready.

    Visão geral na Administração de Serviços de Aplicações Azure

Test drive Azure App Service no Azure Stack HubTest drive Azure App Service on Azure Stack Hub

Depois de implementar e registar o fornecedor de recursos do Azure App Service, teste-o para se certificar de que os utilizadores podem implementar aplicações web e API.After you deploy and register the Azure App Service resource provider, test it to make sure that users can deploy web and API apps.

Nota

Tem de criar uma oferta que tenha o espaço de nome Microsoft.Web dentro do plano.You must create an offer that has the Microsoft.Web namespace within the plan. Em seguida, você precisa ter uma assinatura de inquilino que subscreva esta oferta.Then, you need to have a tenant subscription that subscribes to this offer. Para mais informações, consulte Criar oferta e Criar plano.For more info, see Create offer and Create plan.

Você deve ter uma subscrição de inquilino para criar aplicativos que usam O Serviço de Aplicações Azure no Azure Stack Hub.You must have a tenant subscription to create apps that use Azure App Service on Azure Stack Hub. As únicas capacidades que um administrador de serviço pode preencher dentro do portal do administrador estão relacionadas com a administração do fornecedor de recursos do Azure App Service.The only capabilities that a service admin can complete within the administrator portal are related to the resource provider administration of Azure App Service. Estas capacidades incluem a adição de capacidade, configuração de fontes de implantação e adição de níveis de trabalhadores e SKUs.These capabilities include adding capacity, configuring deployment sources, and adding Worker tiers and SKUs.

A partir da terceira pré-visualização técnica, para criar aplicações web, API e Azure Functions, deve utilizar o portal do utilizador e ter uma subscrição de inquilino.As of the third technical preview, to create web, API, and Azure Functions apps, you must use the user portal and have a tenant subscription.

  1. No portal de utilizadores do Azure Stack Hub, selecione + Crie um recurso Web + > Mobile > Web App.In the Azure Stack Hub user portal, select + Create a resource > Web + Mobile > Web App.

  2. Na lâmina da Aplicação Web, digite um nome na caixa de aplicações Web.On the Web App blade, type a name in the Web app box.

  3. No Grupo de Recursos , selecione New.Under Resource Group , select New. Digite um nome na caixa do Grupo de Recursos.Type a name in the Resource Group box.

  4. Selecione plano de serviço de aplicações/localização Criar > novo.Select App Service plan/Location > Create New.

  5. Na lâmina do plano do Serviço de Aplicações, escreva um nome na caixa de plano do Serviço de Aplicações.On the App Service plan blade, type a name in the App Service plan box.

  6. Selecione o nível de preços > Free-Shared ou Shared-Shared > Select > OK > Create.Select Pricing tier > Free-Shared or Shared-Shared > Select > OK > Create.

  7. Em menos de um minuto, um azulejo para a nova aplicação web aparece no painel de instrumentos.In less than a minute, a tile for the new web app appears on the dashboard. Selecione o azulejo.Select the tile.

  8. Na lâmina da Aplicação Web, selecione Procurar para ver o site predefinido para esta aplicação.On the Web App blade, select Browse to view the default website for this app.

Implementar um site WordPress, DNN ou Django (opcional)Deploy a WordPress, DNN, or Django website (optional)

  1. No portal de utilizadores do Azure Stack Hub, selecione, + vá ao Azure Marketplace, implemente um website do Django e aguarde a conclusão com sucesso.In the Azure Stack Hub user portal, select + , go to Azure Marketplace, deploy a Django website, and wait for successful completion. A plataforma web Do Django utiliza uma base de dados baseada em sistemas de ficheiros.The Django web platform uses a file system-based database. Não requer fornecedores de recursos adicionais, como SQL ou MySQL.It doesn't require any additional resource providers, such as SQL or MySQL.

  2. Se também implementou um fornecedor de recursos MySQL, pode implementar um website WordPress a partir do Azure Marketplace.If you also deployed a MySQL resource provider, you can deploy a WordPress website from Azure Marketplace. Quando for solicitado para parâmetros de base de dados, insira o nome de utilizador como User1 @ Server1 , com o nome de utilizador e o nome do servidor à sua escolha.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 também implementou um fornecedor de recursos SQL Server, pode implementar um website DNN a partir do Azure Marketplace.If you also deployed a SQL Server resource provider, you can deploy a DNN website from Azure Marketplace. Quando for solicitado para os parâmetros da base de dados, escolha uma base de dados no computador que executa o SQL Server que esteja ligado ao seu fornecedor de recursos.When you're prompted for database parameters, choose a database on the computer running SQL Server that's connected to your resource provider.

Passos seguintesNext steps

Prepare-se para operações adicionais de administração para o Serviço de Aplicações no Azure Stack Hub:Prepare for additional admin operations for App Service on Azure Stack Hub: