Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OPENSTACK
OPENSTACK
REPORTE DE OPENSTACK
193284
OPENSTACK.....................................................................................................................................................................2
¿CÓMO FUNCIONA?.......................................................................................................................................................2
¿EN CONSISTE OPENSTACK?.....................................................................................................................................3
¿QUÉ SE PUEDE HACER EN OPENSTACK?.............................................................................................................4
1. Nubes privadas....................................................................................................................................................4
2. Nubes publicas....................................................................................................................................................4
3. Virtualización de las funciones de redes..........................................................................................................4
4. Contenedores......................................................................................................................................................4
COMPONENTES...............................................................................................................................................................5
1. Compute (Nova)..................................................................................................................................................5
2. Object Storage (Swift).........................................................................................................................................5
3. Block Storage (Cinder)........................................................................................................................................6
4. Networking (Neutron)..........................................................................................................................................7
5. Dashboard (Horizon)...........................................................................................................................................8
6. Servicio de Identidad (Keystone).......................................................................................................................8
7. Servicio de Imagen (Glance).............................................................................................................................8
8. Telemetría (Ceilometer)......................................................................................................................................9
9. Orquestación (Heat)............................................................................................................................................9
10. Base de datos (Trove)....................................................................................................................................9
11. Bare metal (Ironic)..........................................................................................................................................9
12. Almacenamiento seguro (Barbican)...........................................................................................................10
TECNOLOGÍAS SUBYACENTES.................................................................................................................................10
TIPOS DE NODOS.......................................................................................................................................................... 10
CARACTERÍSTICAS FÍSICAS DE LOS NODOS........................................................................................................11
ARQUITECTURA............................................................................................................................................................. 11
ARQUITECTURA LÓGICA.............................................................................................................................................12
DIAGRAMA DE ARQUITECTURA GLOBAL...............................................................................................................12
CASOS PRÁCTICOS......................................................................................................................................................13
VENTAJAS E INCOVENIENTES...................................................................................................................................13
Ventajas....................................................................................................................................................................... 13
Desventajas................................................................................................................................................................. 13
ALTERNATIVAS.............................................................................................................................................................. 14
LINKS................................................................................................................................................................................ 15
OPENSTACK
¿CÓMO FUNCIONA?
OpenStack es una serie de comandos conocidos como scripts. Esos scripts están
agrupados en paquetes llamados "proyectos", los cuales transmiten tareas que
generan entornos de nube.
Para crear esos entornos, OpenStack depende de otros dos tipos de software:
Hay seis servicios básicos estables que gestionan la informática, las conexiones
en red, el almacenamiento, la identidad y las imágenes, y más de doce servicios
opcionales que varían según la consolidación del desarrollo. Los seis servicios
principales constituyen la infraestructura que permite al resto de los proyectos
gestionar los paneles, la coordinación, el aprovisionamiento de equipos sin
sistema operativo, la mensajería, los contenedores y la gobernabilidad.
¿QUÉ SE PUEDE HACER EN OPENSTACK?
1. Nubes privadas
2. Nubes publicas
451 Research descubrió que la próxima novedad importante puede ser el uso de
OpenStack para la virtualización de las funciones de red (NFV), lo cual implica
separar las funciones clave de una red para que se puedan distribuir en los
entornos. Es la prioridad de prácticamente todos los proveedores de servicios de
comunicaciones globales encuestados por el analista.
4. Contenedores.
OpenStack es una base estable para las nubes públicas y privadas. Los
contenedores aceleran la distribución de aplicaciones y simplifican su
implementación y gestión. Si los ejecuta en OpenStack, puede ampliar sus
beneficios desde los equipos individuales en silos hasta las operaciones entre
varios departamentos de la empresa.
COMPONENTES
OpenStack tiene una arquitectura modular con varios nombres para sus
componentes.
1. Compute (Nova)
Está escrito en Python y usa muchas bibliotecas externas, como Eventlet (para la
programación concurrente), Kombu (para la comunicación AMQP) y SQLAlchemy
(para acceder a la base de datos). La arquitectura de Compute está diseñado para
escalar horizontalmente en hardware estándar, sin requisitos de hardware o
software propietarios, y proporcionar la capacidad de integración con sistemas
legados y tecnologías de terceros.
4. Networking (Neutron)
8. Telemetría (Ceilometer)
9. Orquestación (Heat)
TECNOLOGÍAS SUBYACENTES
Hipervisor: KVM
Almacenamiento. Opción 1:
Almacenamiento de bloques: LVM + iSCSI
Almacenamiento de objetos: Swift
Almacenamiento. Opción 2:
Almacenamiento de bloques: Ceph RBD
Almacenamiento de objetos: Ceph RadosGW
Switch virtual: Open vSwitch
TIPOS DE NODOS
ARQUITECTURA
Para las pymes, OpenStack es una opción ideal para dar el salto a la
computación en la nube y poder almacenar sus datos y aplicaciones. Una
opción muy conveniente es, por ejemplo, la creación de una public cloud, es
decir, una nube pública. La gestión de derechos de acceso a la cloud de
OpenStack ofrece muchas posibilidades para trabajar de forma
colaborativa, con diferentes cuentas de usuario.
Las empresas grandes, por su parte, pueden usar OpenStack para ubicar
en la nube parte de su infraestructura de red, como podrían ser los datos o
programas más sensibles. OpenStack también puede usarse en el marco
de un sistema multicloud o como parte de una nube híbrida o hybrid cloud.
VENTAJAS E INCOVENIENTES
Ventajas
Pocos requisitos para su uso: los servicios en la nube por lo general pueden
usarse desde cualquier dispositivo final con conexión a Internet.
Alto nivel de seguridad de los datos, frente a terceros y en caso de avería
Espacio de almacenamiento y capacidad de rendimiento escalables
Servicio en la nube que hace posible el trabajo colaborativo
Acceso desde cualquier lugar
Buena aceptación y popularidad
Estándares unificados
Desventajas
Rápido desarrollo de nuevas funciones: OpenStack es una solución
de cloud computing abierta y, por lo tanto, muy dinámica. Constantemente
surgen nuevas funciones y se eliminan otras.
Los proyectos open source no suelen ofrecer soporte técnico oficial y
organizado. Si bien se pueden encontrar muchos manuales y artículos de
ayuda en Internet, la búsqueda del contenido adecuado puede ser larga y
tediosa, ya que, al contrario de lo que ocurre con los sistemas comerciales,
no hay un fabricante concreto a quien dirigirse.
Los hipervisores más compatibles son KVM y XEN, lo cual puede causar
problemas si se integran otras soluciones de virtualización, como podría ser
VMWare. Algunos usuarios afirman haber tenido problemas de red al
utilizar VMWare con OpenStack.
ALTERNATIVAS
OpenNebula (gratuito)
VMWare (de pago)
Microsoft AzureStack (de pago)
Google Anthos (de pago)
Además, cada vez más empresas utilizan la cómoda opción de dejar la instalación
y gestión de su cloud en manos de empresas profesionales (managed cloud).
LINKS
redhat.com/es/topics/openstack#:~:text=La%20arquitectura%20de
%20OpenStack%20está,usuarios%20de%20la%20nube
%20respectivamente.
http://sedici.unlp.edu.ar/handle/10915/122034
https://es.wikipedia.org/wiki/OpenStack
https://www.maquinasvirtuales.eu/arquitectura-de-openstack/
Iesgn.github.io/ow1/curso/u8/ejemplo#/
https://www.ionos.mx/digitalguide/servidores/herramientas/que-es-
openstack/