nube:diseno

¡Esta es una revisión vieja del documento!


Diseño de la nube

Lo que queremos lograr con la Nube son tres cosas:

  • Reducir el trabajo de mantenimiento necesario (en tareas de rutina o en mejoras)
    • Esto incluye escalabilidad
  • Conseguir una fiabilidad mayor en la conservación de datos
  • Reducir los costos de operación

Todo esto con la idea de poder ofrecer servicios accesibles y almacenados localmente, para poder accederse desde LaOtraRed u otra red.

El Pod es la mínima expresión de un componente interno de la Nube Pública. Cuenta con un servidor de Almacenamiento y uno o más servidores de Cómputo, como mínimo.

  • Servidor de Almacenamiento: Su tarea es administrar el almacenamiento del pod: volúmenes, RAID, etc. El único servicio que puede ofrecer es el de exportar almacenamiento a los servidores de cómputo.
  • Servidor de Cómputo: Aquí se ejecutan las instancias de cómputo: ofrecen procesamiento, memoria RAM, disco (remoto) y acceso a red. Puede agregarse más de éstos al Pod, si es necesario.
  • Enrutador de Centro de Datos: enruta el tráfico de red, y puede formar parte de un solo pod o trabajar para varios.

La idea de separar el almacenamiento del resto de recursos es: poder concentrar las necesidades de almacenamiento en pocos recursos físicos, garantizar más estabilidad y ahorrar en tiempo de mantenimiento (RAID).

  • Cada Centro de Datos usa una sola convención de nombre para identificarse de los demás. Por ejemplo, lpz-ovj sería un Centro de Datos ubicado en Ovejuyo.
  • Los Centros de Datos son independientes entre sí (no existe un Centro de Datos principal).

Las personas que deseen trabajar con la Nube Pública tendrán al menos una Nube Privada Virtual. Los servidores virtuales que se vayan creando estarán acá, y estarán aislados del resto de la infraestructura, ya sea lógica o física.

Un enrutador administrado estará presente, y ofrecerá a la Nube Privada Virtual:

  • Servicio de puerta de acceso IPv4/IPv6 a la red del datacenter, LaOtraRed, Internet y otras redes.
  • Servicio de cortafuegos
  • Servicio de direcciones DHCP

Los servidores virtuales pueden crearse, detenerse, clonarse y destruirse.

Además de los routers, estarán disponibles algunos servicios administrados:

  • Bases de datos MySQL y PostgreSQL
  • Almacenamiento NFS
  • Balanceador de carga
  • CDN
  • Proxy-caché (con salida a Internet)
  • nube/diseno.1570391333.txt.gz
  • Última modificación: 2019/10/06 15:48
  • por lmita