Ideias de soluções
Este artigo descreve uma ideia de solução. Seu arquiteto de nuvem pode usar essa orientação para ajudar a visualizar os principais componentes para uma implementação típica dessa arquitetura. Use este artigo como ponto de partida para projetar uma solução bem arquitetada que se alinhe aos requisitos específicos de sua carga de trabalho.
Crie rapidamente aplicativos multiplataforma e nativos envolventes, de alto desempenho e escalonáveis para iOS, Android, Windows ou Mac.
Possíveis casos de uso
Esta solução se destina a organizações que utilizam aplicativos Web e móveis.
Arquitetura
Baixe um SVG dessa arquitetura.
Fluxo de dados
- Um navegador ou aplicativo móvel solicita recursos da API.
- As solicitações são transmitidas usando HTTPS com terminação TLS, que é tratada por Serviços de Aplicativos do Azure.
- Os Serviços de Aplicativos do Azure tratam solicitações de API e podem ser escalados verticalmente ou escalados horizontalmente para tratar demandas variáveis.
- O Banco de Dados do Azure para PostgreSQL oferece um serviço de banco de dados relacional que se baseia no mecanismo de banco de dados Postgres de código aberto. Use os modos de implantação Hiperescala (Citus) ou Servidor Flexível (versão prévia) para bancos de dados altamente escalonáveis.
Componentes
Colaboradores
Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.
Autor principal:
- Andrew Harvey | Gerente Principal de Programas - Microsoft para Startups
Próximas etapas
Saiba mais sobre as tecnologias dos componentes:
- Visão geral do Serviço de Aplicativos
- O que é o Banco de Dados do Azure para PostgreSQL?
- Tutorial: Implantar um aplicativo Web Python (Django) com PostgreSQL no Serviço de Aplicativo do Azure
Recursos relacionados
Explorar arquiteturas relacionadas: