Arquitectura de tres niveles

Compila una app web de tres niveles

Crea una app web con rapidez y seguridad mediante una arquitectura de tres niveles con frontend, nivel intermedio y backend (base de datos de PostgreSQL).
Los clientes nuevos obtienen $300 en créditos gratuitos para explorar y realizar una evaluación completa de Google Cloud.
A quiénes está dirigida esta opción
Desarrolladores y personas que estudian sobre la nube
Lo que implementarás
Una aplicación web de tres niveles de muestra con código abierto en Google Cloud para fines de aprendizaje
Cómo realizarás la implementación
Una vez que te hayas registrado en Google Cloud, puedes realizar la implementación a través de la consola.
Descripción general

¿Qué es la arquitectura de tres niveles?

La arquitectura de aplicación de tres niveles es una arquitectura modular cliente-servidor que consta de 3 niveles que son independientes entre sí y funcionan juntos para entregar la experiencia.

¿Cuáles son los tres niveles de la arquitectura?

Los tres niveles son: nivel web (o frontend, nivel de presentación o interfaz de usuario), nivel de la aplicación (o nivel intermedio) y nivel de datos (o backend).

¿Cómo funciona la arquitectura de tres niveles?

El nivel web ofrece una interfaz gráfica de usuario (GUI), que muestra información y recopila la información de los usuarios. El nivel de aplicación controla la lógica empresarial y procesa las entradas del usuario. En el nivel de la base de datos se almacena y administra la información.

¿Cuáles son ejemplos de una arquitectura de tres niveles?

Una arquitectura de tres niveles es una de las implementaciones más populares para compilar aplicaciones web. Por ejemplo, las aplicaciones empresariales típicas, como los sitios web de comercio electrónico y las aplicaciones bancarias, suelen compilarse con una arquitectura de aplicaciones de tres niveles.

¿Cuáles son los beneficios de la arquitectura de tres niveles?

Como cada nivel es independiente, puedes desarrollar, actualizar y escalar un nivel sin afectar a los demás. Los equipos de desarrolladores independientes pueden desarrollar funciones de forma simultánea en cada nivel, además de escalar y enviar las funciones de forma independiente, lo que agiliza el desarrollo y la entrega de funciones. También ayuda con la integridad y la seguridad de los datos debido a que el cliente no tiene acceso directo a la base de datos.
Detalles de la solución

Crea una aplicación web de tres niveles

Crea una aplicación web de tres niveles de forma rápida y segura mediante los servicios de Google Cloud, como Cloud Run y Cloud SQL.

Arquitectura de soluciones
  1. Las solicitudes de los usuarios se envían al frontend, que se implementa en un servicio de Cloud Run como contenedores para admitir aplicaciones de alta escalabilidad.
  2. Luego, la solicitud se reenvía al nivel intermedio, que es la capa de la API que proporciona acceso al backend. También se implementa en Cloud Run para facilitar la escalabilidad y la implementación en varios lenguajes. El nivel medio es una API basada en Golang.
  3. Las solicitudes frecuentes se almacenan en caché en Memorystore para Redis a fin de entregar solicitudes con rapidez en la memoria. Luego, la respuesta se entrega al usuario.
  4. Para las solicitudes nuevas de los usuarios, Cloud SQL proporciona el backend como la capa de la base de datos. Luego, la respuesta se entrega al usuario.
Crea una aplicación web de tres niveles
Nivel de experiencia de Google Cloud
Principiante
Tiempo de implementación estimado
14 min
2 min para configurar y 12 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