Sitio web dinámico

Despliega un sitio web dinámico

Crea, despliega, ejecuta y gestiona un sitio web dinámico con frameworks web adaptables y lenguajes conocidos.
Los nuevos clientes reciben 300 USD en crédito gratis para invertirlos en desplegar esta solución
A quién está dirigido
Desarrolladores y principiantes de la nube
Qué vas a desplegar
Ejemplo de un sitio web dinámico con código abierto en Google Cloud
Cómo será la implementación
Una vez que te hayas registrado en Google Cloud, podrás desplegarlo a través de la consola o de GitHub.
Información general

¿Qué es un sitio web dinámico?

Un sitio web dinámico es un sitio web que cambia a medida que los usuarios interactúan con él. Los sitios web dinámicos permiten, por ejemplo, mostrar inventario en tiempo real y personalizar la experiencia para cada usuario.

¿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 todos los visitantes, mientras que los sitios web dinámicos ofrecen una experiencia que se actualiza automáticamente con cada visita.

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

Hay dos tipos de páginas web dinámicas: las que tienen las secuencias de comandos del lado del cliente y las que las tienen del lado del servidor. El primer tipo de página activa cambios en función de las acciones del usuario en la página web, y el segundo tipo cambia cuando se carga o se visita.

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

Actualmente, la mayoría de los sitios web son dinámicos, como los sitios de comercio electrónico, los de redes sociales (por ejemplo, blogs), los de entretenimiento y los de noticias.

¿Cuáles son las ventajas de los sitios web dinámicos?

Los sitios web dinámicos ofrecen muchas ventajas. 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 desplegar todo el sitio. También permiten personalizar el contenido de tu sitio web en función de cada visitante, lo que mejora la interacción y las conversiones, y ofrecen más flexibilidad para crear funciones y características más completas.
Detalles de la solución
Arquitectura de la solución
  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 de la aplicación de Python se almacenan en Secret Manager de Cloud.
  4. Los recursos estáticos de la aplicación y las imágenes de contenedor se almacenan en Cloud Storage.
  5. Cloud SQL para PostgreSQL se utiliza como el backend de base de datos relacional para la aplicación Python.
Despliega un sitio web dinámico con Python y JavaScript
Nivel de experiencia con Google Cloud
Principiante
Tiempo estimado para el despliegue
10 min
2 min para configurar, 8 min para desplegar
Los nuevos clientes reciben 300 USD en crédito gratis para examinar y evaluar todo el entorno de Google Cloud.
Requisitos
  • Cuenta activa de Google Cloud
  • Derechos de administrador en tu proyecto
Arquitectura de la solución
  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 proporciona recursos almacenados en caché, si están disponibles. Si no es así, la solicitud se enruta a Cloud Load Balancing.
  3. En el caso de los recursos estáticos, el balanceo de carga recurre al segmento de Cloud Storage.
  4. En el caso de los recursos dinámicos, el balanceo de carga dirige las solicitudes a Cloud Run.
  5. Los valores sensibles se proporcionan a Cloud Run mediante variables de entorno almacenadas en Secret Manager.
  6. Cloud Run consulta los datos de usuario de Firestore, un backend de base de datos NoSQL para la aplicación web.
Arquitectura de la solución
  1. Las solicitudes de los usuarios se enrutan a Cloud Load Balancing.
  2. Las solicitudes se enrutan al clúster de GKE de la aplicación, a través del balanceador de carga hacia los pods que ejecutan tres servicios Java Spring Boot.
  3. El servidor de API aloja el frontend VueJS y hace llamadas al inventario o a los servicios de pago según sea necesario.
  4. El inventario y los servicios de pago hacen llamadas a servicios externos, como Cloud Spanner, según sea necesario.
Aplicación web dinámica con Java
Nivel de experiencia con Google Cloud
Nivel intermedio
Tiempo estimado para el despliegue
22 min
2 min para configurar, 20 min para desplegar
Los nuevos clientes reciben 300 USD en crédito gratis para examinar y evaluar todo el entorno de Google Cloud.
Requisitos
  • Cuenta activa de Google Cloud
  • Derechos de administrador en 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 de transparencia sobre los precios
  • El modelo de pago por uso de Google Cloud ofrece ahorros automáticos en función del uso mensual y de las tarifas con descuento para los recursos de prepago. Ponte en contacto con nosotros y solicita un presupuesto.
Google Cloud