lunes, 7 de marzo de 2016

¿Que son los "Containers"?

Containers


Son entornos aislados, donde se ejecutar aplicaciones, solo con dependencias o las librerías que necesitan.

"No Todas son maquinas virtuales" pero comparten ciertas características como:

Recursos de Red

Recursos de Computo (mantienen aplicaciones  y otro servicios corriendo sobre el mismo kernel).

Entonces porque usar Containers

  • Empaquetado de software determinado
  • Encapsulacion de microservicios
  • Portabilidad de contenedores (utilizando una sola imagen de peso ligero)


Containers enfocados a OpenStack

OpenStack Compute "Nova"

Gestiona los recursos informáticos para la nube, estos pueden ser maquinas virtuales (vm), hypervisors como QEMU, VMware, Hyper-V.

Las ultimas tecnologias de contenedores son compatibles con nova a través de libvirt.
(libvirt es una herramienta API de código abierto, es el demonio y la gestión de la virtualización en la mayoría de las distribuciones Linux)

Los containers suelen ser creados a partir de plantillas o imágenes que determinan la estructura y el contenido del container.

Proyectos de Containers para OpenStack 

Nova-Docker
Driver nova-docker es un hipervisor para Nova. Docker es un proyecto código abierto que automatiza el despliegue de aplicaciones como contenedores de gran portabilidad y autosuficientes.




Magnum
Diseñado para API especificas de contenedores Saas (Software as a service) software como servicio.

 




Kolla
Diseñado para un control dinámico de OpenStack, donde cada servicio corre en un contenedor Docker.


Solución para un catalogo de aplicaciones que se desplegaran en OpenStack.




Que es Bare Metal Servers?

¿Que es Bare Metal Servers?


Es un entorno de un sistema informático o red en la que una máquina virtual o aplicación se instala directamente en el hardware en lugar que en el sistema operativo anfitrión.


Lo que nos da como resultado la elasticidad de la nube + desempeño y consistencia dedicados


Un ejemplo es RackSpace  ofrece su servicio "Cloud Servers de OnMetal"

Referencia RackSpace