Implantar o Serviço de Aplicativo no Azure Stack HubDeploy App Service in Azure Stack Hub

Importante

Atualize o Hub Azure Stack para uma versão com suporte (ou implante a Kit de Desenvolvimento do Azure Stack mais recente), se necessário, antes de implantar ou atualizar o provedor de recursos do serviço de aplicativo (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 versão do RP para saber mais sobre novas funcionalidades, correções e problemas conhecidos que podem afetar sua implantaçã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 do hub de Azure Stack com suporteSupported Azure Stack Hub version Versão do RP do serviço de aplicativoApp Service RP version
20082008 instalador de 2020. Q3 (notas de versão)2020.Q3 Installer (release notes)
20052005 instalador de 2020. Q2 (notas de versão)2020.Q2 Installer (release notes)
20022002 instalador de 2020. Q2 (notas de versão)2020.Q2 Installer (release notes)

Importante

Antes de executar o instalador do provedor de recursos, você deve concluir as etapas em antes de começarBefore you run the resource provider installer, you must complete the steps in Before you get started

Neste artigo, você aprenderá a implantar o serviço de aplicativo no Hub Azure Stack, que oferece aos usuários a capacidade de criar aplicativos Web, de API e de 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. Você precisa:You need to:

  • Adicione o provedor de recursos do serviço de aplicativo à sua implantação de Hub de Azure Stack usando as etapas descritas 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 provedor de recursos do serviço de aplicativo, você pode incluí-lo em suas ofertas e planos.After you install the App Service resource provider, you can include it in your offers and plans. Os usuários podem então assinar para obter o serviço e começar a criar aplicativos.Users can then subscribe to get the service and start creating apps.

Executar o instalador do provedor de recursos do serviço de aplicativoRun the App Service resource provider installer

A instalação do provedor de recursos do serviço de aplicativo leva pelo menos uma hora.Installing the App Service resource provider takes at least an hour. O período de tempo necessário depende de quantas instâncias de função você implanta.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:

  • Registra os provedores de recursos necessários na assinatura do provedor padrãoRegisters the required resource providers in the Default Provider Subscription
  • Concede acesso de colaborador ao aplicativo de identidade do serviço de aplicativoGrants 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 contêineres para artefatos de instalação do serviço de aplicativo, serviço de uso e hidratação de recursosCreate Storage accounts and containers for App Service installation artifacts, usage service, and resource hydration
  • Baixar artefatos do serviço de aplicativo e carregá-los na conta de armazenamento do serviço de aplicativoDownload App Service artifacts and upload them to the App Service storage account
  • Implantar o serviço de aplicativoDeploy the App Service
  • Registrar o serviço de usoRegister the usage service
  • Criar entradas DNS para o serviço de aplicativoCreate DNS Entries for App Service
  • Registrar os provedores de recursos de locatário e administrador do serviço de aplicativoRegister the App Service admin and tenant resource providers
  • Registrar itens da Galeria-Web, API, Aplicativo de funções, plano do serviço de aplicativo, WordPress, DNN, Orchard e aplicativos DjangoRegister Gallery Items - Web, API, Function App, App Service Plan, WordPress, DNN, Orchard, and Django applications

Para implantar o provedor de recursos do serviço de aplicativo, siga estas etapas:To deploy App Service resource provider, follow these steps:

  1. Execute appservice.exe como um administrador de um computador que possa acessar o ponto de extremidade de administração de Hub Azure Stack Azure Resource Management.Run appservice.exe as an admin from a computer that can access the Azure Stack Hub Admin Azure Resource Management Endpoint.

  2. Selecione implantar serviço de aplicativo ou atualizar para a versão mais recente.Select Deploy App Service or upgrade to the latest version.

    Captura de tela mostrando o Azure App do instalador do serviço.

  3. Examine e aceite os termos de licença para software Microsoft e, em seguida, selecione Avançar.Review and accept the Microsoft Software License Terms and then select Next.

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

  5. Verifique se as informações de configuração de nuvem do serviço de aplicativo estão corretas.Make sure that the App Service cloud configuration information is correct. Se você usou as configurações padrão durante a implantação do ASDK, você pode aceitar os valores padrão.If you used the default settings during ASDK deployment, you can accept the default values. Mas, se você personalizou as opções quando implantou o ASDK ou está implantando em um sistema integrado de Hub Azure Stack, você deve editar os valores nessa 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 você usar o sufixo de domínio mycloud.com, seu locatário de Hub de Azure Stack Azure Resource Manager ponto de extremidade deve mudar para gerenciamento. < 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. Examine essas configurações e, em seguida, selecione Avançar para salvar as configurações.Review these settings, and then select Next to save the settings.

    Captura de tela que mostra as telas para especificar os pontos de extremidade do ARM para o serviço de aplicativo.

  6. Na próxima página do instalador do serviço de aplicativo, você se conectará ao seu hub de Azure Stack:On the next App Service Installer page you will connect to your Azure Stack Hub:

    1. Selecione o método de conexão que você deseja usar- credencial ou entidade de serviçoSelect the connection method you wish to use - Credential or Service Principal

      • CredencialCredential

        • Se você estiver usando Azure Active Directory (AD do Azure), insira a conta de administrador do Azure AD e a senha que você forneceu quando implantou 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 Conectar.Select Connect.
        • Se você estiver usando Serviços de Federação do Active Directory (AD FS) (AD FS), forneça sua conta de administrador.If you're using Active Directory Federation Services (AD FS), provide your admin account. Por exemplo, cloudadmin@azurestack.local.For example, cloudadmin@azurestack.local. Insira sua senha e, em seguida, selecione conectar.Enter your password, and then select Connect.
      • Entidade de ServiçoService Principal

        • A entidade de serviço que você usa deve ter direitos de proprietário na assinatura do provedor padrãoThe service principal that you use must have Owner rights on the Default Provider Subscription
        • Forneça a ID da entidade de serviço, o arquivo de certificado e a senha e selecione conectar.Provide the Service Principal ID, Certificate File, and Password and select Connect.
    2. Em assinaturas do Hub Azure Stack, selecione a assinatura do provedor padrão.In Azure Stack Hub Subscriptions, select the Default Provider Subscription. Azure App serviço no Hub Azure Stack deve ser implantado na assinatura do provedor padrão.Azure App Service on Azure Stack Hub must be deployed in the Default Provider Subscription.

    3. Nos locais do hub de Azure Stack, selecione o local que corresponde à região em que você está implantando.In the Azure Stack Hub Locations, select the location that corresponds to the region you're deploying to. Por exemplo, selecione local se você estiver implantando no ASDK.For example, select local if you're deploying to the ASDK.

    Captura de tela que mostra onde você especifica as informações de assinatura do hub de Azure Stack no instalador do serviço de aplicativo.

  7. Agora você pode implantar em uma rede virtual existente que você configurou usando essas etapasou deixar que o instalador do serviço de aplicativo crie 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 uma VNet, siga estas etapas:To create a VNet, follow these steps:

    a.a. Selecione criar VNet com as configurações padrão, aceite os padrões e, em seguida, selecione Avançar.Select Create VNet with default settings, accept the defaults, and then select Next.

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

    • Selecione o grupo de recursos que contém sua rede virtual.Select the Resource Group that contains your virtual network.
    • Escolha o nome da rede virtual que você deseja implantar.Choose the Virtual Network name that you want to deploy to.
    • Selecione os valores de sub-rede corretos para cada uma das sub-redes de função necessárias.Select the correct Subnet values for each of the required role subnets.
    • Selecione Avançar.Select Next.

    Captura de tela que mostra as telas em que você configura sua rede virtual no instalador do serviço de aplicativo.

  8. Insira as informações do seu compartilhamento de arquivos e, em seguida, selecione Avançar.Enter the info for your file share and then select Next. O endereço do compartilhamento de arquivos deve usar o FQDN (nome de domínio totalmente qualificado) ou o endereço IP do servidor de arquivos.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 você estiver usando um servidor de arquivos, que está ingressado no domínio, deverá fornecer o nome de usuário completo, incluindo o 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.

    Observação

    O instalador tenta testar a conectividade com o compartilhamento de arquivos antes de continuar.The installer tries to test connectivity to the file share before proceeding. Mas, se você estiver implantando em uma rede virtual existente, esse teste de conectividade poderá falhar.But, if you're deploying to an existing virtual network, this connectivity test might fail. Você recebeu um aviso e um aviso para continuar.You're given a warning and a prompt to continue. Se as informações de compartilhamento de arquivos estiverem corretas, continue a implantação.If the file share info is correct, continue the deployment.

    Captura de tela que mostra as telas em que você configura os caminhos e as credenciais do servidor de arquivos no instalador do serviço de aplicativo

  9. Na próxima página do instalador do serviço de aplicativo, siga estas etapas:On the next App Service Installer page, follow these steps:

    a.a. Na caixa ID do aplicativo de identidade , insira o GUID para o aplicativo de identidade que você criou como parte dos pré-requisitos.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 arquivo de certificado de aplicativo de identidade , digite (ou navegue até) o local do arquivo de certificado.In the Identity Application certificate file box, enter (or browse to) the location of the certificate file.

    c.c. Na caixa senha do certificado do aplicativo de identidade , digite a senha do certificado.In the Identity Application certificate password box, enter the password for the certificate. Essa senha é aquela que você fez anotar 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 Azure Resource Manager arquivo de certificado raiz , digite (ou navegue até) o local do arquivo de certificado.In the Azure Resource Manager root certificate file box, enter (or browse to) the location of the certificate file.

    e.e. Selecione Avançar.Select Next.

    Captura de tela que mostra as telas em que você fornece os detalhes do aplicativo de identidade AAD/ADFS e Azure Stack certificado do Resource Manager, no instalador do serviço de aplicativo

  10. Para cada uma das três caixas de arquivo de certificado, selecione procurar e navegue até o arquivo de certificado apropriado.For each of the three certificate file boxes, select Browse and navigate to the appropriate certificate file. Você deve fornecer a senha para cada certificado.You must provide the password for each certificate. Esses certificados são aqueles que você criou em pré-requisitos para implantar o serviço de aplicativo no Hub Azure Stack.These certificates are the ones that you created in Prerequisites for deploying App Service on Azure Stack Hub. Selecione Avançar depois de inserir todas as informações.Select Next after entering all the information.

    BoxBox Exemplo de nome de arquivo de certificadoCertificate file name example
    Arquivo de certificado SSL padrão do serviço de aplicativoApp Service default SSL certificate file _. appservice. local. AzureStack. external. pfx_.appservice.local.AzureStack.external.pfx
    Arquivo de certificado SSL da API do serviço de aplicativoApp Service API SSL certificate file API. appservice. local. AzureStack. external. pfxapi.appservice.local.AzureStack.external.pfx
    Arquivo de certificado SSL do Publicador do serviço de aplicativoApp Service Publisher SSL certificate file FTP. appservice. local. AzureStack. external. pfxftp.appservice.local.AzureStack.external.pfx

    Se você usou um sufixo de domínio diferente quando criou os certificados, os nomes de arquivo de certificado não usam local. 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 suas informações de domínio personalizadas.Instead, use your custom domain info.

    Captura de tela que mostra as telas em que você fornece os detalhes dos certificados necessários no instalador do serviço de aplicativo

  11. Insira os detalhes de SQL Server para a instância de servidor usada para hospedar o banco de dados do provedor de recursos do serviço de aplicativo e selecione Avançar.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 conexão do SQL.The installer validates the SQL connection properties.

    O instalador do serviço de aplicativo tenta testar a conectividade com o SQL Server antes de continuar.The App Service installer tries to test connectivity to the SQL Server before proceeding. Se você estiver implantando em uma rede virtual existente, esse teste de conectividade poderá falhar.If you're deploying to an existing virtual network, this connectivity test might fail. Você recebeu um aviso e um aviso para continuar.You're given a warning and a prompt to continue. Se as informações de SQL Server estiverem corretas, continue a implantação.If the SQL Server info is correct, continue the deployment.

    Captura de tela que mostra as telas em que você fornece os detalhes de conexão para SQL Server no instalador do serviço de aplicativo

  12. Examine as opções de instância de função e SKU.Review the role instance and SKU options. Os padrões são preenchidos com o número mínimo de instâncias e o SKU mínimo para cada função em uma 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 implantação do ASDK, você pode dimensionar as instâncias para as SKUs inferiores para reduzir o núcleo e a confirmação de memória, mas haverá uma degradação do 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. Um resumo dos requisitos de vCPU e memória é fornecido para ajudar a planejar sua implantação.A summary of vCPU and memory requirements is provided to help plan your deployment. Depois de fazer suas seleções, selecione Avançar.After you make your selections, select Next.

    Observação

    Para implantações de produção, seguindo as diretrizes no planejamento de capacidade para Azure app funções de servidor de serviço no Hub Azure Stack.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 AnotaçõesNotes
    ControllerController 22 Standard_A4_v2-(4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Gerencia e mantém a integridade da nuvem do serviço de aplicativo.Manages and maintains the health of the App Service cloud.
    GerenciamentoManagement 11 Standard_D3_v2-(4 núcleos, 14336 MB)Standard_D3_v2 - (4 cores, 14336 MB) Gerencia o Azure Resource Manager do serviço de aplicativo e os pontos de extremidade da API, extensões do portal (administração, locatário, 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 dar suporte ao 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 o conteúdo via FTP e implantação da 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) Roteia solicitações para aplicativos do serviço de aplicativo.Routes requests to App Service apps.
    Trabalho compartilhadoShared Worker 11 Standard_A4_v2-(4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Hospeda aplicativos Web ou de API e aplicativos Azure Functions.Hosts web or API apps and Azure Functions apps. Talvez você queira adicionar mais instâncias.You might want to add more instances. Como um operador, você pode definir sua oferta e escolher qualquer camada de SKU.As an operator, you can define your offering and choose any SKU tier. As camadas devem ter um mínimo de um vCPU.The tiers must have a minimum of one vCPU.

    Captura de tela que mostra as telas em que você fornece o número de instâncias de função e sua SKU de computação correspondente no instalador do serviço de aplicativo

    Observação

    O Windows Server 2016 Core não é uma imagem de plataforma com suporte para uso com Azure App serviço no Hub Azure Stack. Não use 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 selecionar imagem de plataforma , escolha a imagem de sua implantação de máquina virtual (VM) do Windows Server 2016 das imagens disponíveis no provedor de recursos de computação para a nuvem do serviço de aplicativo.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 Avançar.Select Next.

  14. Na próxima página do instalador do serviço de aplicativo, siga estas etapas:On the next App Service Installer page, follow these steps:

    a.a. Insira o nome de usuário e a senha do administrador da VM da função de trabalho.Enter the Worker Role VM admin user name and password.

    b.b. Insira as outras funções nome de usuário administrador de VM e senha.Enter the Other Roles VM admin user name and password.

    c.c. Selecione Avançar.Select Next.

    Captura de tela que mostra as telas em que você seleciona a imagem da plataforma Windows a ser usada pelo instalador do serviço de aplicativo

  15. Na página Resumo do instalador do serviço de aplicativo, siga estas etapas:On the App Service Installer summary page, follow these steps:

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

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

    c.c. Para iniciar a implantação, selecione Avançar.To start the deployment, select Next.

    Captura de tela que mostra o resumo das opções especificadas para implantação pelo instalador do serviço de aplicativo

  16. Na próxima página do instalador do serviço de aplicativo, siga estas etapas: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 aplicativo no Hub Azure Stack pode levar até 240 minutos para ser implantado com base nas seleções padrão e age da imagem base do Windows 2016 datacenter.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 que o instalador for concluído com êxito, selecione sair.After the installer successfully finishes, select Exit.

    Captura de tela que mostra o progresso da implantação feito pelo instalador do serviço de aplicativo

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

Importante

Se você tiver fornecido o serviço de aplicativo RP com uma instância do SQL Always On, deverá adicionar os bancos de dados appservice_hosting e appservice_metering a um grupo de disponibilidade e sincronizar os bancos de dados para evitar qualquer perda de serviço no caso de um failover de banco 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 implantando em uma rede virtual existente e usando um endereço IP interno para se conectar ao servidor de arquivos, você deverá 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. Essa regra habilita o tráfego SMB entre a sub-rede de trabalho e o servidor de arquivos.This rule enables SMB traffic between the worker subnet and the file server. No portal do administrador, vá para o grupo de segurança de 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:

  • Origem: qualquer umaSource: Any
  • Intervalo de portas de origem: *Source port range: *
  • Destino: endereços IPDestination: IP addresses
  • Intervalo de endereços IP de destino: intervalo de IPs para o servidor de arquivosDestination IP address range: Range of IPs for your file server
  • Intervalo de portas 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 aplicativo na instalação do Hub Azure StackValidate the App Service on Azure Stack Hub installation

  1. No portal do administrador do hub de Azure Stack, acesse Administração-serviço de aplicativo.In the Azure Stack Hub administrator portal, go to Administration - App Service.

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

    Administração do serviço de aplicativo no portal de administração do hub de Azure Stack

Test drive do Serviço de Aplicativo no Azure Stack HubTest drive App Service on Azure Stack Hub

Depois de implantar e registrar o provedor de recursos do serviço de aplicativo, teste-o para garantir que os usuários possam implantar aplicativos Web e de API.After you deploy and register the App Service resource provider, test it to make sure that users can deploy web and API apps.

Observação

Você precisa criar uma oferta que tenha o namespace 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 assinatura de locatário que assina a oferta.You also need a tenant subscription that subscribes to the offer. Para obter mais informações, consulte criar oferta e criar plano.For more info, see Create offer and Create plan.

Você deve ter uma assinatura de locatário para criar aplicativos que usam o serviço de aplicativo no Hub Azure Stack.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ços pode concluir no portal do administrador estão relacionadas à administração do provedor de recursos do serviço de aplicativo.The only tasks that a service admin can complete in the administrator portal are related to the resource provider administration of App Service. Isso inclui a adição de capacidade, a configuração de fontes de implantação e a adição de camadas de trabalho e SKUs.This includes adding capacity, configuring deployment sources, and adding Worker tiers and SKUs.

Para criar aplicativos Web, API e Azure Functions, você deve usar o portal do usuário e ter uma assinatura de locatário.To create web, API, and Azure Functions apps, you must use the user portal and have a tenant subscription.

Para criar um aplicativo Web de teste, siga estas etapas:To create a test web app, follow these steps:

  1. No portal do usuário do hub de Azure Stack, selecione + criar um recurso > Web + celular > aplicativo Web.In the Azure Stack Hub user portal, select + Create a resource > Web + Mobile > Web App.

  2. Em aplicativo Web, insira um nome no aplicativo Web.Under Web App, enter a name in Web app.

  3. Em grupo de recursos, selecione novo.Under Resource Group, select New. Insira um nome para o grupo de recursos.Enter a name for the Resource Group.

  4. Selecione plano do serviço de aplicativo/local > criar novo.Select App Service plan/Location > Create New.

  5. Em plano do serviço de aplicativo, insira um nome para o plano do serviço de aplicativo.Under App Service plan, enter a name for the App Service plan.

  6. Selecione tipo de preço > livre- compartilhado ou compartilhado -compartilhado > selecione > OK > criar.Select Pricing tier > Free-Shared or Shared-Shared > Select > OK > Create.

  7. Um bloco para o novo aplicativo Web aparece no painel.A tile for the new web app appears on the dashboard. Selecione o bloco.Select the tile.

  8. Em aplicativo Web, selecione procurar para exibir o site padrão para este aplicativo.On Web App, select Browse to view the default website for this app.

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

  1. No portal do usuário do Azure Stack Hub, selecione + , vá para o Azure Marketplace, implante um site do Django e aguarde a conclusão da implantação.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 Django usa um banco de dados baseado em sistema de arquivos.The Django web platform uses a file system-based database. Ele não requer provedores de recursos adicionais, como SQL ou MySQL.It doesn't require any additional resource providers, such as SQL or MySQL.

  2. Se você também implantou um provedor de recursos do MySQL, poderá implantar um site do WordPress do Marketplace.If you also deployed a MySQL resource provider, you can deploy a WordPress website from the Marketplace. Quando forem solicitados parâmetros de banco de dados, insira o nome de usuário como Usuário1 @ Server1, com o nome de usuário e o nome do servidor de 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 você também implantou um provedor de recursos SQL Server, você pode implantar um site do DNN do Marketplace.If you also deployed a SQL Server resource provider, you can deploy a DNN website from the Marketplace. Quando forem solicitados parâmetros de banco de dados, escolha um banco de dados no computador que executa SQL Server conectado ao provedor 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, você aprenderá a implantar o provedor de recursos de serviço Azure app em um ambiente de Hub de Azure Stack 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 conectado à Internet.Not connected to the internet.
  • Protegido por Serviços de Federação do Active Directory (AD FS) (AD FS).Secured by Active Directory Federation Services (AD FS).

Para adicionar o provedor de recursos do serviço de Azure App à sua implantação do hub de Azure Stack offline, você deve concluir estas tarefas de nível superior:To add the Azure App Service resource provider to your offline Azure Stack Hub deployment, you must complete these top-level tasks:

  1. Conclua as etapas de pré-requisito (como comprar certificados, que podem levar alguns dias para receber).Complete the prerequisite steps (like purchasing certificates, which can take a few days to receive).
  2. Baixe e extraia os arquivos de instalação e auxiliares para um computador conectado à 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. Execute o arquivo do instalador appservice.exe.Run the appservice.exe installer file.

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

Para implantar Azure App serviço em um ambiente offline, primeiro crie um pacote de instalação offline em um computador que esteja conectado à 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. Execute o instalador do AppService.exe em um computador conectado à Internet.Run the AppService.exe installer on a machine that's connected to the internet.

  2. Selecione avançado > criar pacote de instalação offline.Select Advanced > Create offline installation package. Esta etapa levará vários minutos para ser concluída.This step will take several minutes to complete.

    Criar um pacote offline no instalador do Azure App Service

  3. O instalador do serviço de Azure App cria um pacote de instalação offline e exibe o caminho para ele.The Azure App Service installer creates an offline installation package and displays the path to it. Você pode selecionar abrir pasta para abrir a pasta no explorador de arquivos.You can select Open folder to open the folder in File Explorer.

    Pacote de instalação offline gerado com êxito no instalador do serviço Azure App

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

Concluir a instalação offline do serviço de Azure App no Hub Azure StackComplete the offline installation of Azure App Service on Azure Stack Hub

  1. Execute appservice.exe como um administrador de um computador que possa acessar o ponto de extremidade de administração de Hub Azure Stack Azure Resource Management.Run appservice.exe as an admin from a computer that can reach the Azure Stack Hub Admin Azure Resource Management endpoint.

  2. Selecione Advanced > instalação avançada completa offline.Select Advanced > Complete offline installation.

    Concluir a instalação offline no instalador do Azure App Service

  3. Navegue até o local do pacote de instalação offline que você criou anteriormente e, em seguida, selecione Avançar.Browse to the location of the offline installation package you previously created, and then select Next.

    Especificar caminho do pacote de instalação offline instalador do serviço de Azure App de mensagens instantâneas

  4. Examine e aceite os termos de licença para software Microsoft e, em seguida, selecione Avançar.Review and accept the Microsoft Software License Terms, and then select Next.

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

  6. Verifique se as informações de configuração de nuvem do serviço Azure App estão corretas.Make sure the Azure App Service cloud configuration info is correct. Se você usou as configurações padrão durante a implantação do ASDK, você pode aceitar os valores padrão aqui.If you used the default settings during ASDK deployment, you can accept the default values here. No entanto, se você personalizou as opções quando implantou o Azure Stack Hub ou estiver implantando em um sistema integrado, será necessário editar os valores nessa 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 você usar o sufixo de domínio mycloud.com, seu locatário de Hub de Azure Stack Azure Resource Manager ponto de extremidade 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 suas informações, selecione Avançar.After you confirm your info, select Next.

    Configurar a nuvem do serviço Azure App no instalador do serviço Azure App

  7. Na próxima página do instalador do serviço de aplicativo, você se conectará ao seu hub de Azure Stack:On the next App Service Installer page you will connect to your Azure Stack Hub:

    1. Selecione o método de conexão que você deseja usar- credencial ou entidade de serviçoSelect the connection method you wish to use - Credential or Service Principal

      • CredencialCredential
        • Se você estiver usando Azure Active Directory (AD do Azure), insira a conta de administrador do Azure AD e a senha que você forneceu quando implantou 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 Conectar.Select Connect.
        • Se você estiver usando Serviços de Federação do Active Directory (AD FS) (AD FS), forneça sua conta de administrador.If you're using Active Directory Federation Services (AD FS), provide your admin account. Por exemplo, cloudadmin@azurestack.local.For example, cloudadmin@azurestack.local. Insira sua senha e, em seguida, selecione conectar.Enter your password, and then select Connect.
      • Entidade de ServiçoService Principal
        • A entidade de serviço que você usa deve ter direitos de proprietário na assinatura do provedor padrãoThe service principal that you use must have Owner rights on the Default Provider Subscription
        • Forneça a ID da entidade de serviço, o arquivo de certificado e a senha e selecione conectar.Provide the Service Principal ID, Certificate File, and Password and select Connect.
    2. Em assinaturas do Hub Azure Stack, selecione a assinatura do provedor padrão.In Azure Stack Hub Subscriptions, select the Default Provider Subscription. Azure App serviço no Hub Azure Stack deve ser implantado na assinatura do provedor padrão.Azure App Service on Azure Stack Hub must be deployed in the Default Provider Subscription.

    3. Nos locais do hub de Azure Stack, selecione o local que corresponde à região em que você está implantando.In the Azure Stack Hub Locations, select the location that corresponds to the region you're deploying to. Por exemplo, selecione local se você estiver implantando no ASDK.For example, select local if you're deploying to the ASDK.

  8. Você pode permitir que o instalador do serviço de Azure App 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, você pode implantar em uma rede virtual existente, conforme configurado por meio dessas etapas.Or, you can deploy into an existing virtual network, as configured through these steps.

    • Para usar o método instalador do serviço Azure App, selecione criar VNet com as configurações padrão, aceite os padrões e, em seguida, selecione Avançar.To use the Azure App Service installer method, select Create VNet with default settings, accept the defaults, and then select Next.

    • Para implantar em uma rede existente, selecione usar VNet e sub-redes 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 sua rede virtual.Select the Resource Group option that contains your virtual network.
      2. Escolha o nome da rede virtual que você deseja implantar.Choose the Virtual Network name you want to deploy into.
      3. Selecione os valores de sub-rede corretos para cada uma das sub-redes de função necessárias.Select the correct Subnet values for each of the required role subnets.
      4. Selecione Avançar.Select Next.

      Informações de rede virtual e sub-rede no instalador do serviço Azure App

  9. Insira as informações do seu compartilhamento de arquivos e, em seguida, selecione Avançar.Enter the info for your file share and then select Next. O endereço do compartilhamento de arquivos deve usar o FQDN (nome de domínio totalmente qualificado) ou o endereço IP do servidor de arquivos.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 você estiver usando um servidor de arquivos que ingressou no domínio, deverá fornecer o nome completo do usuário, 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>.

    Observação

    O instalador tenta testar a conectividade com o compartilhamento de arquivos antes de continuar.The installer tries to test connectivity to the file share before proceeding. No entanto, se você optar por implantar em uma rede virtual existente, o instalador poderá não conseguir se conectar ao compartilhamento de arquivos e exibir um aviso perguntando se você deseja 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 as informações de compartilhamento de arquivo e continue se ele estiver correto.Verify the file share info and continue if it's correct.

    Informações de compartilhamento de arquivo no instalador do serviço Azure App

  10. Na próxima página:On the next page:

    1. Na caixa ID do aplicativo de identidade , insira o GUID para o aplicativo de identidade que você criou como parte dos pré-requisitos.In the Identity Application ID box, enter the GUID for the Identity application you created as part of the pre-requisites.
    2. Na caixa arquivo de certificado de aplicativo de identidade , digite (ou navegue até) o local do arquivo de certificado.In the Identity Application certificate file box, enter (or browse to) the location of the certificate file.
    3. Na caixa senha do certificado do aplicativo de identidade , digite a senha do certificado.In the Identity Application certificate password box, enter the password for the certificate. Essa senha é aquela que você fez anotar 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 Azure Resource Manager arquivo de certificado raiz , digite (ou navegue até) o local do arquivo de certificado.In the Azure Resource Manager root certificate file box, enter (or browse to) the location of the certificate file.
    5. Selecione Avançar.Select Next.

    Insira a ID do aplicativo e as informações do certificado no instalador do Azure App Service

  11. Para cada uma das três caixas de arquivo de certificado, selecione procurar e navegue até o arquivo de certificado apropriado.For each of the three certificate file boxes, select Browse and navigate to the appropriate certificate file. Você deve fornecer a senha para cada certificado.You must provide the password for each certificate. Esses certificados são aqueles que você criou em pré-requisitos para implantar o serviço de aplicativo no Hub Azure Stack.These certificates are the ones that you created in Prerequisites for deploying App Service on Azure Stack Hub. Selecione Avançar depois de inserir todas as informações.Select Next after entering all the information.

    BoxBox Exemplo de nome de arquivo de certificadoCertificate file name example
    Arquivo de certificado SSL padrão do serviço de aplicativoApp Service default SSL certificate file _. appservice. local. AzureStack. external. pfx_.appservice.local.AzureStack.external.pfx
    Arquivo de certificado SSL da API do serviço de aplicativoApp Service API SSL certificate file API. appservice. local. AzureStack. external. pfxapi.appservice.local.AzureStack.external.pfx
    Arquivo de certificado SSL do Publicador do serviço de aplicativoApp Service Publisher SSL certificate file FTP. appservice. local. AzureStack. external. pfxftp.appservice.local.AzureStack.external.pfx

    Se você usou um sufixo de domínio diferente quando criou os certificados, os nomes de arquivo de certificado não usam local. 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 suas informações de domínio personalizadas.Instead, use your custom domain info.

    Inserir informações de certificado SSL no instalador do Azure App Service

  12. Insira os detalhes de SQL Server para a instância de servidor usada para hospedar os bancos de dados do provedor de recursos de serviço Azure App e selecione Avançar.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 conexão do SQL.The installer validates the SQL connection properties. Você deve inserir o IP interno ou o FQDN para o nome do SQL Server.You must enter either the internal IP or the FQDN for the SQL Server name.

    Observação

    O instalador tenta testar a conectividade com o computador que executa o SQL Server antes de continuar.The installer tries to test connectivity to the computer running SQL Server before proceeding. No entanto, se você optar por implantar em uma rede virtual existente, o instalador poderá não conseguir se conectar ao computador que está executando o SQL Server e exibir um aviso perguntando se você deseja 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 as informações de SQL Server e continue se ela estiver correta.Verify the SQL Server info and continue if it's correct.

    Do serviço Azure App no Azure Stack Hub 1,3 em diante, o instalador verifica se o computador que está executando o SQL Server tem a contenção de banco de dados habilitada no nível de 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 estiver, você receberá uma solicitação 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 obter mais informações, consulte as notas de versão do serviço de Azure app no Azure Stack Hub 1,3.For more information, see the release notes for Azure App Service on Azure Stack Hub 1.3.

    Inserir informações de SQL Server no instalador do Azure App Service

  13. Examine as opções de instância de função e SKU.Review the role instance and SKU options. Os padrões são preenchidos com o número mínimo de instâncias e o SKU mínimo para cada função em uma 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 implantação do ASDK, você pode dimensionar as instâncias para as SKUs inferiores para reduzir o núcleo e a confirmação de memória, mas haverá uma degradação do 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. Um resumo dos requisitos de vCPU e memória é fornecido para ajudar a planejar sua implantação.A summary of vCPU and memory requirements is provided to help plan your deployment. Depois de fazer suas seleções, selecione Avançar.After you make your selections, select Next.

    Observação

    Para implantações de produção, siga as orientações em planejamento de capacidade para Azure app funções de servidor de serviço no Hub Azure Stack.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 AnotaçõesNotes
    ControllerController 22 Standard_A4_v2-(4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Gerencia e mantém a integridade da nuvem do serviço de aplicativo.Manages and maintains the health of the App Service cloud.
    GerenciamentoManagement 11 Standard_D3_v2-(4 núcleos, 14336 MB)Standard_D3_v2 - (4 cores, 14336 MB) Gerencia o Azure Resource Manager do serviço de aplicativo e os pontos de extremidade da API, extensões do portal (administração, locatário, 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 dar suporte ao 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 o conteúdo via FTP e implantação da 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) Roteia solicitações para aplicativos do serviço de aplicativo.Routes requests to App Service apps.
    Trabalho compartilhadoShared Worker 11 Standard_A4_v2-(4 núcleos, 8192 MB)Standard_A4_v2 - (4 cores, 8192 MB) Hospeda aplicativos Web ou de API e aplicativos Azure Functions.Hosts web or API apps and Azure Functions apps. Talvez você queira adicionar mais instâncias.You might want to add more instances. Como um operador, você pode definir sua oferta e escolher qualquer camada de SKU.As an operator, you can define your offering and choose any SKU tier. As camadas devem ter um mínimo de um vCPU.The tiers must have a minimum of one vCPU.

    Definir as opções de nível de função e SKU no instalador do Azure App Service

  14. Na caixa selecionar imagem de plataforma , escolha a imagem de sua implantação de máquina virtual (VM) do Windows Server 2016 das imagens disponíveis no provedor de recursos de computação para a nuvem do serviço de Azure app.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 Avançar.Select Next.

    Observação

    O Windows Server 2016 Core não é uma imagem de plataforma com suporte para uso com Azure app serviço no Hub Azure Stack.Windows Server 2016 Core is not a supported platform image for use with Azure App Service on Azure Stack Hub. Não use imagens de avaliação para implantações de produção.Don't use evaluation images for production deployments. Azure App serviço no Hub Azure Stack requer que o Microsoft .NET 3.5.1 SP1 seja ativado na imagem usada para implantação.Azure App Service on Azure Stack Hub requires that Microsoft .NET 3.5.1 SP1 be activated on the image used for deployment. O Marketplace-imagens do Windows Server 2016 agregadas não têm esse recurso habilitado.Marketplace-syndicated Windows Server 2016 images don't have this feature enabled. Portanto, você deve criar e usar uma imagem do Windows Server 2016 com esse recurso habilitado para pré-habilitada.Therefore, you must create and use a Windows Server 2016 image with this feature pre-enabled.

    Consulte Adicionar uma imagem de VM personalizada ao Hub Azure Stack para obter detalhes sobre como criar uma imagem personalizada e adicionar 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 = 2016-datacenterSKU = 2016-Datacenter
    • Versão = especifique a versão "mais recente"Version = Specify the "latest" version
  15. Na próxima página:On the next page:

    1. Insira o nome de usuário e a senha do administrador da VM da função de trabalho.Enter the Worker Role VM admin user name and password.
    2. Insira as outras funções nome de usuário administrador de VM e senha.Enter the Other Roles VM admin user name and password.
    3. Selecione Avançar.Select Next.

    Insira os administradores de VM de função no instalador do Azure App Service

  16. Na página Resumo:On the summary page:

    1. Verifique as seleções feitas.Verify the selections you made. Para fazer alterações, use os botões anteriores para visitar as páginas anteriores.To make changes, use the Previous buttons to visit previous pages.
    2. Se as configurações estiverem corretas, marque a caixa de seleção.If the configurations are correct, select the check box.
    3. Para iniciar a implantação, selecione Avançar.To start the deployment, select Next.

    Resumo das seleções feitas no instalador do Azure App Service

  17. Na próxima página:On the next page:

    1. Acompanhe o progresso da instalação.Track the installation progress. O serviço de aplicativo no Hub Azure Stack pode levar até 240 minutos para ser implantado com base nas seleções padrão e age da imagem base do Windows 2016 datacenter.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. Após a conclusão da execução do instalador, selecione sair.After the installer finishes running, select Exit.

    Acompanhar o processo de instalação no instalador do Azure App Service

Etapas de pós-implantaçãoPost-deployment steps

Importante

Se você tiver fornecido o serviço de Azure App RP com uma instância do SQL Always On, deverá adicionar os bancos 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. Você também deve sincronizar os bancos de dados para evitar qualquer perda de serviço no caso de um failover de banco de dados.You must also synchronize the databases to prevent any loss of service in the event of a database failover.

Se você optar por implantar em uma rede virtual existente e um endereço IP interno para se conectar ao servidor de arquivos, será necessário adicionar uma regra de segurança de saída, habilitando o tráfego SMB entre a sub-rede de trabalho e o servidor de arquivos.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á para o grupo de segurança de 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:

  • Origem: qualquer umaSource: Any
  • Intervalo de portas de origem: *Source port range: *
  • Destino: endereços IPDestination: IP addresses
  • Intervalo de endereços IP de destino: intervalo de IPs para o servidor de arquivosDestination IP address range: Range of IPs for your file server
  • Intervalo de portas 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 Azure App na instalação do Hub Azure StackValidate the Azure App Service on Azure Stack Hub installation

  1. No portal do administrador do hub de Azure Stack, acesse Administração-serviço de aplicativo.In the Azure Stack Hub administrator portal, go to Administration - App Service.

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

    Visão geral na administração do serviço de Azure App

Testar o serviço Azure App no Hub Azure StackTest drive Azure App Service on Azure Stack Hub

Depois de implantar e registrar o provedor de recursos de serviço Azure App, teste-o para garantir que os usuários possam implantar aplicativos Web e de 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.

Observação

Você deve criar uma oferta que tenha o namespace 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 locatário que assina esta oferta.Then, you need to have a tenant subscription that subscribes to this offer. Para obter mais informações, consulte criar oferta e criar plano.For more info, see Create offer and Create plan.

Você deve ter uma assinatura de locatário para criar aplicativos que usam Azure app serviço no Hub Azure Stack.You must have a tenant subscription to create apps that use Azure App Service on Azure Stack Hub. Os únicos recursos que um administrador de serviços pode concluir no portal do administrador estão relacionados à administração do provedor de recursos do serviço de Azure App.The only capabilities that a service admin can complete within the administrator portal are related to the resource provider administration of Azure App Service. Esses recursos incluem a adição de capacidade, a configuração de fontes de implantação e a adição de camadas de trabalho e SKUs.These capabilities include adding capacity, configuring deployment sources, and adding Worker tiers and SKUs.

A partir da terceira visualização técnica, para criar aplicativos Web, de API e de Azure Functions, você deve usar o portal do usuário e ter uma assinatura de locatário.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 do usuário do hub de Azure Stack, selecione + criar um recurso > Web + celular > aplicativo Web.In the Azure Stack Hub user portal, select + Create a resource > Web + Mobile > Web App.

  2. Na folha do aplicativo Web , digite um nome na caixa aplicativo Web .On the Web App blade, type a name in the Web app box.

  3. Em grupo de recursos, selecione novo.Under Resource Group, select New. Digite um nome na caixa grupo de recursos .Type a name in the Resource Group box.

  4. Selecione plano do serviço de aplicativo/local > criar novo.Select App Service plan/Location > Create New.

  5. Na folha plano do serviço de aplicativo , digite um nome na caixa plano do serviço de aplicativo .On the App Service plan blade, type a name in the App Service plan box.

  6. Selecione tipo de preço > livre- compartilhado ou compartilhado -compartilhado > selecione > OK > criar.Select Pricing tier > Free-Shared or Shared-Shared > Select > OK > Create.

  7. Em menos de um minuto, um bloco para o novo aplicativo Web aparece no painel.In less than a minute, a tile for the new web app appears on the dashboard. Selecione o bloco.Select the tile.

  8. Na folha do aplicativo Web , selecione procurar para exibir o site padrão para este aplicativo.On the Web App blade, select Browse to view the default website for this app.

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

  1. No portal do usuário do Azure Stack Hub, selecione + , vá para Azure Marketplace, implante um site do Django e aguarde a conclusão bem-sucedida.In the Azure Stack Hub user portal, select +, go to Azure Marketplace, deploy a Django website, and wait for successful completion. A plataforma Web Django usa um banco de dados baseado em sistema de arquivos.The Django web platform uses a file system-based database. Ele não requer provedores de recursos adicionais, como SQL ou MySQL.It doesn't require any additional resource providers, such as SQL or MySQL.

  2. Se você também implantou um provedor de recursos do MySQL, você pode implantar um site do WordPress do Azure Marketplace.If you also deployed a MySQL resource provider, you can deploy a WordPress website from Azure Marketplace. Quando forem solicitados parâmetros de banco de dados, insira o nome de usuário como Usuário1 @ Server1, com o nome de usuário e o nome do servidor de 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 você também implantou um provedor de recursos SQL Server, você pode implantar um site do DNN do Azure Marketplace.If you also deployed a SQL Server resource provider, you can deploy a DNN website from Azure Marketplace. Quando forem solicitados parâmetros de banco de dados, escolha um banco de dados no computador que executa SQL Server conectado ao provedor 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.

Próximas etapasNext steps

Preparar para operações de administração adicionais para o serviço de aplicativo no Hub Azure Stack:Prepare for additional admin operations for App Service on Azure Stack Hub: