SlideShare una empresa de Scribd logo
1 de 8
Plataformas libres para la computación en la nube, basado en el estudio de
Openstack y Open nebula.
(Proyecto de Investigación)
Ingenieros en formación:
Leydi Franco
Helbeth Franco
Wilmar Robert Cachimbo
Mentora:
Zeida Maria Solarte Astaiza
Tutor:
Carlos Fernando Vega Barona
Colectivo:
51G
PEF:
148 Plataformas libres para computación en la nube
Programa de Ingeniería Informática
Universidad Autónoma de Occidente
Santiago de Cali (Valle)
2016
Computación en la nube (Cloud Computing)
Antes de iniciar con la investigación de Opennebula y Openstack, se comparte
la definición de computación en la nube de la siguiente forma:
“se define como computación en la nube (Cloud Computing) como el usos de
recursos como: servidores, datos, aplicaciones, redes de almacenamientos,
aplicaciones, etc. A través de Internet, con el fin de poner estos recursos a
disposición del usuario, además deber ser de fácil acceso y uso.”
También se debe conocer la virtualización que es una de las partes que se va
inclinar este proyecto, se podría definir virtualización en computación en la
nube (Cloud Computing) como: volver recurso tecnológico a una versión
virtual. Por ejemplo una plataforma de hardware, Sistema operativo,
dispositivo de almacenamiento o cualquier recurso en red:
En la siguiente imagen tomada de:
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/14737/8/fmagazTF
C0612memoria.pdf se muestra claramente un ejemplo de virtualización:
OPEN NÉBULA:
Este proyecto fue iniciado en la Universidad Complutense de Madrid en 2008.
Fue creada con el objetivo de construir nubes de infraestructura: privadas,
publicas e hibridas para ser escalable, seguras y rápidas usado el modelo de
IaaS. Actualmente se ajusta muy bien data-center.
Open nébula se podría decir que tiene sietes servicio principales que son:
 Almacenamiento: permite guarda imágenes de disco virtuales, que
puede ser sistemas operativo o también de datos, que después será
usada como maquina virtuales.
 Redes virtuales: Permite realizar la conexión de las máquinas virtuales,
que se puede realizar por una IP fija.
 Administrador de máquinas virtuales: El tener el controlar máquinas
para realizar arranques, clonación y apagado.
 Clústeres: Se encarga de compartir el almacenamiento y las redes
virtuales.
 Usuarios y grupos: Administrar todo el tema de accesos y permisos.
 API: permite la comunicación con otras interface con otras
infraestructuras públicas.
Opennebula permite contralar maquina virtuales mediante: Xen, KVM y
VMWare. Que cuenta con tres módulo, el de gestión de las herramientas
desarrolladas, el de núcleo (Core) es uno de los componentes principales que
permite gestionar maquina virtuales, redes virtuales y nodos y ultimo el Drivers
que permite monitorizar servicios en la nube
OPENSTACK:
Es una plataforma código abierta creada por Rackspace Hosting y NASA
donde buscaban gestionar masivamente la publicación de recursos como de
almacenamiento, procesamiento y red, tanto en nubes privadas como en
públicas:
Se debe tener claro que OpenStack no es una sola aplicación sino que está
compuesta por diversos módulos, dependiendo de la necesidad, los cuales se
pueden integrar fácil y son muy flexible adaptable a las empresas. También
algunos componentes esenciales, pero otros si son opcionales:
Nombre
Equivalente
en Amazon
WS
Función
Horizon Console
Se puede gestionar interfaces web, que se podrá ver
instancias, modificarlas y gestionarlas.
Nova EC2
Este un módulo principal y se encarga de gestionar
las instancias
Cinder EBS
Permite Almacenamiento de volúmenes directamente
a las instancias
Keystone –
Maneja la autenticación, acceso y permisos a
distintos componentes como nova, swift, cinder, y
demás.
Swift S3 Almacenamiento de archivos como objetos
Glance
VM
Import/Export
Nos permite almacenar imágenes para las instancias,
esta imágenes puede estar en formato: ISO, OVF,
etc.
Neutron VPC
Integrar Redes virtuales a nuestras instancias, para
trabajar de diferentes proveedores.
Las características de Openstack:
Fácil para cambiar y mantener la operación.
Mantener y separar los servicios del hardware.
Desplegar servicios y acceder a recursos externos
Su soporte es mucho más económico para empresa.
Cuadro Comparativo:
OPENSTACK OPENNEBULA
Adaptabilidad Muy Alto Muy Alto
Escalabilidad Muy Alto Muy Alto
Topologías Muy Alto Medio
Interfaz Web Muy Alto Alto
Instalación Muy Alto Medio
Manejo de Instancias Muy Alto Medio
Soporte Muy Alto Medio
FLEXIBILIDAD
EFICIENCIA
ESCALABILIDAD
COSTOS
CATEGORÍA OPENNEBULA OPENSTACK
Cloud API e
interfaz de
usuario
OCCI (Nube Open
Computing Computing
Interface) y la API de
EC2
NOVA API compatible
con EC2(Elastic
Compute Cloud) y S3
AWS
Modelo de
desarrollo
pública al desarrollo pública al desarrollo
Preparación
para la
producción
Lista para la empresa
y el apoyo directo de los
desarrolladores
No, sólo está
disponible a través de
cualquiera de las pilas
específicas de varios
proveedores
Lenguaje de
programación
Java y Ruby Python
Modelo de
redes
VLAN
Flat
Flat DHCP
VLAN DHCP
Conclusión:
Se puede resumir que para la idea plateada con la tutora Open nébula está
más inclinado a la virtualización de imágenes por medios de instancias, pero
en cuestión de infraestructura y soporte el colectivo se inclina por utilizar
Openstack, aunque no es totalmente gratis ofreces algunos módulo gratis.
Además tiene una comunidad bastante grande trabajando en mejora esta
tecnología por todo el mundo.
Definiciones:
IaaS: abarca aspectos como el espacio en servidores virtuales, conexiones
de red, ancho de banda, direcciones IP y balanceadores de carga.
Físicamente, el repertorio de recursos de hardware disponibles procede de
multitud de servidores y redes, generalmente distribuidos entre numerosos
centros de datos, de cuyo mantenimiento se encarga el proveedor del servicio
cloud. El cliente, por su parte, obtiene acceso a los componentes virtualizados
para construir con ellos su propia plataforma informática. Tomado de:
http://www.interoute.es/what-iaas
1. Infraestructuras como servicio (IaaS) [Infraestructure as a Service]
2. Plataforma como servicio (PaaS) [Platform as a Service]
3. Software como servicio (SaaS) [Software as a Service] Tomado de:
http://observatorio.cenatic.es/index.php?option=com_content&view=ar
ticle&id=820:introduccion-a-la-nube-open-nebula-como-caso-de-
exito&catid=108:blog-cenatic&Itemid=150
API: Una API (siglas de ‘Application Programming Interface’) es un conjunto
de reglas (código) y especificaciones que las aplicaciones pueden
seguir para comunicarse entre ellas: sirviendo de interfaz entre programas
diferentes de la misma manera en que la interfaz de usuario facilita la
interacción humano-software. Tomado de:
http://www.ticbeat.com/tecnologias/que-es-una-api-para-que-sirve/
Data-centers: Un Data Center es, tal y como su nombre indica, un “centro de
datos” o “Centro de Proceso de Datos” (CPD). Esta definición engloba las
dependencias y los sistemas asociados gracias a los cuales:
 Los datos son almacenados, tratados y distribuidos al personal o
procesos autorizados para consultarlos y/o modificarlos.
 Los servidores en los que se albergan estos datos se mantienen en un
entorno de funcionamiento óptimo. Tomado de
http://www.acens.com/blog/que-es-un-data-center.html
Open Source: Es el término con el que se conoce al software distribuido y
desarrollado libremente. El código abierto tiene un punto de vista más
orientado a los beneficios prácticos de compartir el código que a las
cuestiones éticas y morales las cuales destacan en el llamado software libre.
Bibliografía
 http://image.slidesharecdn.com/basilw0230introoverviewopenstackiaa
sclouds-final-130624080328-phpapp02/95/introduction-and-overview-
of-openstack-for-iaas-5-638.jpg?cb=1372063068
 https://tech.ebu.ch/docs/events/opensource12/presentations/Opensta
ck-DavidButler-BBC.pdf
 http://dicits.ugr.es/seminario-
cloud/sites/default/files/documents/Sesion3-a.pdf
 http://vmartinezdelacruz.com/en-pocas-palabras-como-funciona-
openstack/
 www.hispavirt.com/2013/09/10/openstack-que-es-que-no-es/
 http://openaccess.uoc.edu/webapps/o2/bitstream/10609/14737/8/fma
gazTFC0612memoria.pdf

Más contenido relacionado

La actualidad más candente

OpenStack: Inside Out
OpenStack: Inside OutOpenStack: Inside Out
OpenStack: Inside Out
Etsuji Nakai
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会
Yuki Obara
 
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
Hiroki Tateno
 

La actualidad más candente (20)

Volume Encryption In CloudStack
Volume Encryption In CloudStackVolume Encryption In CloudStack
Volume Encryption In CloudStack
 
DBワークロードのAWS化とデータベースサービス関連最新情報
DBワークロードのAWS化とデータベースサービス関連最新情報DBワークロードのAWS化とデータベースサービス関連最新情報
DBワークロードのAWS化とデータベースサービス関連最新情報
 
Deep Dive on the Amazon Aurora PostgreSQL-compatible Edition - DAT402 - re:In...
Deep Dive on the Amazon Aurora PostgreSQL-compatible Edition - DAT402 - re:In...Deep Dive on the Amazon Aurora PostgreSQL-compatible Edition - DAT402 - re:In...
Deep Dive on the Amazon Aurora PostgreSQL-compatible Edition - DAT402 - re:In...
 
Introduction to OpenStack
Introduction to OpenStackIntroduction to OpenStack
Introduction to OpenStack
 
Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onl...
Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onl...Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onl...
Announcing Amazon Aurora with PostgreSQL Compatibility - January 2017 AWS Onl...
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and Troubleshooting
 
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
 
OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~OpenStack概要 ~仮想ネットワーク~
OpenStack概要 ~仮想ネットワーク~
 
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
 
MySQLからPostgreSQLへのマイグレーションのハマリ所
MySQLからPostgreSQLへのマイグレーションのハマリ所MySQLからPostgreSQLへのマイグレーションのハマリ所
MySQLからPostgreSQLへのマイグレーションのハマリ所
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
Pacemaker 操作方法メモ
Pacemaker 操作方法メモPacemaker 操作方法メモ
Pacemaker 操作方法メモ
 
OpenStack: Inside Out
OpenStack: Inside OutOpenStack: Inside Out
OpenStack: Inside Out
 
DRBD/Heartbeat/Pacemakerで作るKVM仮想化クラスタ
DRBD/Heartbeat/Pacemakerで作るKVM仮想化クラスタDRBD/Heartbeat/Pacemakerで作るKVM仮想化クラスタ
DRBD/Heartbeat/Pacemakerで作るKVM仮想化クラスタ
 
OpenStack勉強会
OpenStack勉強会OpenStack勉強会
OpenStack勉強会
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
OVN 設定サンプル | OVN config example 2015/12/27
OVN 設定サンプル | OVN config example 2015/12/27OVN 設定サンプル | OVN config example 2015/12/27
OVN 設定サンプル | OVN config example 2015/12/27
 
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
それでも環境依存は残っている~起きたり起きなかったりする問題のお話~
 
OpenStackをコマンドで攻める! 構築・運用とトラブル解決 - OpenStack最新情報セミナー 2014年6月
OpenStackをコマンドで攻める! 構築・運用とトラブル解決 - OpenStack最新情報セミナー 2014年6月OpenStackをコマンドで攻める! 構築・運用とトラブル解決 - OpenStack最新情報セミナー 2014年6月
OpenStackをコマンドで攻める! 構築・運用とトラブル解決 - OpenStack最新情報セミナー 2014年6月
 
AvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateAvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregate
 

Destacado

Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
Ignacio M. Llorente
 
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic UsageOpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebula Project
 

Destacado (18)

Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 
Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...
Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...
Secure Data Center on Cloud Environment, Case Study on GamaBox Cloud Infrastr...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
 
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...Open Nebula   An Innovative Open Source Toolkit For Building Cloud Solutions ...
Open Nebula An Innovative Open Source Toolkit For Building Cloud Solutions ...
 
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic UsageOpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
OpenNebulaConf 2013 - Hands-on Tutorial: 2. Installing and Basic Usage
 
TechDay - April - Customizing VM Images
TechDay - April - Customizing VM ImagesTechDay - April - Customizing VM Images
TechDay - April - Customizing VM Images
 
TechDay - April - Introduction to OpenNebula
TechDay - April - Introduction to OpenNebulaTechDay - April - Introduction to OpenNebula
TechDay - April - Introduction to OpenNebula
 
TechDay - April - Tutorial
TechDay - April - TutorialTechDay - April - Tutorial
TechDay - April - Tutorial
 
TechDay - April - OpenNebula and Docker
TechDay - April - OpenNebula and DockerTechDay - April - OpenNebula and Docker
TechDay - April - OpenNebula and Docker
 
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
XPDS13: Erlang on Xen - Redefining the Cloud Software Stack - Victor Sovietov...
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for Clouds
 
CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStack
 
Implementando una Arquitectura de Microservicios
Implementando una Arquitectura de MicroserviciosImplementando una Arquitectura de Microservicios
Implementando una Arquitectura de Microservicios
 
Arquitecturas de microservicios - Codemotion 2014
Arquitecturas de microservicios  -  Codemotion 2014Arquitecturas de microservicios  -  Codemotion 2014
Arquitecturas de microservicios - Codemotion 2014
 
voip dans le cloud
voip dans le cloudvoip dans le cloud
voip dans le cloud
 
Formation libre OpenStack en Français
Formation libre OpenStack en FrançaisFormation libre OpenStack en Français
Formation libre OpenStack en Français
 

Similar a Open stack vs open nebula

Similar a Open stack vs open nebula (20)

Trabajo de robert
Trabajo de robertTrabajo de robert
Trabajo de robert
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
 
Practica subida por jose yañez
Practica subida por jose yañezPractica subida por jose yañez
Practica subida por jose yañez
 
Openstackvsopennebula
OpenstackvsopennebulaOpenstackvsopennebula
Openstackvsopennebula
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
que es la virtualización, nube infomatica y los sevicios de nube.
que es la virtualización, nube infomatica y los sevicios de nube.que es la virtualización, nube infomatica y los sevicios de nube.
que es la virtualización, nube infomatica y los sevicios de nube.
 
Deber de robert ok
Deber de robert okDeber de robert ok
Deber de robert ok
 
Virtualización en software libre con PROXMOX VE: hacia el CPD sostenible
Virtualización en software libre con PROXMOX VE: hacia el CPD sostenibleVirtualización en software libre con PROXMOX VE: hacia el CPD sostenible
Virtualización en software libre con PROXMOX VE: hacia el CPD sostenible
 
Presentación OpenStack Comunidad Venezuela
Presentación OpenStack Comunidad VenezuelaPresentación OpenStack Comunidad Venezuela
Presentación OpenStack Comunidad Venezuela
 
Ejemplo de articulo cloud computing
Ejemplo de articulo cloud computingEjemplo de articulo cloud computing
Ejemplo de articulo cloud computing
 
Las universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubesLas universidades y el uso de la computacion en las nubes
Las universidades y el uso de la computacion en las nubes
 
Docker para Dummies
Docker para DummiesDocker para Dummies
Docker para Dummies
 
CLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUDCLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUD
 
Arquitectura de la nube modelos de servicio
Arquitectura de la nube modelos de servicioArquitectura de la nube modelos de servicio
Arquitectura de la nube modelos de servicio
 
Nube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicacionesNube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicaciones
 
Arquitectura de la nube modelos de servicios y despliegue
Arquitectura de la nube modelos de servicios y despliegueArquitectura de la nube modelos de servicios y despliegue
Arquitectura de la nube modelos de servicios y despliegue
 
Presentación capitulo 3 Arquitectura de las nubes
Presentación capitulo 3 Arquitectura de las nubes Presentación capitulo 3 Arquitectura de las nubes
Presentación capitulo 3 Arquitectura de las nubes
 
Presentacion capitulo 3 Arquitectura de las nubes
Presentacion capitulo 3 Arquitectura de las nubes Presentacion capitulo 3 Arquitectura de las nubes
Presentacion capitulo 3 Arquitectura de las nubes
 
Seguridad En Estructura Web Cloud
Seguridad En Estructura Web CloudSeguridad En Estructura Web Cloud
Seguridad En Estructura Web Cloud
 
Presentacion capitulo 3
Presentacion capitulo 3 Presentacion capitulo 3
Presentacion capitulo 3
 

Más de Robert Araujo (9)

Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)
 
Pedagogia 3
Pedagogia 3Pedagogia 3
Pedagogia 3
 
Pedagogia 2
Pedagogia 2Pedagogia 2
Pedagogia 2
 
Ensayos pedagogia
Ensayos pedagogiaEnsayos pedagogia
Ensayos pedagogia
 
Pedagogia
PedagogiaPedagogia
Pedagogia
 
(204914357) apreder a resolver cuestionario (estudiantes)
(204914357) apreder a resolver cuestionario (estudiantes)(204914357) apreder a resolver cuestionario (estudiantes)
(204914357) apreder a resolver cuestionario (estudiantes)
 
Manual de cuestionario
Manual de cuestionarioManual de cuestionario
Manual de cuestionario
 
Manual cuestionario
Manual cuestionarioManual cuestionario
Manual cuestionario
 
Manual cuestionario
Manual cuestionarioManual cuestionario
Manual cuestionario
 

Último

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
antoniolfdez2006
 

Último (20)

Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptxMantenimiento-de-Transformadores-Monofasicos[1].pptx
Mantenimiento-de-Transformadores-Monofasicos[1].pptx
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
 

Open stack vs open nebula

  • 1. Plataformas libres para la computación en la nube, basado en el estudio de Openstack y Open nebula. (Proyecto de Investigación) Ingenieros en formación: Leydi Franco Helbeth Franco Wilmar Robert Cachimbo Mentora: Zeida Maria Solarte Astaiza Tutor: Carlos Fernando Vega Barona Colectivo: 51G PEF: 148 Plataformas libres para computación en la nube Programa de Ingeniería Informática Universidad Autónoma de Occidente Santiago de Cali (Valle) 2016
  • 2. Computación en la nube (Cloud Computing) Antes de iniciar con la investigación de Opennebula y Openstack, se comparte la definición de computación en la nube de la siguiente forma: “se define como computación en la nube (Cloud Computing) como el usos de recursos como: servidores, datos, aplicaciones, redes de almacenamientos, aplicaciones, etc. A través de Internet, con el fin de poner estos recursos a disposición del usuario, además deber ser de fácil acceso y uso.” También se debe conocer la virtualización que es una de las partes que se va inclinar este proyecto, se podría definir virtualización en computación en la nube (Cloud Computing) como: volver recurso tecnológico a una versión virtual. Por ejemplo una plataforma de hardware, Sistema operativo, dispositivo de almacenamiento o cualquier recurso en red: En la siguiente imagen tomada de: http://openaccess.uoc.edu/webapps/o2/bitstream/10609/14737/8/fmagazTF C0612memoria.pdf se muestra claramente un ejemplo de virtualización:
  • 3. OPEN NÉBULA: Este proyecto fue iniciado en la Universidad Complutense de Madrid en 2008. Fue creada con el objetivo de construir nubes de infraestructura: privadas, publicas e hibridas para ser escalable, seguras y rápidas usado el modelo de IaaS. Actualmente se ajusta muy bien data-center. Open nébula se podría decir que tiene sietes servicio principales que son:  Almacenamiento: permite guarda imágenes de disco virtuales, que puede ser sistemas operativo o también de datos, que después será usada como maquina virtuales.  Redes virtuales: Permite realizar la conexión de las máquinas virtuales, que se puede realizar por una IP fija.  Administrador de máquinas virtuales: El tener el controlar máquinas para realizar arranques, clonación y apagado.  Clústeres: Se encarga de compartir el almacenamiento y las redes virtuales.  Usuarios y grupos: Administrar todo el tema de accesos y permisos.  API: permite la comunicación con otras interface con otras infraestructuras públicas.
  • 4. Opennebula permite contralar maquina virtuales mediante: Xen, KVM y VMWare. Que cuenta con tres módulo, el de gestión de las herramientas desarrolladas, el de núcleo (Core) es uno de los componentes principales que permite gestionar maquina virtuales, redes virtuales y nodos y ultimo el Drivers que permite monitorizar servicios en la nube
  • 5. OPENSTACK: Es una plataforma código abierta creada por Rackspace Hosting y NASA donde buscaban gestionar masivamente la publicación de recursos como de almacenamiento, procesamiento y red, tanto en nubes privadas como en públicas: Se debe tener claro que OpenStack no es una sola aplicación sino que está compuesta por diversos módulos, dependiendo de la necesidad, los cuales se pueden integrar fácil y son muy flexible adaptable a las empresas. También algunos componentes esenciales, pero otros si son opcionales: Nombre Equivalente en Amazon WS Función Horizon Console Se puede gestionar interfaces web, que se podrá ver instancias, modificarlas y gestionarlas. Nova EC2 Este un módulo principal y se encarga de gestionar las instancias Cinder EBS Permite Almacenamiento de volúmenes directamente a las instancias Keystone – Maneja la autenticación, acceso y permisos a distintos componentes como nova, swift, cinder, y demás. Swift S3 Almacenamiento de archivos como objetos Glance VM Import/Export Nos permite almacenar imágenes para las instancias, esta imágenes puede estar en formato: ISO, OVF, etc. Neutron VPC Integrar Redes virtuales a nuestras instancias, para trabajar de diferentes proveedores.
  • 6. Las características de Openstack: Fácil para cambiar y mantener la operación. Mantener y separar los servicios del hardware. Desplegar servicios y acceder a recursos externos Su soporte es mucho más económico para empresa. Cuadro Comparativo: OPENSTACK OPENNEBULA Adaptabilidad Muy Alto Muy Alto Escalabilidad Muy Alto Muy Alto Topologías Muy Alto Medio Interfaz Web Muy Alto Alto Instalación Muy Alto Medio Manejo de Instancias Muy Alto Medio Soporte Muy Alto Medio FLEXIBILIDAD EFICIENCIA ESCALABILIDAD COSTOS
  • 7. CATEGORÍA OPENNEBULA OPENSTACK Cloud API e interfaz de usuario OCCI (Nube Open Computing Computing Interface) y la API de EC2 NOVA API compatible con EC2(Elastic Compute Cloud) y S3 AWS Modelo de desarrollo pública al desarrollo pública al desarrollo Preparación para la producción Lista para la empresa y el apoyo directo de los desarrolladores No, sólo está disponible a través de cualquiera de las pilas específicas de varios proveedores Lenguaje de programación Java y Ruby Python Modelo de redes VLAN Flat Flat DHCP VLAN DHCP Conclusión: Se puede resumir que para la idea plateada con la tutora Open nébula está más inclinado a la virtualización de imágenes por medios de instancias, pero en cuestión de infraestructura y soporte el colectivo se inclina por utilizar Openstack, aunque no es totalmente gratis ofreces algunos módulo gratis. Además tiene una comunidad bastante grande trabajando en mejora esta tecnología por todo el mundo. Definiciones: IaaS: abarca aspectos como el espacio en servidores virtuales, conexiones de red, ancho de banda, direcciones IP y balanceadores de carga. Físicamente, el repertorio de recursos de hardware disponibles procede de multitud de servidores y redes, generalmente distribuidos entre numerosos centros de datos, de cuyo mantenimiento se encarga el proveedor del servicio cloud. El cliente, por su parte, obtiene acceso a los componentes virtualizados para construir con ellos su propia plataforma informática. Tomado de: http://www.interoute.es/what-iaas 1. Infraestructuras como servicio (IaaS) [Infraestructure as a Service] 2. Plataforma como servicio (PaaS) [Platform as a Service]
  • 8. 3. Software como servicio (SaaS) [Software as a Service] Tomado de: http://observatorio.cenatic.es/index.php?option=com_content&view=ar ticle&id=820:introduccion-a-la-nube-open-nebula-como-caso-de- exito&catid=108:blog-cenatic&Itemid=150 API: Una API (siglas de ‘Application Programming Interface’) es un conjunto de reglas (código) y especificaciones que las aplicaciones pueden seguir para comunicarse entre ellas: sirviendo de interfaz entre programas diferentes de la misma manera en que la interfaz de usuario facilita la interacción humano-software. Tomado de: http://www.ticbeat.com/tecnologias/que-es-una-api-para-que-sirve/ Data-centers: Un Data Center es, tal y como su nombre indica, un “centro de datos” o “Centro de Proceso de Datos” (CPD). Esta definición engloba las dependencias y los sistemas asociados gracias a los cuales:  Los datos son almacenados, tratados y distribuidos al personal o procesos autorizados para consultarlos y/o modificarlos.  Los servidores en los que se albergan estos datos se mantienen en un entorno de funcionamiento óptimo. Tomado de http://www.acens.com/blog/que-es-un-data-center.html Open Source: Es el término con el que se conoce al software distribuido y desarrollado libremente. El código abierto tiene un punto de vista más orientado a los beneficios prácticos de compartir el código que a las cuestiones éticas y morales las cuales destacan en el llamado software libre. Bibliografía  http://image.slidesharecdn.com/basilw0230introoverviewopenstackiaa sclouds-final-130624080328-phpapp02/95/introduction-and-overview- of-openstack-for-iaas-5-638.jpg?cb=1372063068  https://tech.ebu.ch/docs/events/opensource12/presentations/Opensta ck-DavidButler-BBC.pdf  http://dicits.ugr.es/seminario- cloud/sites/default/files/documents/Sesion3-a.pdf  http://vmartinezdelacruz.com/en-pocas-palabras-como-funciona- openstack/  www.hispavirt.com/2013/09/10/openstack-que-es-que-no-es/  http://openaccess.uoc.edu/webapps/o2/bitstream/10609/14737/8/fma gazTFC0612memoria.pdf