Microsoft Azure Web App: Como criar e publicar

Azure Web Apps

Por Victor Matsumoto

O Azure Web App fornece um serviço de host que os desenvolvedores podem usar para desenvolver aplicativos móveis ou web. Além disso, ele também pode ser usado para construir aplicativos API ou aplicativos lógicos, que fornecem integração com SaaS. A Microsoft Azure oferece os seguintes tipos de serviços de aplicativos.

  • Aplicativos da web
  • Aplicativos móveis
  • App API

Aplicativos da Web do Azure

• Os Web Apps fornecem uma plataforma de construção de um Aplicativo sem precisar implantar, configurar e manter suas próprias VMs.

• O desenvolvimento do Web App pode ser usado ASP.NET, PHP, Node.js e Python.

• Integração dos ambientes de desenvolvimento comuns como Visual Studio e GitHub.

Você pode implantar seus aplicativos da web usando vários métodos

• Copiar arquivos manualmente usando o serviço nativo FTP

• Sincronizando arquivos e pastas para o App Service de um serviço de armazenamento em nuvem, como OneDrive ou Dropbox

O Serviço de Aplicativo do Azure também oferece suporte a implantações usando a tecnologia Web Deploy. Essa abordagem está disponível com Visual Studio. Se você deseja realizar implantações usando Git ou FTP, deve configurar as credenciais de implantação. O conhecimento das credenciais de implantação permitirá que você carregue o código e o conteúdo do aplicativo para a web, para torná-lo disponível para navegação.

Aplicativos Moveis Azure

Oferece uma plataforma para desenvolver aplicativos móveis, bem como armazenar e acessar suas notificações de recebimento de dados. Os aplicativos móveis ajudam os desenvolvedores a lidar com requisitos desafiadores para aplicativos modernos, que incluem,

  • Armazenamento e acesso a dados estruturados
  • Notificação em resposta a eventos personalizados
  • Autenticar e autorizar usuários com base no Facebook, Twitter, conta da Microsoft
  • Integração lógica de negócios

Isso possibilita para os desenvolvedores criem aplicativos de plataforma cruzada que podem ser executados no IOS ou Android. Os aplicativos podem operar exclusivamente na nuvem ou se conectar à sua infraestrutura local para autenticação podendo se beneficiar do mecanismo de notificação por push integrado que pode enviar notificações por push personalizadas para quase todos os dispositivos móveis que usam iOS ou Android.

Aplicativos Lógicos Azure

Os Aplicativos Lógicos do Azure automatizam os processos de negócios ao vincular aplicativos baseados em nuvem, como Microsoft 365 ou Google Services.

  • Com o Recurso Lógico, você pode usar um designer visual para combinar conectores disponíveis no Azure Marketplace para diferentes cenários de integração.
  • Logic Apps usa um mecanismo de fluxo de trabalho para implementar processos de negócios que você projetou e depende de conectores para fornecer acesso ao usuário
  • Cada etapa do fluxo de trabalho é uma ação que acessa os dados por meio de um conector

A seguir, as etapas para criar e publicar um Aplicativo Web usando o Serviço de Aplicativo do Azure.

Pré-requisitos para criar um aplicativo Web no portal do Azure:
  • Conta de assinatura do Azure

Etapa 1: Faça logon no portal do Azure. Selecione os serviços de aplicativo no painel.

Azure Web Apps

Etapa 2: Clique no ícone + Criar

Azure Web Apps

Etapa 3: Selecione Web App nas opções apresentadas.

Azure Web Apps

Etapa 4: Clique no botão Criar para prosseguir.

Azure Web Apps

Etapa 5: Forneça o nome do aplicativo, o tipo de assinatura, o grupo de recursos, o tipo de sistema operacional, o tipo de publicação, o plano / local do serviço de aplicativo e o Application Insights. O nome do aplicativo, por exemplo, aqui é “labwebapp231”. Clique no botão Criar. Nesse ponto, os detalhes fornecidos seriam verificados.

Azure Web Apps

Etapa 6: se tudo estiver bem, vamos obter o status “Validação bem-sucedida”.

Azure Web Apps

Etapa 7: a página a seguir é apresentada com detalhes e status relacionados ao aplicativo Web que acabamos de provisionar.

Azure Web Apps

Etapa 8: Quando clicarmos no URL, será redirecionado para a uma página conforme mostrado abaixo.

Azure Web Apps
Azure Web Apps

Conclusão

Pronto! Acabamos de provisionar um Web App e com ele, é permitido que os desenvolvedores se concentrem em entregar valores de negócios em vez de consumir o seu tempo em manutenções de servidor ou patches de sistema operacional.

E não somente isso, os aplicativos são desenvolvidos em Java, PHP, Python ou Node.js podem ser implantados em aplicativos web.

Com os recursos da plataforma Azure como o Auto Scaling, slots de implantação, e a diversidade para provisionar aplicativos Web, diagnósticos detalhados e segurança aprimorada junto com balanceamento de carga com gerenciador de tráfego, os Web Apps se tornaram a escolha ideal para muitas empresas.

Facebook
Twitter
WhatsApp
LinkedIn
Email

ÚLTIMOS ARTIGOS

Copyright © 2021 – Wtsnet Empowering with Technology