Site dinâmico

Implantar um site dinâmico

Crie, implante, execute e opere um site dinâmico usando frameworks da Web responsivos e linguagens conhecidas.
Novos clientes ganham US$ 300 em créditos para gastar implantando esta solução
Público-alvo
Desenvolvedores e estudantes da nuvem
O que você implantará
Um exemplo de site dinâmico com código aberto no Google Cloud
Como implantar
Depois de se inscrever no Google Cloud, você poderá implantar usando o console ou o GitHub.
Aspectos gerais

O que é um site dinâmico?

Um site dinâmico é um site que muda conforme os usuários interagem com ele. Os sites dinâmicos permitem mostrar inventário em tempo real e personalização pelo usuário, por exemplo.

Quais são as diferenças entre sites dinâmicos e estáticos?

Os sites estáticos têm conteúdo estável e exibem exatamente o mesmo conteúdo para todos os visitantes. Já os sites dinâmicos exibem uma experiência que é atualizada automaticamente sempre que são visitados.

Quais são os tipos diferentes de páginas da Web dinâmicas?

Há dois tipos de páginas da Web dinâmicas: script do lado do cliente e script do lado do servidor. Uma página de script do lado do cliente aciona mudanças com base nas ações do usuário na página da Web, enquanto uma página de script do servidor muda quando a página é carregada ou acessada.

Quais são alguns exemplos de sites dinâmicos?

Atualmente, a maioria dos sites são dinâmicos, como sites de e-commerce, de mídia social, blogs, entretenimento e notícias.

Quais são os benefícios de um site dinâmico?

Um site dinâmico oferece vários benefícios. Em primeiro lugar, atualizar um site dinâmico é muito mais fácil do que atualizar um site estático, pois não é necessário recriar nem reimplantar o site inteiro. Ele também possibilita a personalização do conteúdo do seu site para visitantes individuais com o objetivo de melhorar o engajamento e a conversão, além de oferecer mais flexibilidade para criar recursos e funcionalidades mais avançadas.
Detalhes sobre a solução
Arquitetura das soluções
  1. O usuário se conecta ao aplicativo.
  2. O cliente da Web chama um back-end de API escrito em Python que está em execução como um serviço do Cloud Run.
  3. A configuração e outros secrets do aplicativo Python são armazenados no Cloud Secret Manager.
  4. Os recursos estáticos do aplicativo e as imagens de contêiner são armazenados no Cloud Storage.
  5. O CloudSQL para PostgreSQL é usado como o back-end de banco de dados relacional para o aplicativo Python.
Implantar um site dinâmico usando Python e JavaScript
Nível de experiência com o Google Cloud
Iniciante
Tempo estimado de implantação
10 minutos
2 minutos para configurar, 8 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
Arquitetura das soluções
  1. Os usuários de dispositivos móveis e da Web se conectam ao aplicativo por um URL.
  2. O Cloud CDN exibe os recursos armazenados em cache, se disponíveis. Caso contrário, a solicitação é encaminhada para o Cloud Load Balancing.
  3. O Load Balancing extrai recursos estáticos do bucket do Cloud Storage.
  4. Para recursos dinâmicos, ele direciona as solicitações para o Cloud Run.
  5. Os valores confidenciais são fornecidos ao Cloud Run com o uso de variáveis de ambiente armazenadas no Secret Manager.
  6. O Cloud Run consulta os dados do usuário pelo Firestore, um back-end de banco de dados NoSQL para o aplicativo da Web.
Arquitetura das soluções
  1. As solicitações do usuário são encaminhadas para o Cloud Load Balancing.
  2. As solicitações são encaminhadas para o cluster do GKE do app pelo balanceador de carga até os pods que executam três serviços Java do Spring Boot.
  3. O api-server hospeda o front-end do VueJS e chama o inventário ou os serviços de pagamento conforme necessário.
  4. Os serviços de pagamento e inventário chamam serviços externos, como o Cloud Spanner, conforme necessário.
App da Web dinâmico com Java
Nível de experiência do Google Cloud
Intermediário
Tempo estimado de implantação
22 min
2 minutos para configurar, 20 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