Interagir com os clientes através de aplicações

Crie aplicativos nativos da nuvem para conectar clientes de novas maneiras. As aplicações nativas da cloud são criadas de raiz e otimizadas para o dimensionamento e o desempenho na cloud. Os aplicativos nativos da nuvem são baseados na arquitetura de microsserviços, usam serviços gerenciados e aproveitam a entrega contínua para obter confiabilidade e tempo de comercialização mais rápido.

A inovação com aplicações inclui tanto a modernização das aplicações existentes que estão alojadas no local como a criação de aplicações nativas da cloud através de contentores ou tecnologias sem servidor. O Azure fornece serviços PaaS como o Serviço de Aplicações do Azure para o ajudar a modernizar facilmente as aplicações Web e API existentes, escritas em .NET, .NET Core, Java, Node.js, Ruby, Python ou PHP para implementação no Azure.

Com um modelo de contentor de padrão aberto, criar microsserviços ou colocar em contentores as aplicações existentes e implementá-las no Azure é simples quando utiliza os serviços geridos como o Azure Kubernetes Service, o Azure Container Instances e a Aplicação Web para Contentores. As tecnologias sem servidor como as Funções do Azure e o Azure Logic Apps utilizam um modelo de consumo (paga pelo que utiliza) e ajudam-no a focar-se na criação da aplicação em vez de implementar e gerir a infraestrutura.

Uma das vantagens das soluções com base na cloud é a capacidade para recolher feedback mais rapidamente e começar a oferecer valor ao utilizador. Quer o utilizador seja um cliente externo, quer um utilizador na sua própria empresa, quanto mais rápido obtém feedback sobre as aplicações, melhor.

Serviço de Aplicações do Azure

O Serviço de Aplicações do Azure fornece um ambiente de alojamento para as aplicações que elimina o fardo da gestão de infraestrutura e colocação de patches de SO. Este fornece automatização de dimensionamento para corresponder às exigências dos utilizadores, enquanto está vinculado por limites definidos por si, para manter o controlo dos custos.

O Serviço de Aplicações do Azure dispõe de suporte de primeira classe para linguagens como ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP e Python. Se precisar de alojar outra pilha de runtime, a Aplicação Web para Contentores permitirá alojar de forma rápida e fácil um contentor do Docker no Serviço de Aplicações para que possa alojar a pilha de código personalizada num ambiente que o liberta da necessidade de adquirir servidores.

Ação

Para configurar ou monitorizar implementações do Serviço de Aplicações do Azure:

  1. Aceda a Serviços Aplicacionais.
  2. Configure um novo serviço: selecione Adicionar e siga as instruções.
  3. Gerir serviços existentes: selecione a aplicação pretendida na lista de aplicações alojadas.

Serviços Cognitivos do Azure

Com os Serviços Cognitivos do Azure, pode introduzir inteligência avançada diretamente na aplicação através de um conjunto de APIs, que lhe permite tirar partido da IA com suporte da Microsoft e dos algoritmos de machine learning.

Ação

Para configurar ou monitorizar as implementações dos Serviços Cognitivos do Azure:

  1. Aceda a Serviços Cognitivos.
  2. Configure um novo serviço: selecione Adicionar e siga as instruções.
  3. Gerir serviços existentes: selecione o serviço pretendido na lista de serviços alojados.

Azure Bot Service

O Azure Bot Service expande a aplicação padrão ao adicionar uma interface de bots natural que utiliza IA e aprendizagem automática para criar uma nova forma de interação com os seus clientes.

Ação

Para configurar ou monitorizar as implementações do Azure Bot Service:

  1. Aceda a Serviços de Bot.
  2. Configure um novo serviço: selecione Adicionar e siga as instruções.
  3. Gerir serviços existentes: selecione o bot pretendido na lista de serviços alojados.

Azure DevOps

Durante o percurso para a inovação, vai eventualmente aperceber-se de que está a caminho do DevOps. A Microsoft tem, já há muito tempo, um produto no local conhecido como Team Foundation Server (TFS). Durante o nosso próprio percurso para a inovação, a Microsoft desenvolveu o Azure DevOps, um serviço com base na cloud que fornece ferramentas de compilação e lançamento com suporte para várias linguagens e destinos para as versões. Para obter mais informações, veja Azure DevOps.

Visual Studio App Center

À medida que as aplicações móveis continuam a crescer em popularidade, aumenta a necessidade de uma plataforma capaz de fornecer testes automatizados em dispositivos reais com variadas configurações. O Visual Studio App Center não apenas fornece um local onde você pode testar seus aplicativos nativos da nuvem no iOS, Android, Windows e macOS, mas também fornece uma plataforma de monitoramento que pode usar o Azure Application Insights para analisar sua telemetria de forma rápida e fácil. Para obter mais informações, veja Visual Studio App Center.

O Visual Studio App Center também fornece um serviço de notificação que lhe permite utilizar uma única chamada para enviar notificações para a aplicação nas várias plataformas sem ter de contactar cada serviço de notificação individualmente.

Saber mais