Arquitetura de três camadas

Criar um app da Web de três camadas

Crie um app da Web com rapidez e segurança usando uma arquitetura de três camadas com front-end, camada intermediária e back-end (banco de dados PostgreSQL).
Novos clientes ganham US$ 300 em créditos para conhecer e avaliar o Google Cloud por completo.
Público-alvo
Desenvolvedores e estudantes da nuvem
O que você implantará
Um exemplo de aplicativo da Web de três camadas com código aberto no Google Cloud para fins de aprendizado
Como implantar
Depois de se inscrever no Google Cloud, você poderá implantar usando o console.
Aspectos gerais

O que é a arquitetura de três camadas?

A arquitetura de aplicativo de três camadas é uma arquitetura modular cliente-servidor que consiste em três camadas independentes entre si e que funcionam juntas para disponibilizar a experiência.

O que compõe a arquitetura de três camadas?

As três camadas são: camada da Web (front-end, camada de apresentação ou interface do usuário), camada do aplicativo (ou camada intermediária) e camada de dados (ou back-end).

Como funciona a arquitetura de três camadas?

A camada da Web oferece uma interface gráfica do usuário (GUI), que exibe e coleta informações dos usuários. A camada do aplicativo lida com a lógica de negócios e processa as entradas do usuário. A camada do banco de dados é onde as informações são armazenadas e gerenciadas.

Quais são exemplos de uma arquitetura de três camadas?

Uma arquitetura de três camadas é uma das implementações mais usadas para criar aplicativos da Web. Por exemplo, aplicativos de negócios típicos, como sites de comércio eletrônico e apps bancários, geralmente são desenvolvidos usando uma arquitetura de aplicativos de três camadas.

Quais são os benefícios da arquitetura de três camadas?

Como as camadas são independentes, é possível desenvolver, atualizar e escalonar cada uma sem afetar os outras. Equipes de desenvolvedores independentes podem desenvolver simultaneamente em cada camada, escalonar e enviar recursos de maneira independente, o que agiliza o desenvolvimento e a entrega de recursos. Isso também ajuda na segurança e integridade de dados porque o cliente não tem acesso direto ao banco de dados.
Detalhes sobre a solução

Criar um aplicativo da Web de três camadas

Crie um aplicativo da Web de três camadas com rapidez e segurança usando os serviços do Google Cloud, como o Cloud Run e o Cloud SQL.

Arquitetura das soluções
  1. As solicitações do usuário são enviadas para o front-end, que é implantado em um serviço do Cloud Run como contêineres para oferecer suporte a aplicativos de alta escalonabilidade.
  2. A solicitação é encaminhada para o nível intermediário, que é a camada da API que dá acesso ao back-end. Ela também é implantada no Cloud Run para proporcionar escalonabilidade e facilitar a implantação em diversas linguagens. O nível intermediário é uma API baseada em Golang.
  3. As solicitações frequentes são armazenadas em cache no Memorystore para Redis e atendem à solicitação na memória com rapidez. Em seguida, a resposta é mostrada para o usuário.
  4. Para novas solicitações dos usuários, o Cloud SQL usa o back-end como a camada do banco de dados. Em seguida, a resposta é mostrada para o usuário.
Criar um app da Web de três níveis
Nível de experiência com o Google Cloud
Iniciante
Tempo estimado de implantação
14 minutos
2 minutos para configurar, 12 minutos para implantar
Novos clientes ganham US$ 300 em créditos para conhecer e avaliar o Google Cloud por completo.
Requisitos
  • Conta ativa do Google Cloud
  • Direitos de administrador do projeto
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformação digital
  • Acelere a recuperação dos negócios e garanta um futuro melhor. Use soluções que permitam o uso de nuvem híbrida e de várias nuvens, gerem insights inteligentes e mantenham seus funcionários conectados.
  • Economize com nossa abordagem de preços transparente
  • Os preços de pagamento por utilização do Google Cloud oferecem economia automática com base no uso mensal e preços com desconto para recursos pré-pagos. Entre em contato hoje mesmo para receber uma cotação.
Google Cloud