Como funciona o Serviço de Aplicativo

O Serviço de Aplicativo do Azure é um serviço de nuvem projetado para resolver os problemas práticos enfrentados atualmente pelos engenheiros. O Serviço de Aplicativo se concentra em permitir uma produtividade superior ao desenvolvedor sem comprometer a necessidade de fornecer aplicativos em escala de nuvem.

O Serviço de Aplicativo também fornece os recursos e as estruturas que são necessárias para a criação de aplicativos corporativos de linha de negócios. O Serviço de Aplicativo permite que você desenvolva aplicativos nas linguagens de desenvolvimento mais populares, incluindo Java, PHP, Node.js, Python e as linguagens do Microsoft .NET. Com o Serviço de Aplicativo, você pode:

  • Criar Aplicativos Web altamente escalonáveis.
  • Criar rapidamente back-ends de Aplicativos Móveis com um conjunto de recursos móveis fácil de usar, por exemplo, back-ends de dados, autenticação de usuário e notificações por push.
  • Implementar, implantar e publicar APIs com Aplicativos de API.
  • Reúna aplicativos de negócios em fluxos de trabalho e transforme dados com aplicativos lógicos.
Observação

Agora você pode testar o Serviço de Aplicativo do Azure no Linux. Para saber mais, confira o Guia de Introdução.

Todos os tipos de aplicativo contam com a plataforma de Aplicativos Web escalonável e flexível, que permite aos desenvolvedores uma experiência otimizada de ciclo de vida completo, do design à manutenção do aplicativo. Os recursos de ciclo de vida permitem o seguinte:

  • Criação rápida de aplicativo. Comece do zero ou escolha um pacote de OSS (sistemas de suporte operacionais) do Azure Marketplace.
  • Implantação contínua. Implante automaticamente o novo código de soluções de controle do código-fonte populares como TFS, GitHub e Bitbucket; além disso, sincronize conteúdo de serviços de armazenamento online como OneDrive e Dropbox.
  • Teste em produção. Crie ambientes de pré-produção sem dificuldade e gerencie a parte do tráfego que chega a eles. Depure na nuvem quando necessário e reverta ao encontrar problemas.
  • Executando tarefas assíncronas e trabalhos em lotes. Execute código em um processo em segundo plano ou ative seu código com base em eventos (como massagens que chegam em uma fila do Armazenamento do Azure) e horários programados (CRON).
  • Dimensionando o aplicativo. Use uma das muitas opções para dimensionar seu serviço horizontal e verticalmente de forma automática, com base no tráfego e na utilização de recursos. Configurar ambientes privados dedicados para seus aplicativos.
  • Manter o aplicativo. Use muitos dos recursos de depuração e diagnóstico para se manter à frente de problemas e resolvê-los de forma eficiente em tempo real (com recursos como recuperação automática e depuração dinâmica) ou após o fato, analisando os logs e despejos de memória.

Como um todo, as funcionalidades do Serviço de Aplicativo permitem que os desenvolvedores se concentrem no seu código e atinjam rapidamente um estado de produção estável e altamente escalonável. Com os recursos de Aplicativos de API e de Aplicativos Lógicos, os desenvolvedores podem criar aplicativos empresariais reais que aproximam as soluções de negócios e integram o local à nuvem.

Vídeos

Próximas etapas

Saiba mais sobre o Serviço de Aplicativo em um dos seguintes tópicos: