Eucalipto (software)
|
Este artículo contiene contenido que está escrito como un anuncio. (Septiembre de 2012) (Aprender cómo y cuándo quitar este mensaje de plantilla) |
Desarrolladores | Eucalipto Systems, Inc. |
---|---|
Versión inicial | 1.0 29 de mayo de 2008 |
Versión estable | 4.2.2 (28 de abril, 2016 | ) [±]
Escrito en | Java, C |
Sistema operativo | Puede albergar GNU/Linux, Linux y Windows VMs |
Plataforma | Hipervisores (KVM, Xen, VMware) |
Tipo | Privado y híbrido Computación en la nube |
Licencia de | GPLv3 (solamente),[1] con Propietario relicenciamiento. |
Sitio web | www |
Eucalipto es libre y de código abierto software de computadora para la construcción Amazon Web Services (AWS)-compatible privado y híbrido Computación en la nube ambientes comercializados por la empresa sistemas de eucalipto. Eucalipto es el acrónimo de elástico Utility Computing arquitectura enlazan a sus programas a sistemas útiles.[2] Eucalipto permite agrupación de cálculo, almacenamiento y red de recursos que pueden escalar dinámicamente o abajo como aplicación de las cargas de trabajo cambian. Sistemas de eucalipto anunciaron un acuerdo formal con AWS en marzo de 2012 para mantener la compatibilidad.[3] Mårten Mickos fue el Director Ejecutivo de eucalipto.[4] En septiembre de 2014, el eucalipto fue adquirido por Hewlett-Packard.
Contenido
- 1 Historia
- 2 Arquitectura de software
- 3 Componentes
- 4 Compatibilidad de servicios Web de Amazon
- 5 Funcionalidad
- 6 Historia de lanzamiento
- 7 Referencias
- 8 Acoplamientos externos
Historia
El desarrollo de software tenía sus raíces en el proyecto de Software de desarrollo de aplicaciones de red Virtual, en La Universidad de Rice y otras instituciones desde 2003 a 2008.[5] Rich Wolski lideró a un grupo en el Universidad de California, Santa Barbara, y se convirtió en el director técnico de la compañía con sede en Goleta, California antes de volver a enseñar en UCSB.[6]
Software de eucalipto fue incluido en la Ubuntu distribución 9.04 en 2009. La empresa se formó en 2009 con $ 5,5 millones en financiación Punto de referencia Capital para comercializar el software.[7]
Los socios fundadores de eucalipto fueron el Dr. rico Wolski (CTO), Dr. Dan Nurmi, Dr. Neil Soman, Dr. Dmitrii Zagorodnov, Chris Grzegorczyk, Graziano Obertelli y Woody Rollins (CEO).
Arquitectura de software
Comandos de eucalipto pueden gestionar instancias de Amazon o eucalipto. Los usuarios también pueden mover instancias entre una nube privada eucalipto y el Cálculo elástico de Amazon Cloud para crear una nube hibrida. Virtualización de hardware aislados de aplicaciones de datos de hardware de ordenador.[8]
Eucalipto utiliza la terminología:[9]
- Imágenes -Una imagen es una colección fija de módulos de software, software de sistema, software de aplicación y la información de configuración que se inicia desde una línea de base conocida (inmutable/fijo). Cuando lía y subido a la nube de eucalipto, esto se convierte en un Imagen de la máquina de eucalipto (EMI).
- Instancias de -Cuando una imagen se pone a usar, se llama una instancia. La configuración se ejecuta en tiempo de ejecución, y el controlador de Cloud decide donde se ejecutará la imagen y almacenamiento de información y redes se une para satisfacer las necesidades de recursos.
- Direccionamiento IP -Pueden tener instancias de eucalipto públicas y privadas Direcciones IP. Una dirección IP se asigna a una instancia cuando se crea la instancia de una imagen. Para casos que requieren una persistente IP dirección, como un servidor web, eucalipto proporciona direcciones IP elásticas. Estos son previamente asignados por la nube del eucalipto y pueden ser reasignados a una instancia en ejecución.
- Seguridad - TCP/IP grupos de seguridad comparten un conjunto común de reglas de firewall. Esto es un mecanismo para firewall apagado una instancia utilizando la funcionalidad IP dirección y Puerto bloquear/permitir. En TCP/IP casos de capa 2 están aislados. Si esto no estaba presente, un usuario podría manipular la red de instancias y acceder a instancias vecinas violando el principio de cloud básico de instancia aislamiento y separación.
- Creación de redes -Existen tres modos de red. En lograron eucalipto de modo gestiona una red de instancias, como grupos de seguridad y direcciones IP. En el modo sistema, eucalipto asigna un Dirección MAC y red de la instancia de interfaz a la red física a través del puente del controlador de nodo. Modo de sistema no ofrece direcciones IP elásticas, grupos de seguridad o aislamiento de VM. En modo estático, eucalipto asigna direcciones IP a las instancias. Modo estático no ofrece IPs elástico, grupos de seguridad o aislamiento de VM.
- Control de acceso -Un usuario de eucalipto se asigna una identidad, y las identidades pueden agruparse para control de acceso.
Componentes
Eucalipto tiene seis componentes:[10][11]
- El Controlador de nube (CLC) es un Java programa que ofrece EC2-compatible con interfaces, así como una interfaz web para el mundo exterior. Además de manejar las peticiones entrantes, la CTC actúa como la interfaz administrativa para la gestión de la nube y realiza la programación de recursos de alto nivel y contabilidad del sistema. La CTC acepta las solicitudes de usuario API de command-line interfaces como euca2ools o herramientas basadas en GUI como la consola de usuario de eucalipto y gestiona el cálculo subyacente, almacenamiento de información y recursos de la red. Solo CLC puede existir por cloud y maneja autenticación, contabilidad, reporting y administración de las cuotas.
- Morsa, también escrito en Java, es el eucalipto equivalente a AWS Simple Storage Service (S3). Morsa ofrece almacenamiento persistente para todas las máquinas virtuales en la nube del eucalipto y puede ser utilizado como un simple HTTP put/get almacenamiento como un servicio solución. No hay ninguna restricción de tipo de datos de morsa, y puede contener imágenes (es decir, los bloques utilizados para poner en marcha máquinas virtuales), instantáneas de volumen (es decir, copias del punto en el tiempo) y datos de la aplicación. Solo Walrus puede existir por la nube.
- El Controlador de clúster (CC) está escrito en C y actúa como el front-end en un clúster dentro de una nube de eucalipto y se comunica con el controlador de almacenamiento y el controlador de nodo. Administra ejecución instancia (es decir, las máquinas virtuales) y acuerdos de nivel de servicio (SLAs) por racimo.
- El Controlador de almacenamiento (SC) está escrito en Java y es el equivalente a AWS EBS de eucalipto. Se comunica con el controlador de clúster y el controlador de nodo y maneja volúmenes de bloque de eucalipto y copias instantáneas a las instancias dentro de su grupo específico. Si una instancia requiere escribir datos persistentes a memoria fuera del clúster, sería necesario escribir a morsa, que está disponible a cualquier instancia de cualquier grupo.
- El Corredor de VMware es un componente opcional que proporciona una interfaz compatible con AWS para VMware entornos y físicamente se ejecuta en el controlador de clúster. Las plantillas del agente VMware existentes ESX/ESXi hosts y transforma eucalipto imágenes de la máquina (EMIs) para discos virtuales VMware. El corredor de VMware interviene en las interacciones entre el controlador de clúster y el VMware y se puede conectar directamente a cualquiera de los dos hosts ESX/ESXi o a vCenter Server.
- El Controlador de nodo (NC) está escrito en C y acoge las instancias de máquinas virtuales y administra los extremos de la red virtual. Descargas y almacena en caché las imágenes de las morsas, así como crea y almacena en caché instancias. Aunque no existe ningún límite teórico para el número de controladores de nodos por cluster, existen límites de rendimiento.
Compatibilidad de servicios Web de Amazon
Las organizaciones pueden utilizar o reutilizar herramientas compatibles con AWS, imágenes y secuencias de comandos para administrar su propio local infraestructura como un servicio Ambientes (IaaS). La API AWS se implementa sobre eucaliptos, herramientas en el ecosistema de la nube que puede comunicarse con AWS pueden utilizar la misma API con eucalipto. En marzo de 2012, Amazon Web Services y eucalipto anunciaron detalles de la compatibilidad entre los AWS y eucalipto. Como parte de este acuerdo, AWS apoyará eucalipto continúa ampliar la compatibilidad con las API AWS y cliente casos de uso. Los clientes pueden ejecutar aplicaciones en sus centros de datos existentes que son compatibles con Amazon Web Services como Cálculo elástico de Amazon Cloud (EC2) y Amazon Simple Storage Service (S3).[3]
En junio de 2013, eucalipto 3.3 fue lanzado, con una nueva serie de herramientas compatibles con AWS. Estos incluyen:
- Autoescalado -Permite a los desarrolladores de la aplicación recursos de nube de eucalipto la escala hacia arriba o hacia abajo para mantener el rendimiento y cumplir con los SLAs. Con auto-scaling, los desarrolladores pueden agregar instancias de máquinas virtuales y como aumento de las demandas de tráfico. Políticas auto-scaling para eucalipto se definen mediante herramientas y API de Amazon EC2-compatible.
- Equilibrio de la carga elástica -Un servicio que distribuye llamadas entrantes de tráfico y servicio de aplicación a través de varias instancias de la carga de trabajo de eucalipto, proporcionando mayor tolerancia de aplicación.
- CloudWatch -Una herramienta de supervisión similar a Amazon CloudWatch que monitorea los recursos y aplicaciones en nubes de eucalipto. Utilizando CloudWatch, desarrolladores de aplicaciones y administradores de nube pueden programar la recogida de métricas, establecer alarmas e identificar las tendencias que pueden estar poniendo en peligro las operaciones de carga de trabajo, y tomar medidas para asegurar sus aplicaciones continúan funcione sin problemas.
3.3 el eucalipto es también la primera plataforma de nube privada para apoyar herramientas de código abierto de Netflix - como mono de caos, Asgard, Edda - a través de su fidelidad API AWS. [12][13]
Funcionalidad
La consola de usuario eucalipto proporciona una interfaz de autoservicio a los usuarios proporcionar y configura los recursos de cómputo, red y almacenamiento. Equipos de desarrollo y prueba pueden administrar instancias virtuales con capacidades integradas de gestión y el cifrado claves. Acceso a las instancias virtuales está disponible mediante mecanismos familiares de SSH y RDP. Instancias virtuales con configuración de la aplicación se pueden detener y reiniciar usando cifrado arranque de capacidad de EBS.
Componentes de servicio IaaS nube controlador, controlador de clúster, morsa, controlador de almacenamiento y VMware Broker son configurables como sistemas redundantes que son resistentes a varios tipos de errores. Estado de gestión de la máquina de la nube es preservada y volvieron a condiciones normales de funcionamiento en caso de fallo hardware o software.
Eucalipto puede ejecutar varias versiones de imágenes de máquinas virtuales Windows y Linux. Los usuarios pueden crear una biblioteca de imágenes de la máquina de eucalipto (EMIs) con aplicación de metadatos que se desemparejan de detalles de la infraestructura para que puedan correr sobre las nubes del eucalipto. Amazon Machine Images también son compatibles con las nubes de eucalipto. Imágenes de VMware y vApps puede ser convertido para funcionar con el eucalipto las nubes y las nubes públicas de AWS.
Administración de identidades de usuario de eucalipto puede integrarse con sistemas existentes de Microsoft Active Directory o LDAP con control de acceso de grano fino papel basado sobre los recursos de la nube.
Soportes de eucalipto red de área de almacenamiento dispositivos de arreglos de discos de almacenamiento de información para mejorar el rendimiento y la fiabilidad. Imágenes de la máquina de eucalipto puede estar respaldado por volúmenes EBS-como un almacenamiento permanente, mejorar el rendimiento de tiempo de lanzamiento de imagen y habilitar instancias de máquinas virtuales totalmente persistente. También es compatible con eucalipto almacenamiento de conexión directa.
Eucalipto 3.3 ofrece nuevas características para la compatibilidad de la AWS. Estos incluyen etiquetado de recursos, que permite a los desarrolladores de aplicaciones y administradores de nube asignar etiquetas de metadatos personalizables a recursos tales como firewalls, balanceadores de carga, servidores Web y las cargas de trabajo individuales identificarlos mejor. Eucalipto 3.3 también soporta un conjunto ampliado de tipos de instancia para alinear más estrechamente al tipo de instancia de Amazon EC2.
Eucalipto 3.3 también incluye un nuevo modo de mantenimiento que permite a los administradores de la nube realizar el mantenimiento de las nubes de eucalipto con cero tiempo de inactividad para casos o aplicaciones en la nube. También incluye nuevas características de la consola del usuario como una barra de búsqueda de la magia y una opción fácil para permitir a los usuarios cambiar sus contraseñas.[12][14]
Eucalipto 3.4, lanzado el 24 de octubre de 2013, ha añadido nuevas características, incluyendo la gestión mejorada de la imagen y herramientas de migración, capacidades para upgrades de calientes, una consola de usuario de cloud híbrido para administrar tanto eucalipto y AWS recursos, papeles de identidad y Access Management (IAM) y mejoraron las capacidades de alta disponibilidad (HA).[15]
Historia de lanzamiento
Versión | Fecha |
---|---|
Eucalipto 4.2.2 | 28 de abril de 2016 |
Eucalipto 4.2.1 | 07 de diciembre de 2015 |
Eucalipto 4.2.0 | 22 de octubre de 2015 |
Eucalipto 4.1.2 | 29 de julio de 2015 |
Eucalipto 4.1.1 | 11 de mayo de 2015 |
Eucalipto 4.1.0 | 29 de enero de 2015 |
Eucalipto 4.0.2 | 20 de octubre de 2014 |
Eucalipto 4.0.1 | 13 de agosto de 2014 |
Eucalipto 4.0 | 30 de mayo de 2014 |
Eucalipto 3.4.2 | 24 de febrero de 2014 |
Eucalipto 3.4 | 24 de octubre de 2013 |
Eucalipto 3.3 | 18 de junio de 2013 |
Eucalipto 3.2 | 19 de diciembre de 2012 |
Eucalipto 3.1 | 27 de junio de 2012 |
Eucalipto 3.0 | 08 de febrero de 2012 |
Eucalipto 2.0 | De agosto de 2010 |
Eucalipto 1.6 | De noviembre de 2009 |
Referencias
- ^ "Contrato de licencia del Software de código abierto de eucalipto".
- ^ https://velocityconf.com/velocity2008/Public/Schedule/detail/4743
- ^ a b "Amazon Web Services (AWS) y eucalipto asociarse para dar compatibilidad adicional entre AWS y local lo entornos". Comunicado de prensa (Sistemas de eucalipto). 22 de marzo de 2012. El 1 de junio 2013.
- ^ https://yabbly.com/ama/wnb3omjx/i-was-CEO-of-MySQL-AM-CEO-of-Eucalyptus
- ^ Daniel Nurmi; Wolski ricos; Chris Grzegorczyk; Graziano Obertelli; Lamia Youseff; Dmitri Zagorodnov (01 de septiembre de 2009). "El eucalipto Cloud computing sistema de código abierto" (PDF). 9 º Simposio Internacional de IEEE sobre Cluster de computación y la red: 124-131. doi:10.1109/CCGRID.2009.93. El 1 de junio 2013.
- ^ "Ricos Wolski". Página web de la Facultad. Universidad de California, Santa Barbara. El 1 de junio 2013.
- ^ Cade Metz (29 de abril de 2009). "Supermercado de código abierto de Ubuntu Koala alimentos hits: eucalipto en una lata". El registro de. 3 de junio, 2013.
- ^ «Eucalipto empresa Software». NIST combinado Sinopsis/solicitud. NIST. 09 de abril de 2012. El 1 de junio 2013.
- ^ Jonathan Gershater (24 de agosto de 2012). "Examen de eucalipto excelente". Cloud Computing Journal. El 1 de junio 2013.
- ^ MD. Imran Hossain Shaon (26 de noviembre de 2011). "eucalipto y sus componentes". Blog de shaon. El 1 de junio 2013.
- ^ Yohan Wadia (2012). "El eucalipto Open-Source nube privada". cloudbook. El 1 de junio 2013.
- ^ a b "Qué es nuevo en eucalipto 3.3". Sitio de web de sistemas de eucalipto. 15 de julio, 2013.
- ^ «Novedades de eucalipto impulsar las nubes híbridas para AWS». Centro de datos de conocimiento. 29 de abril de 2013. 15 de julio, 2013.
- ^ "Eucalipto añade Netflix herramientas, opciones de Amazonas". InformationWeek. 02 de mayo de 2013. 15 de julio, 2013.
- ^ "Sistemas de eucalipto presenta nuevo compatible con AWS privado Cloud Software permitiendo DevOps reducir los costos". Sitio de web de sistemas de eucalipto. 23 de octubre, 2013.
Acoplamientos externos
- Sitio web oficial
- Fuente Private Cloud Software Inicio eucalipto aumenta M $30 de IVP, referente a tomar en VMware -de TechCrunch 2012
- Eucalipto aprieta integración con AWS, nubes de VMware -de EnterpriseTech 2013
- Eucalipto facilita la manera de traer en implementaciones de nube de Amazon -desde PCWorld 2013
- Pila de guerras: OpenStack v. CloudStack v. eucalipto -de la red mundial 2013
|