Arquitecturas - Introducción

Qué es una arquitectura en AWS?

La arquitectura de nube constituye la forma en la que se integran las distintas tecnologías para crear las nubes, es decir, los entornos de TI que extraen, agrupan y comparten los recursos escalables en una red. Define cómo se conectan todos los elementos y las funciones que se necesitan para diseñar una nube y obtener una plataforma en línea en la que se puedan ejecutar las aplicaciones.

Es similar a la construcción de una vivienda: la infraestructura de nube incorpora todos los materiales y la arquitectura de nube es el plano técnico.

Si bien la arquitectura de la nube varía en función de sus objetivos, la mayoría de las nubes necesita el hardware, el middleware, la gestión y el software de automatización. Además, la mayoría utiliza la virtualización para extraer los recursos de hardware y convertirlos en lagos de datos que se gestionan de forma centralizada. Por otro lado, alguna nubes (conocidas como las nubes sin sistema operativo) conecta a los clientes directamente con el hardware.

Cómo se clasifican?

Arquitecturas públicas, privadas, híbridas y multiCloud

  • Arquitectura en la nube pública Entorno de nube creado a partir de recursos ajenos al usuario final que pueden redistribuirse a otros inquilinos.
  • Arquitectura de nube privada En líneas generales, se trata de un entorno de nube diseñado solo para el usuario final, generalmente dentro del firewall del usuario y, a veces, on-premise.
  • Arquitectura de nube híbrida Varios entornos de nube con cierto nivel de portabilidad, coordinación y gestión de las cargas de trabajo entre ellos.
  • Arquitectura multiCloud Sistemas de TI que incluyen más de una nube, pública o privada, y que pueden conectarse en red (o no).