Envolver clientes por meio de aplicativos

Crie aplicativos nativos de nuvem para conectar os clientes de novas maneiras. Os aplicativos nativos de nuvem são compilados do zero e otimizados visando a escala e o desempenho da nuvem. Os aplicativos nativos de nuvem são baseados na arquitetura de microsserviços, usam serviços gerenciados e aproveitam a entrega contínua para atingir confiabilidade e um tempo de colocação no mercado mais rápido.

A inovação com aplicativos inclui tanto a modernização de seus aplicativos existentes, que são hospedados localmente, quanto a criação de aplicativos nativos de nuvem usando contêineres ou tecnologias sem servidor. O Azure fornece serviços PaaS como o Serviço de Aplicativo do Azure para ajudar você a modernizar facilmente seus aplicativos Web e de API existentes escritos em .NET, .NET Core, Java, Node.js, Ruby, Python ou PHP para implantação no Azure.

Com um modelo de contêiner de padrão aberto, a criação de microsserviços ou a colocação de seus aplicativos existentes em contêineres e a implantação desses aplicativos no Azure é simples quando você usa serviços gerenciados, como o Serviço de Kubernetes do Azure, as Instâncias de Contêiner do Azure e o Aplicativo Web para Contêineres. Tecnologias sem servidor como o Azure Functions e os Aplicativos Lógicos do Azure usam um modelo de consumo (pagar pelo que usar) e ajudam você a se concentrar na criação de seu aplicativo em vez de implantar e gerenciar uma infraestrutura.

Uma das vantagens das soluções baseadas em nuvem é a capacidade de reunir comentários mais rapidamente e começar a fornecer valor ao usuário. Quer o usuário seja um cliente externo ou um usuário em sua empresa, quanto mais rápido você puder obter comentários sobre seus aplicativos, melhor.

Serviço do Aplicativo do Azure

O Serviço de Aplicativo do Azure fornece um ambiente de hospedagem para os aplicativos que remove a carga de gerenciamento de infraestrutura e aplicação de patches do sistema operacional. Ele fornece a automação de escala para atender às demandas dos usuários, sendo limitado pelos limites que você define para manter os custos sob controle.

O Serviço de Aplicativo do Azure fornece suporte de primeira classe para linguagens de programação como ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP e Python. Se você precisa hospedar outra pilha de runtime, o Aplicativo Web para Contêineres permite hospedar de forma rápida e fácil um contêiner do Docker dentro do Serviço de Aplicativo, de modo que você pode hospedar sua pilha de códigos personalizada em um ambiente que retira você do negócio de servidores.

Ação

Para configurar ou monitorar implantações do Serviço de Aplicativo do Azure:

  1. Acesse Serviços de Aplicativos.
  2. Configure um novo serviço: selecione Adicionar e siga os prompts.
  3. Gerencie serviços existentes: selecione o aplicativo desejado na lista de aplicativos hospedados.

Serviços Cognitivos do Azure

Com os Serviços Cognitivos do Azure, é possível inserir inteligência avançada diretamente no aplicativo por meio de um conjunto de APIs que permitem aproveitar algoritmos de IA e machine learning que contam com o suporte da Microsoft.

Ação

Para configurar ou monitorar implantações dos Serviços Cognitivos do Azure:

  1. Acesse Serviços Cognitivos.
  2. Configure um novo serviço: selecione Adicionar e siga os prompts.
  3. Gerencie os serviços existentes: selecione o serviço desejado na lista de serviços hospedados.

Serviço de Bot do Azure

O Serviço de Bot do Azure estende seu aplicativo padrão pela adição de uma interface de bot natural que usa IA e aprendizado de máquina para criar uma nova maneira de interagir com seus clientes.

Ação

Para configurar ou monitorar implantações do Serviço de Bot do Azure:

  1. Acesse Serviços de Bot.
  2. Configure um novo serviço: selecione Adicionar e siga os prompts.
  3. Gerencie os serviços existentes: selecione o bot desejado na lista de serviços hospedados.

Azure DevOps

Durante seu percurso de inovação, você eventualmente se encontrará no caminho para o DevOps. A Microsoft tem há muito tempo um produto local conhecido como TFS (Team Foundation Server). Durante nosso próprio percurso de inovação, a Microsoft desenvolveu o Azure DevOps, um serviço baseado em nuvem que fornece ferramentas de build e de lançamento que dão suporte a várias linguagens de programação e destinos para suas versões. Para obter mais informações, confira Azure DevOps.

Visual Studio App Center

À medida que os aplicativos móveis continuam crescendo em popularidade, aumenta a necessidade de uma plataforma que possa fornecer testes automatizados em dispositivos reais de configurações diversas. O Visual Studio App Center fornece não apenas um lugar em que você pode testar os aplicativos nativo de nuvem no iOS, no Android, no Windows e no macOS, mas também uma plataforma de monitoramento que pode usar o Azure Application Insights para analisar a telemetria com rapidez e facilidade. Para obter mais informações, confira Visual Studio App Center.

O Visual Studio App Center também fornece um serviço de notificação que permite que uma única chamada envie notificações para seu aplicativo entre plataformas sem precisar entrar em contato com cada serviço de notificação individualmente.

Saiba mais