Implementar o Serviço de Aplicações no 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). 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.

Versão suportada do Azure Stack Hub Versão RP do Serviço de Aplicações
2102 Instalador 2021.Q1(notas de lançamento)
2008 Instalador 2020.Q3(notas de lançamento)
2005 Instalador 2020.Q2(notas de lançamento)

Importante

Antes de executar o instalador do fornecedor de recursos, tem de completar os passos antes de começar

Neste artigo aprende-se a implementar o Serviço de Aplicações no Azure Stack Hub, o que dá aos seus utilizadores a capacidade de criar aplicações Web, API e Azure Functions. Tens de:

  • Adicione o fornecedor de recursos do Serviço de Aplicações à sua implementação do Azure Stack Hub utilizando os passos descritos neste artigo.
  • Depois de instalar o fornecedor de recursos do Serviço de Aplicações, pode incluí-lo nas suas ofertas e planos. Os utilizadores podem então subscrever para obter o serviço e começar a criar aplicações.

Executar o instalador de recursos do Serviço de Aplicações

A instalação do fornecedor de recursos do Serviço de Aplicações demora pelo menos uma hora. O tempo necessário depende de quantas instâncias implementa. Durante a implantação, o instalador executa as seguintes tarefas:

  • Regista os fornecedores de recursos necessários na Subscrição do Fornecedor Predefinido
  • Concede acesso ao contribuinte à aplicação de identidade do Serviço de Aplicação
  • Criar Grupo de Recursos e rede Virtual (se necessário)
  • Criar Armazenamento contas e contentores para artefactos de instalação do Serviço de Aplicações, serviço de utilização e hidratação de recursos
  • Baixe os artefactos do Serviço de Aplicações e faça o upload para a conta de armazenamento do Serviço de Aplicações
  • Implementar o Serviço de Aplicações
  • Registar o serviço de utilização
  • Criar entradas dns para serviço de aplicações
  • Registar os prestadores de serviços de aplicações e inquilinos
  • Registar itens da Galeria - Web, API, App de Função, Plano de Serviço de Aplicações, WordPress, DNN, Pomar e Django

Para implementar o fornecedor de recursos do Serviço de Aplicações, siga estes passos:

  1. Executar appservice.exe como um administrador de um computador que pode aceder ao 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.

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

  3. Reveja e aceite os Termos de Licença do Software da Microsoft e, em seguida, selecione Seguinte.

  4. Reveja e aceite os termos da licença de terceiros e, em seguida, selecione Next.

  5. Certifique-se de que as informações de configuração da nuvem do Serviço de Aplicações estão corretas. Se utilizar as definições predefinidos durante a implementação da ASDK, pode aceitar os valores predefinidos. 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.

    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 a gestão. < região > .mycloud.com. Reveja estas definições e, em seguida, selecione Seguinte para guardar as definições.

    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:

    1. Selecione o método de ligação que pretende utilizar - Credencial ou Principal de Serviço

      • Credencial

        • Se estiver a utilizar 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. Selecione Ligar.
        • Se estiver a utilizar os Serviços da Federação de Diretórios Ativos (AD FS), forneça a sua conta de administração. Por exemplo, cloudadmin@azurestack.local. Introduza a sua palavra-passe e, em seguida, selecione Ligação.
      • Principal de Serviço

        • O titular do serviço que utiliza deve ter direitos de proprietário sobre a Subscrição do Fornecedor Predefinido
        • Forneça o ID principaldo serviço, o arquivo de certificadose a palavra-passe e selecione Ligação.
    2. Nas subscrições do Azure Stack Hub, selecione a Subscrição do Fornecedor Predefinido. O Serviço de Aplicações Azure no Azure Stack Hub tem de ser implantado na Subscrição do Fornecedor Predefinido.

    3. Nas Localizações do Hub Azure Stack,selecione a localização que corresponde à região para a qual está a implantar. Por exemplo, selecione local se estiver a implantar para o 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. Para criar um VNet, siga estes passos:

    a. Selecione Criar VNet com definições predefinidos,aceite as predefinições e, em seguida, selecione Seguinte.

    b. Em alternativa, selecione Utilize vnet e sub-redes existentes. Concluir as seguintes ações:

    • Selecione o Grupo de Recursos que contém a sua rede virtual.
    • Escolha o nome de Rede Virtual para o qual pretende implementar.
    • Selecione os valores corretos da Sub-rede para cada uma das sub-redes de funções necessárias.
    • Selecione Seguinte.

    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. 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. Por exemplo, \\appservicefileserver.local.cloudapp.azurestack.external\websites, ou \\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. Por exemplo, myfileserverdomain\FileShareOwner.

    Nota

    O instalador tenta testar a conectividade com a partilha de ficheiros antes de prosseguir. Mas, se estiver a implantar-se numa rede virtual existente, este teste de conectividade pode falhar. É-lhe dado um aviso e um pedido para continuar. Se a informação de partilha de ficheiros estiver correta, continue a implantação.

    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:

    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.

    b. Na caixa de ficheiros do certificado de aplicação de identidade, introduza (ou navegue) a localização do ficheiro do certificado.

    c. Na caixa de senha do certificado de identificação, introduza a palavra-passe para o certificado. Esta palavra-passe é aquela que fez notar quando usou o script para criar os certificados.

    d. Na caixa de ficheiros de certificado raiz do Azure Resource Manager, introduza (ou navegue para) a localização do ficheiro de certificado.

    e. Selecione Seguinte.

    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. Deve fornecer a senha de cada certificado. Estes certificados são os que criou em Pré-requisitos para a implementação do Serviço de Aplicações no Azure Stack Hub. Selecione Seguinte depois de introduzir toda a informação.

    Box Exemplo do nome do ficheiro do certificado
    Ficheiro de certificado SSL padrão do Serviço de Aplicações _.appservice.local.AzureStack.external.pfx
    App Service API SSL certificado api.appservice.local.AzureStack.external.pfx
    App Service Publisher arquivo de certificado SSL ftp.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. Em vez disso, use a sua informação de domínio personalizada.

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

  11. Introduza os SQL Server detalhes 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. O instalador valida as propriedades de ligação SQL.

    O instalador do Serviço de Aplicações tenta testar a conectividade com o SQL Server antes de prosseguir. Se estiver a implantar-se numa rede virtual existente, este teste de conectividade pode falhar. É-lhe dado um aviso e um pedido para continuar. Se a informação SQL Server estiver correta, continue a implantação.

    Screenshot que mostra o ecrã onde fornece os detalhes de ligaçã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. 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. Para a implementação da ASDK, pode reduzir as instâncias para reduzir os SKUs mais baixos para reduzir o núcleo e a memória, mas irá experimentar uma degradação do desempenho. É fornecido um resumo dos requisitos de vCPU e memória para ajudar a planear a sua implantação. Depois de fazer as suas seleções, selecione 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.

    Função Instâncias mínimas SKU mínimo Notas
    Controlador 2 Standard_A4_v2 - (4 núcleos, 8192 MB) Gere e mantém a saúde da nuvem do Serviço de Aplicações.
    Gestão 1 Standard_D3_v2 - (4 núcleos, 14336 MB) Gere o App Service Azure Resource Manager e os pontos finais da API, extensões de porta (administrador, inquilino, portal de funções) e o serviço de dados. Para apoiar o failover, aumente as instâncias recomendadas para 2.
    Publisher 1 Standard_A2_v2 - (2 núcleos, 4096 MB) Publica conteúdo via FTP e implementação web.
    FrontEnd 1 Standard_A4_v2 - (4 núcleos, 8192 MB) Rotas solicitam aplicações de Serviço de Aplicações.
    Trabalhador Compartilhado 1 Standard_A4_v2 - (4 núcleos, 8192 MB) Acolhe aplicações web ou API e aplicações Azure Functions. Talvez queira adicionar mais instâncias. Como operador, pode definir a sua oferta e escolher qualquer nível SKU. Os níveis devem ter um mínimo de um 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

    Windows Server 2016 Core não é uma imagem de plataforma suportada para uso com o Azure App Service no Azure Stack Hub. Não utilize imagens de avaliação para implantações de produção.

  13. Na caixa Select Platform Image, escolha a sua implementação Windows Server 2016 imagem de máquina virtual (VM) a partir das imagens disponíveis no fornecedor de recursos computacionar para a nuvem do Serviço de Aplicações. Selecione Seguinte.

  14. Na próxima página do Instalador de Serviços de Aplicações, siga estes passos:

    a. Introduza o nome de utilizador e palavra-passe de administrador vM da função operária.

    b. Introduza o nome de utilizador e palavra-passe de administração VM de Outras Funções.

    c. Selecione Seguinte.

    Screenshot que mostra o ecrã onde seleciona a imagem da plataforma Windows a ser usada pelo Instalador de Serviços de Aplicações

  15. Na página de resumo do Instalador do Serviço de Aplicações, siga estes passos:

    a. Verifique as seleções que fez. Para estois, utilize os botões Anteriores para visitar páginas anteriores.

    b. Se as configurações estiverem corretas, selecione a caixa de verificação.

    c. Para iniciar a implementação, selecione Seguinte.

    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:

    a. Acompanhe o progresso da instalação. O Serviço de Aplicações no Azure Stack Hub pode demorar até 240 minutos a ser implementado com base nas seleções predefinidas e na idade da imagem base Windows datacenter de 2016.

    b. Depois de o instalador terminar com sucesso, selecione Exit.

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

Etapas pós-implantação

Importante

Se forneceu ao Serviço de Aplicações RP um SQL Always On Instance deveadicionar 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.

Se estiver a implementar para uma rede virtual existente e utilizar um endereço IP interno para ligar ao seu servidor de ficheiros, tem de adicionar uma regra de segurança de saída. Esta regra permite o tráfego SMB entre a sub-rede do trabalhador e o servidor de ficheiros. 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:

  • Fonte: Qualquer
  • Gama portuária de origem: *
  • Destino: endereços IP
  • Intervalo de endereços IP de destino: Alcance de IPs para o seu servidor de ficheiros
  • Gama portuária de destino: 445
  • Protocolo: TCP
  • Ação: Permitir
  • Prioridade: 700
  • Nome: Outbound_Allow_SMB445

Validar o Serviço de Aplicações na instalação do Azure Stack Hub

  1. No portal de administradores Azure Stack Hub, vá para a Administração - Serviço de Aplicações.

  2. Na visão geral, em estado, verifique se o Estado apresenta todas as funções estão prontas.

    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 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.

Nota

Precisa de criar uma oferta que tenha o espaço de nomes Microsoft.Web no plano. Você também precisa de uma subscrição de inquilino que subscreva a oferta. Para mais informações, consulte Criar oferta e Criar plano.

Você deve ter uma subscrição de inquilino para criar aplicativos que usam o Serviço de Aplicações no Azure Stack Hub. As únicas tarefas que um administrador de serviço pode completar no portal do administrador estão relacionadas com a administração do fornecedor de recursos do Serviço de Aplicações. Isto inclui a adição de capacidade, configuração de fontes de implantação e a adição de níveis de trabalhador e SKUs.

Para criar aplicações web, API e Azure Functions, tem de utilizar o portal do utilizador e ter uma subscrição de inquilino.

Para criar uma aplicação web de teste, siga estes passos:

  1. No portal de utilizadores do Azure Stack Hub, selecione + Crie um recursoWeb + MobileWeb App.

  2. No âmbito da Web App,insira um nome na aplicação Web.

  3. No Grupo de Recursos, selecione New. Insira um nome para o Grupo de Recursos.

  4. Selecione plano de serviço de aplicações/localizaçãoCriar novo.

  5. No âmbito do plano de Serviço de Aplicações,insira um nome para o plano de Serviço de Aplicações.

  6. Selecione o nível de preçosFree-Shared ou Shared-SharedSelectOKCreate.

  7. Um azulejo para a nova aplicação web aparece no painel de instrumentos. Selecione o azulejo.

  8. Na Web App, selecione Procurar para ver o site padrão para esta aplicação.

Implementar um website WordPress, DNN ou Django (opcional)

  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. A plataforma web Django utiliza uma base de dados baseada em sistemas de ficheiros. Não requer fornecedores de recursos adicionais, como SQL ou MySQL.

  2. Se também implementou um fornecedor de recursos MySQL, pode implementar um website WordPress a partir do Mercado. Quando for solicitado para os parâmetros da base de dados, insira o nome de utilizador como User1@Server1, com o nome de utilizador e o nome do servidor à sua escolha.

  3. Se também implementou um fornecedor de recursos SQL Server, pode implementar um website DNN a partir do Marketplace. Quando for solicitado para os parâmetros da base de dados, escolha uma base de dados no computador em execução SQL Server que esteja ligada ao seu fornecedor de recursos.

Neste artigo aprende-se a implementar o fornecedor de recursos do Azure App Service para um ambiente Azure Stack Hub que é:

  • Não está ligado à internet.
  • Assegurado por Serviços da Federação de Diretórios Ativos (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:

  1. Preencha as etapas pré-requisitos (como certificados de compra, que podem demorar alguns dias a receber).
  2. Descarregue e extraia os ficheiros de instalação e ajudante para uma máquina que está ligada à internet.
  3. Crie um pacote de instalação offline.
  4. Executar o ficheiro de instalação appservice.exe.

Criar um pacote de instalação offline

Para implementar o Azure App Service num ambiente offline, crie primeiro um pacote de instalação offline numa máquina que esteja ligada à internet.

  1. Executar o instalador AppService.exe numa máquina ligada à internet.

  2. Selecione Pacote deinstalação offlineDe criar avançado . Este passo levará vários minutos para ser concluído.

    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. Pode selecionar a pasta Abrir para abrir a pasta no Explorador de Ficheiros.

    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.

Complete a instalação offline do Azure App Service no 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.

  2. Selecione a instalação offline Avançada Complete.

    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.

    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.

  5. Reveja e aceite os termos da licença de terceiros e, em seguida, selecione Next.

  6. Certifique-se de que a informação de configuração da nuvem do Serviço de Aplicações Azure está correta. Se utilizar as definições predefinidos durante a implementação da ASDK, pode aceitar os valores predefinidos aqui. 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. 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 . Depois de confirmar a sua informação, selecione Seguinte.

    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:

    1. Selecione o método de ligação que pretende utilizar - Credencial ou Principal de Serviço

      • Credencial
        • Se estiver a utilizar 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. Selecione Ligar.
        • Se estiver a utilizar os Serviços da Federação de Diretórios Ativos (AD FS), forneça a sua conta de administração. Por exemplo, cloudadmin@azurestack.local. Introduza a sua palavra-passe e, em seguida, selecione Ligação.
      • Principal de Serviço
        • O titular do serviço que utiliza deve ter direitos de proprietário sobre a Subscrição do Fornecedor Predefinido
        • Forneça o ID principaldo serviço, o arquivo de certificadose a palavra-passe e selecione Ligação.
    2. Nas subscrições do Azure Stack Hub, selecione a Subscrição do Fornecedor Predefinido. O Serviço de Aplicações Azure no Azure Stack Hub tem de ser implantado na Subscrição do Fornecedor Predefinido.

    3. Nas Localizações do Hub Azure Stack,selecione a localização que corresponde à região para a qual está a implantar. Por exemplo, selecione local se estiver a implantar para o ASDK.

  8. Pode permitir que o instalador do Serviço de Aplicações Azure crie uma rede virtual e sub-redes associadas. Ou pode implantar-se numa rede virtual existente, conforme configurado através destes passos.

    • 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 Seguinte.

    • Para implementar numa rede existente, selecione Use VNet e Subnets existentes, e depois:

      1. Selecione a opção Grupo de Recursos que contém a sua rede virtual.
      2. Escolha o nome de Rede Virtual em que pretende implementar.
      3. Selecione os valores corretos da Sub-rede para cada uma das sub-redes de funções necessárias.
      4. Selecione Seguinte.

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

  9. Introduza a informação para a sua partilha de ficheiros e, em seguida, selecione Seguinte. 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. Por exemplo: \\appservicefileserver.local.cloudapp.azurestack.external\websites, ou \\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. Por exemplo: <myfileserverdomain>\<FileShareOwner>.

    Nota

    O instalador tenta testar a conectividade com a partilha de ficheiros antes de prosseguir. 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. Verifique a informação de partilha de ficheiros e continue se estiver correta.

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

  10. Na página seguinte:

    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.
    2. Na caixa de ficheiros do certificado de aplicação de identidade, introduza (ou navegue) a localização do ficheiro do certificado.
    3. Na caixa de senha do certificado de identificação, introduza a palavra-passe para o certificado. Esta palavra-passe é aquela que fez notar quando usou o script para criar os certificados.
    4. Na caixa de ficheiros de certificado raiz do Azure Resource Manager, introduza (ou navegue para) a localização do ficheiro de certificado.
    5. Selecione Seguinte.

    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. Deve fornecer a senha de cada certificado. Estes certificados são os que criou em Pré-requisitos para a implementação do Serviço de Aplicações no Azure Stack Hub. Selecione Seguinte depois de introduzir toda a informação.

    Box Exemplo do nome do ficheiro do certificado
    Ficheiro de certificado SSL padrão do Serviço de Aplicações _.appservice.local.AzureStack.external.pfx
    App Service API SSL certificado api.appservice.local.AzureStack.external.pfx
    App Service Publisher arquivo de certificado SSL ftp.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. Em vez disso, use a sua informação de domínio personalizada.

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

  12. Introduza os detalhes 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. O instalador valida as propriedades de ligação SQL. Deve introduzir o IP interno ou o FQDN para o nome SQL Server.

    Nota

    O instalador tenta testar a conectividade com o computador que executa SQL Server antes de prosseguir. No entanto, se optar por implementar numa rede virtual existente, o instalador poderá não conseguir ligar-se ao computador que executa SQL Server e apresentar um aviso a perguntar se pretende continuar. Verifique a informação SQL Server e continue se estiver correta.

    A partir do Azure App Service no Azure Stack Hub 1.3 em diante, o instalador verifica se o computador em execução SQL Server tem contenção de base de dados ativada ao nível SQL Server. Se não, é solicitado com a seguinte exceção:

       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.

    Insira SQL Server informações no Azure App Service Installer

  13. Reveja a instância de função e as opções SKU. 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. Para a implementação da ASDK, pode reduzir as instâncias para reduzir os SKUs mais baixos para reduzir o núcleo e a memória, mas irá experimentar uma degradação do desempenho. É fornecido um resumo dos requisitos de vCPU e memória para ajudar a planear a sua implantação. Depois de fazer as suas seleções, selecione 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.

    Função Instâncias mínimas SKU mínimo Notas
    Controlador 2 Standard_A4_v2 - (4 núcleos, 8192 MB) Gere e mantém a saúde da nuvem do Serviço de Aplicações.
    Gestão 1 Standard_D3_v2 - (4 núcleos, 14336 MB) Gere o App Service Azure Resource Manager e os pontos finais da API, extensões de porta (administrador, inquilino, portal de funções) e o serviço de dados. Para apoiar o failover, aumente as instâncias recomendadas para 2.
    Publisher 1 Standard_A2_v2 - (2 núcleos, 4096 MB) Publica conteúdo via FTP e implementação web.
    FrontEnd 1 Standard_A4_v2 - (4 núcleos, 8192 MB) Rotas solicitam aplicações de Serviço de Aplicações.
    Trabalhador Compartilhado 1 Standard_A4_v2 - (4 núcleos, 8192 MB) Acolhe aplicações web ou API e aplicações Azure Functions. Talvez queira adicionar mais instâncias. Como operador, pode definir a sua oferta e escolher qualquer nível SKU. Os níveis devem ter um mínimo de um vCPU.

    Definir níveis de função e opções SKU no Instalador de Serviço de Aplicações Azure

  14. Na caixa Select Platform Image, escolha a sua implementação Windows Server 2016 imagem de máquina virtual (VM) a partir das imagens disponíveis no fornecedor de recursos computacionar para a nuvem do Serviço de Aplicações Azure. Selecione Seguinte.

    Nota

    Windows Server 2016 Core não é uma imagem de plataforma suportada para uso com o Azure App Service no Azure Stack Hub. Não utilize imagens de avaliação para implantações de produção. 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. As imagens de Windows Server 2016 sindicais no mercado não têm esta funcionalidade ativada. Portanto, deve criar e utilizar uma imagem Windows Server 2016 com esta funcionalidade pré-activada.

    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. Certifique-se de especificar o seguinte ao adicionar a imagem ao Marketplace:

    • Publisher = MicrosoftWindowsServer
    • Oferta = WindowsServer
    • SKU = Centro de Dados 2016
    • Versão = Especificar a versão "mais recente"
  15. Na página seguinte:

    1. Introduza o nome de utilizador e palavra-passe de administrador vM da função operária.
    2. Introduza o nome de utilizador e palavra-passe de administração VM de Outras Funções.
    3. Selecione Seguinte.

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

  16. Na página do resumo:

    1. Verifique as seleções que fez. Para estois, utilize os botões Anteriores para visitar páginas anteriores.
    2. Se as configurações estiverem corretas, selecione a caixa de verificação.
    3. Para iniciar a implementação, selecione Seguinte.

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

  17. Na página seguinte:

    1. Acompanhe o progresso da instalação. O Serviço de Aplicações no Azure Stack Hub pode demorar até 240 minutos a ser implementado com base nas seleções predefinidas e na idade da imagem base Windows datacenter de 2016.

    2. Depois de o instalador terminar de funcionar, selecione Exit.

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

Passos pós-implementação

Importante

Se forneceu ao Serviço de Aplicações Azure RP um SQL Always On Instance, tem deadicionar as basesde dados appservice_hosting e appservice_metering a um grupo de disponibilidade. Também deve sincronizar as bases de dados para evitar qualquer perda de serviço em caso de falha de uma base de dados.

Se optar por implementar 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. 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:

  • Fonte: Qualquer
  • Gama portuária de origem: *
  • Destino: endereços IP
  • Intervalo de endereços IP de destino: Alcance de IPs para o seu servidor de ficheiros
  • Gama portuária de destino: 445
  • Protocolo: TCP
  • Ação: Permitir
  • Prioridade: 700
  • Nome: Outbound_Allow_SMB445

Validar o Serviço de Aplicações Azure na instalação do Azure Stack Hub

  1. No portal de administradores Azure Stack Hub, vá para a Administração - Serviço de Aplicações.

  2. Na visão geral, em estado, verifique se o Estado apresenta todas as funções estão prontas.

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

Test drive Serviço de aplicações Azure no Azure Stack Hub

Depois de implementar e registar o fornecedor de recursos do Azure App Service, teste-o para garantir que os utilizadores podem implementar aplicações web e API.

Nota

Tem de criar uma oferta que tenha o espaço de nomes Microsoft.Web dentro do plano. Em seguida, você precisa ter uma assinatura de inquilino que subscreva esta oferta. Para mais informações, consulte Criar oferta e Criar plano.

Você deve ter uma subscrição de inquilino para criar aplicativos que usam O Serviço de Aplicações Azure no 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. 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.

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.

  1. No portal de utilizadores do Azure Stack Hub, selecione + Crie um recursoWeb + MobileWeb App.

  2. Na lâmina da Aplicação Web, digite um nome na caixa de aplicações Web.

  3. No Grupo de Recursos, selecione New. Digite um nome na caixa do Grupo de Recursos.

  4. Selecione plano de serviço de aplicações/localizaçãoCriar novo.

  5. Na lâmina do plano de aplicação, escreva um nome na caixa de plano do Serviço de Aplicação.

  6. Selecione o nível de preçosFree-Shared ou Shared-SharedSelectOKCreate.

  7. Em menos de um minuto, um azulejo para a nova aplicação web aparece no painel de instrumentos. Selecione o azulejo.

  8. Na lâmina da Aplicação Web, selecione Procurar para ver o site predefinido para esta aplicação.

Implementar um website WordPress, DNN ou Django (opcional)

  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. A plataforma web Django utiliza uma base de dados baseada em sistemas de ficheiros. Não requer fornecedores de recursos adicionais, como SQL ou MySQL.

  2. Se também implementou um fornecedor de recursos MySQL, pode implementar um website WordPress a partir do Azure Marketplace. Quando for solicitado para os parâmetros da base de dados, insira o nome de utilizador como User1@Server1, com o nome de utilizador e o nome do servidor à sua escolha.

  3. Se também implementou um fornecedor de recursos SQL Server, pode implementar um website DNN a partir do Azure Marketplace. Quando for solicitado para os parâmetros da base de dados, escolha uma base de dados no computador que executa SQL Server que esteja ligada ao seu fornecedor de recursos.

Passos seguintes

Prepare-se para operações adicionais de administração para o Serviço de Aplicações no Azure Stack Hub: