Sitio web dinámico

Implementa un sitio web dinámico

Compila, implementa, ejecuta y opera un sitio web dinámico aprovechando los frameworks web responsivos y los lenguajes populares.
Los clientes nuevos obtienen $300 en créditos gratuitos que pueden usar en la implementación de esta solución
A quiénes está dirigida esta opción
Desarrolladores y personas que estudian sobre la nube
Lo que implementarás
Ejemplo de sitio web dinámico con código abierto en Google Cloud
Cómo realizarás la implementación
Una vez que te hayas registrado en Google Cloud, podrás realizar la implementación a través de la consola o GitHub.
Descripción general

¿Qué es un sitio web dinámico?

Un sitio web dinámico es aquel que cambia a medida que los usuarios interactúan con él. Los sitios web dinámicos permiten realizar acciones como mostrar inventario en tiempo real y que los usuarios realicen personalizaciones.

¿Cuáles son las diferencias entre los sitios web dinámicos y los estáticos?

Los sitios web estáticos incluyen contenido estable y muestran exactamente lo mismo a cada visitante, mientras que los sitios web dinámicos muestran una experiencia que se actualiza automáticamente cada vez que alguien los visita.

¿Cuáles son los distintos tipos de páginas web dinámicas?

Existen dos tipos de páginas web dinámicas: las de secuencias de comandos del cliente y las de secuencias de comandos del servidor. Una página de secuencias de comandos del cliente activa los cambios en función de las acciones del usuario en la página web, y la de secuencias de comandos del servidor cambia cuando se carga la página o alguien la visita.

¿Cuáles son algunos ejemplos de sitios web dinámicos?

En la actualidad, la mayoría de los sitios web son dinámicos, como los de comercio electrónico, los de redes sociales como blogs, los de entretenimiento y los de noticias.

¿Cuáles son los beneficios de un sitio web dinámico?

Un sitio web dinámico ofrece varios beneficios. En primer lugar, actualizar un sitio web dinámico es mucho más fácil que actualizar uno estático, ya que no es necesario volver a crear ni implementar todo el sitio. También permite personalizar el contenido de tu sitio web para los visitantes a fin de mejorar la participación y conversión, y ofrece más flexibilidad para crear funciones y características más detalladas.
Detalles de la solución
Arquitectura de soluciones
  1. El usuario se conecta a la aplicación.
  2. El cliente web llama a un backend de API escrito en Python que se ejecuta como un servicio de Cloud Run.
  3. La configuración y otros secretos para la aplicación de Python se almacenan en Cloud Secret Manager.
  4. Los recursos estáticos para la aplicación y las imágenes de contenedor se almacenan en Cloud Storage.
  5. Cloud SQL para PostgreSQL se usa como el backend de la base de datos relacional para la aplicación de Python.
Implementa un sitio web dinámico con Python y JavaScript
Nivel de experiencia de Google Cloud
Principiante
Tiempo de implementación estimado
10 min
2 min para configurar y 8 min para implementar
Los clientes nuevos obtienen $300 en créditos gratuitos para explorar y realizar una evaluación completa de Google Cloud.
Requisitos
  • Cuenta activa de Google Cloud
  • Derechos de administrador de tu proyecto
Arquitectura de soluciones
  1. Los usuarios de la Web y de dispositivos móviles se conectan a la aplicación a través de una URL.
  2. Cloud CDN entrega elementos almacenados en caché si están disponibles. De lo contrario, la solicitud se enruta a Cloud Load Balancing.
  3. Para los elementos estáticos, el balanceo de cargas realiza extracciones del bucket de Cloud Storage.
  4. Para los recursos dinámicos, el balanceo de cargas dirige las solicitudes a Cloud Run.
  5. Se proporcionan valores sensibles a Cloud Run mediante variables de entorno almacenadas en Secret Manager.
  6. Cloud Run consulta datos del usuario desde Firestore, un backend de base de datos NoSQL para la aplicación web.
Arquitectura de soluciones
  1. Las solicitudes de los usuarios se enrutan a Cloud Load Balancing.
  2. Las solicitudes se enrutan al clúster de GKE de la app, a través del balanceador de cargas a los Pods que ejecutan tres servicios de Java de Spring Boot.
  3. El servidor de la API aloja el frontend de Vue.js y llama al inventario o a los servicios de pago según sea necesario.
  4. El inventario y los servicios de pago llaman a servicios externos, como Cloud Spanner, según sea necesario.
App web dinámica con Java
Nivel de experiencia de Google Cloud
Intermedio
Tiempo de implementación estimado
22 min
2 min para configurar y 20 min para implementar
Los clientes nuevos obtienen $300 en créditos gratuitos para explorar y realizar una evaluación completa de Google Cloud.
Requisitos
  • Cuenta activa de Google Cloud
  • Derechos de administrador de tu proyecto
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Consola
  • Ahorra dinero con nuestro enfoque transparente de precios
  • Los precios de prepago de Google Cloud ofrecen ahorros automáticos en función del uso mensual y las tarifas con descuento para recursos prepagados. Comunícate con nosotros hoy para obtener una cotización.
Google Cloud