Herramientas Comp - Nube
Herramientas Comp - Nube
Herramientas Comp - Nube
CARRERA:
Curso
4/C
ASIGNATURA:
Servidores Avanzados
TEMA :
Herramienta Comp_nube
Estudiante:
Eucalyptus
Eucalyptus (eucalipto) es una infraestructura (plataforma) open source para la
implementación de computación en nube privada en clústers de ordenadores. Su
nombre hace referencia al acrónimo "Elastic Utility Computing Architecture for Linking
Your Programs To Useful Systems" que puede traducirse como "Utilidad de arquitectura
informática elástica para confiar sus programas a sistemas funcionales". Eucalyptus es
compatible con Amazon Web Services (Amazon EC2 y S3). Está integrado con la
distribución Ubuntu2 GNU/Linux 9.04 como un útil de "cloud
computing". Eucalyptus puede instalarse fácilmente en la mayoría de distribuciones
GNU/Linux: Debian,3 CentOS,4 Red Hat Enterprise Linux (RHEL), SUSE Linux
Enterprise Server (SLES), OpenSUSE, Fedora… También puede usar gran variedad
de tencologías de virtualización de
hardware incluyendo hipervisores VMware, Xen y KVM para implementar las
abstracciones de nube que soporta. Actualmente posee una interfaz orientada al usuario
que es compatible con los servicios pero la plataforma está modularizada para poder
utilizar un conjunto de interfaces diferentes simultáneamente. El desarrollo de Eucalyptus
está impulsado por Eucalyptus Systems, una start-up de respaldo de riesgo.5 Hay 2
ediciones básicas: una propietaria, y otra de código abierto.
Funciones
OpenStack
Descripción
Componentes
OpenStack tiene una arquitectura modular con varios nombres para sus componentes. 10
Compute (Nova)
crear sus propias redes, controlar el tráfico y conectar los servidores y los dispositivos a
una o más redes. Los administradores pueden aprovechar las redes definidas por
software de tecnología (SDN) como OpenFlow para permitir altos niveles de
multiempresa y escala masiva. OpenStack Networking tiene un marco que permite la
extensión de servicios de red adicionales, como los sistemas de detección de intrusos
(IDS), balanceo de carga, cortafuegos y redes privadas virtuales (VPN) para ser
implementada y administrada.
Dashboard (Horizon)
Telemetría (Ceilometer)
Historia de Versiones
Nombre
Fecha de la
de la Códigos de los componentes incluidos10 Notas
Versión
Versión
8
21 de
Austin octubre de Nova, Swift
20101112
3 de febrero
Bexar Nova, Glance, Swift
de 201113
15 de abril
Cactus Nova, Glance, Swift
de 201114
22 de
Diablo septiembre Nova, Glance, Swift
de 201115
5 de abril de
Essex Nova, Glance, Swift, Horizon, Keystone
201216
27 de Openstack
Nova, Glance, Swift, Horizon, Keystone,
Folsom septiembre Folsom
Quantum, Cinder
de 201217 Architecture
9
Openstack
4 de abril de Nova, Glance, Swift, Horizon, Keystone,
Grizzly Grizzly
201318 Quantum, Cinder
Architecture
17 de Havana
Nova, Glance, Swift, Horizon, Keystone,
Havana octubre de Release
Neutron, Cinder, Heat, Ceilometer
201319 Notes
Icehouse
17 de abril Nova, Glance, Swift, Horizon, Keystone,
Icehouse Release
de 201420 Neutron, Cinder, Heat, Ceilometer, Trove
Notes
16 de Liberty
Liberty octubre de Nova, Glance, Swift, Horizon, Keystone, Release
201523 Neutron, Cinder, Heat, Ceilometer, Trove, Notes
10
Cloud Foundry
Cloud Foundry es una plataforma como servicio (PaaS) código abierto originalmente
desarrollado por VMware y ahora poseído por Pivotal Software – un join
venture entre EMC, VMware y General Electric. Cloud Foundry fue inicialmente
diseñada y desarrollada por un equipo pequeño de Google dirigido por Derek Collison y
era un proyecto llamado originalmente B29.123
Cloud Foundry está escrita principalmente en los lenguajes Ruby y Go.
Plataforma
Uso
Cloud Foundry apoya el ciclo de vida completo, desde el desarrollo inicial a través de
todas etapas de pruebas, hasta la publicación. Esto se ajusta a la estrategia de entrega
continua. Los usuarios tienen acceso a uno o más espacios, el cual típicamente
corresponde a una etapa del ciclo de vida. Por ejemplo, una aplicación a punto para QA
el testeo podría ser desplegado (publicado) al espacio QA del proyecto. Los diferentes
usuarios pueden ser restringidos a espacios diferentes con permisos de acceso
diferentes en cada uno.
15
OpenNebula
OpenNebula es una plataforma cloud computing para administrar
infraestructuras centro de datos heterogéneas distribuidas.
La plataforma OpenNebula gestiona la infraestructura virtual de un centro de datos para
construir implementaciones privadas, públicas e híbridas de infraestructura como
servicio. Los dos usos principales de la plataforma OpenNebula son las soluciones de
virtualización de centros de datos y las soluciones de infraestructura en la nube. La
plataforma también es capaz de ofrecer la infraestructura de nube necesaria para operar
una nube sobre las soluciones de administración de infraestructura existentes.
OpenNebula es software libre y de código abierto, sujeto a los requisitos de la Licencia
Apache versión 2.
Historia
Descripción
Bosstek, Datera, Saldab, Hash Include , Blackpoint, Deloitte, Sharx dc, Server Storage
Solutions y NTS. Las soluciones gubernamentales que utilizan el proyecto OpenNebula
incluyen la Biblioteca Central Nacional de Florencia, bDigital, Deutsch E-Post, RedIRIS,
GRNET, Instituto Geográfico Nacional, CSIC, Gobex, ASAC Communications, KNAW,
Junta de Andalucía, Flanders Environmental Agency, red.es, CENATIC, Milieuinfo,
SIGMA y Computaex.
Entre los usuarios notables del sector financiero se incluyen TransUnion, Produpan,
Axcess Financial, Farm Credit Services of America y Nasdaq Dubai.
Los usuarios de medios y juegos incluyen BBC, Unity, R.U.R., Crytek, iSpot.tv y Nordeus.
Los proveedores de alojamiento incluyen ON VPS, NBSP, Orion VM, CITEC, LibreIT,
Quobis, Virtion, OnGrid, Altus, DMEx, LMD, HostColor, Handy Networks, BIT, Good
Hosting, Avalon, noosvps, Opulent Cloud, PTisp, Ungleich.ch, TAS France, TeleData,
CipherSpace, Nuxit, Cyon, Tentacle Networks, Virtiso BV, METANET, e-tugra, lunacloud,
todoencloud, Echelon, Knight Point Systems, 2 Twelve Solutions y flexyz. SaaS y
usuarios empresariales incluyen Scytl, LeadMesh, OptimalPath, RJMetrics, Carismatel,
Sigma, GLOBALRAP, Runtastic, MOZ, Rentalia, Vibes, Yuterra, Best Buy, Roke, Intuit,
Securitas Direct, Trivago y Booking.com.
Desarrollo
'Versión 4.4' , lanzada en 2014, trajo una serie de innovaciones en Open Cloud,
mejoró cloud bursting, e implementó el uso de múltiples almacenes de datos del sistema
para Políticas de carga de almacenamiento.
'Verano 2010' : Google Summer of Code 2010 presenta a OpenNebula como una
organización de mentores.
7
Características
Hay varios API disponibles para la plataforma, incluidos AWS EC2, EBS y OGF OCCI.
Una interfaz de línea de comandos potente, pero familiar basada en UNIX está
disponible para los administradores.
Más facilidad de uso está disponible a través del Portal SunStone, una interfaz gráfica
para usuarios de la nube y administradores de centros de datos.
Mercado de aplicaciones
La plataforma cuenta con una arquitectura modular y extensible que permite que las
herramientas de terceros se integren fácilmente.
Los complementos personalizados están disponibles para la integración de cualquier
servicio de centro de datos de terceros.
Una serie de API permiten la integración de herramientas como la facturación y los
portales de autoservicio.
Arquitectura interna
Componentes básicos
'Máquina virtual:' Plantilla instanciada. Una máquina virtual representa un ciclo de vida, y
se pueden crear varias máquinas virtuales a partir de una única plantilla.
'Red virtual:' Un grupo de concesiones de IP que las máquinas virtuales pueden usar
para obtener direcciones IP automáticamente. Permite la creación de Redes Virtuales
mediante mapeo sobre las físicas. Estarán disponibles para las máquinas virtuales a
través de los puentes correspondientes en los hosts. La red virtual se puede definir en
tres partes diferentes: