Clase #5 – 18/02/20

Lo aprendido en clase:

  • Familias de sistemas operativos: 
    • Windows
    • Unix (solaris,MacOS, Linux)
    • Microcontroladores
  • HA (High Availability): La disponibilidad de un cluster en proxmox puede definirse matemáticamente como la tasa de tiempo total que se puede hacer uso de un servicio en un intervalo de tiempo. Normalmente se expresa en un porcentaje de uptime en un año.
  • Portainer: Es una interfaz de administración que permite gestionar facilmente un cluster o host de Docker. Su intención es ser tan simple de desplegar como lo es de usar. Consiste en un contenedor que puede ejecutar sobre cualquier engine de Docker. Portainer permite administrar los stacks, contenedores, imagenes, volúmenes y redes de Docker.  
  • Hiperconvergencia: Permite que el servidor tendrá control del cómputo, red, almacenamiento y la visualización. Sin intermediarios, de manera que todo pueda converger en un solo sistema
  • NAS:  Nace por la necesidad de compartir y centralizar la información entre servidores. Es una estructura de almacenamiento basado en red , que se usa para tener almacenamiento distribuido entre servidores en un data center. esto se logra usando switch con conexión de fiber channel y enlaces redundantes
  • Proxmox: Proyecto para la virtualización que usa Debian y está optimizado para la virtualización
  • Canal dedicado: Entre dos sedes, usando la arquitectura del proveedor del servicio. En ese momento se usa MPLS, para priorizar algún servicio específico. En una SD-WAN nace para evitar los conflictos entre diferentes VPN haciendo uso de las características de SDN. Sirve para pasar de LAN a WAN por canales de internet.Este servicio permite tener una extra LAN.

Exposiciones:

  • KVM:

Es una tecnología de virtualización open source intergrada a Linux. Puede convertir a Linux en un hipervisor tipo I que permite que una máquina de host ejecute máquinas virtuales. Cada máquina virtual se implementa como un proceso regular de Linux, programada por el planificador estándar de Linux con hardware virtual dedicado como tarjeta de red, adaptador de gráficos, CPU, memoria y discos.

Características:

Latencia baja

Programación y control de recursos

  • Libvirt: Es un API Open-source, daemon y herramienta de administración de plataformas de virtualización.

Características:

Arquitectura basada en drivers

Escalabilidad horizontal

Esquemas XML (Formato de configuración)

Lenguajes: C, Python, Perl, OCaml, Ruby, Java.

No sería válido compararlo con plataformas de virtualización como KVM o Xen, pues esta es una herramienta que permite administrarlas.

  • LXC: consiste en una plataforma de contenedores open source que proporciona un conjunto de herramientas, plantillas, bibliotecas y enlaces entre lenguajes. Cuenta con una CLI, ofrece un entorno de virtualización a nivel de S.O. No emulan hardware, corren sobre el Kernel. LXC es mas rapida que la virtualización, requiere menos virtualización, menos cpu, menos recursos.
  • PMXCFS (Proxmox Cluster File System): Es un sistema de archivos compartido entre todos los nodos de un clúster en Proxmox. Hace uso de una base de datos de SQLite donde se almacenan todos los archivos de configuración.

Ventajas:

  • Replica de toda la configuración a todos los nodos en tiempo real.
  • Actualizaciones automáticas de la configuración del clúster corosync a todos los nodos.
  • Proporciona comprobaciones de consistencia para evitar duplicar ID de VM.
  • Queda lectura cuando un nodo pierde quórum.
  • CEPH

Es una plataforma de almacenamiento de objetos distribuidos, formada por OSD y monitores, y que funciona como un sistema de archivos en los nodos de almacenamiento.

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar