Apache Libcloud fue creado para simplificar el proceso de escritura de servicios y aplicaciones basadas en la nube.
Libcloud ofrece una API común que los desarrolladores pueden utilizar para abstraer sus operaciones en, y dejar que el código de la biblioteca de manejar todas las diferencias entre todos estos servicios.
Los desarrolladores pueden implementar Libcloud en su código, seleccione el proveedor de servicio en la nube que quieren y si quieren cambiar el proveedor en cualquier momento posterior, esto lo podrá hacer mediante la modificación de unas pocas líneas de código en lugar de reemplazar toda la biblioteca.
Libcloud es también la infraestructura y el propósito agnóstica, trabajando con empresas de computación en nube que proporcionan servicios que van desde el almacenamiento de datos básicos, que equilibra la carga e incluso DNS.
¿Qué hay de nuevo en esta versión:
- las mejoras en el controlador EC2
- Las mejoras en el conductor CloudStack
- Las mejoras en el conductor Openstack
- Corrige una condición de carrera posible en el método deploy_node
¿Qué hay de nuevo en la versión 0.17.0:
- Las mejoras en el controlador EC2
- Las mejoras en el conductor CloudStack
- Las mejoras en el conductor Openstack
- Corrige una condición de carrera posible en el método deploy_node
¿Qué hay de nuevo en la versión 0.15.0:
- Nuevo controlador de cómputo para Outscale SAS y Outscale INC nube .
- Nuevo controlador de cómputo de nube pública de HP (Helion).
- Nuevo controlador de cómputo para Kili nube pública.
- Los métodos de extensión para el VPC gestión de puerta de enlace de Internet en el controlador EC2.
- menor uso de memoria y el análisis rápido de grandes respuestas XML cuando se instala lxml biblioteca.
¿Qué hay de nuevo en la versión 0.11.4:
- Se han solucionado algunos fallos de las pruebas que sucedieron en Python 3.3 debido al azar
- diccionario pedido.
- Se ha corregido un error por el que se utilizó un valor numérico en lugar de un valor de cadena para el
- Content-Length en el controlador de vCloud.
- No ignore argumento ex_force_service_region en el controlador de CloudFiles.
- Se ha corregido un error que provocaba que la conexión no se cerrará cuando se utiliza Python
- 2.6 y get_object pidiendo a un objeto que no existe en el S3
- conductor.
cabecera
¿Qué hay de nuevo en la versión 0.11.0:
- General:
- Instalar archivos de prueba cuando se instala la biblioteca. módulo de pruebas puede ser ahora
- importada por hacer algo como esto: & quot; de libcloud prueba de importación & quot;
- Calcular:
- Nueva API y métodos para la gestión de los volúmenes de almacenamiento estándar. API consta de los siguientes métodos:. Create_volume, destroy_volume, attach_volume, detach_volume
- Nuevo controlador para KT UCloud (http://home.ucloud.olleh.com/main.kt) basado en el controlador CloudStack.
- Nueva controlador Gridspot con una lista de base y destruir la funcionalidad.
- Corrección de errores:
- Un montón de ellos, por favor, consulte el archivo de CAMBIOS.
¿Qué hay de nuevo en la versión 0.10.1:
- Nuevo controlador para Joyent nube
- Nuevo controlador para VCL nube
- Una gran cantidad de mejoras y nuevas características del controlador de Brightbox
- Soporte para la versión 1.5 de VMware vCloud
- Modificar ParamikoSSHClient para conectar con el agente SSH y automáticamente
- buscar las claves privadas en ~ / .ssh y si el argumento 'auth' 'clave ssh' no es
- especificado al llamar deploy_node.
- Modificar controlador IBM por lo que funciona con IBM Smart Enterprise Cloud
¿Qué hay de nuevo en la versión 0.9.1:
- Una gran cantidad de mejoras y funcionalidad adicional en el OpenStack conductor. Ahora, un controlador genérico OpenStack (Provider.OPENSTACK) también trabaja con devstack.org y trystack.org instalaciones.
- Las mejoras y una mejor propagación excepción en el método deploy_node.
- Nuevo controlador para ElasticHosts Los Ángeles y Toronto ubicación.
- Soporte para la nueva instancia de EC2 tipo -. M1.medium
¿Qué hay de nuevo en la versión 0.7.1:
- Las Vegas Nueva ubicación para el proveedor de CloudSigma
- Mejoras en el controlador de OpenStack
- Mejoras en el controlador OpenNebula
- Soporte para Amazon EC2 nueva & quot; Compute Cluster Ocho Extra Grande & quot; tamaño de la instancia
¿Qué hay de nuevo en la versión 0.6.1:
- Documentación:
- Nueva documentación que está disponible en http://libcloud.apache.org/docs/
- General:
- certificado SSL está habilitado de forma predeterminada. Si no se encuentran los archivos de certificado CA en el arranque, se produce una excepción.
- Calcular:
- Nuevo controlador para Ninefold.com (también un primer piloto de proveedor de nube pública australiana en Libcloud)
- Soporte para OpenStack 1.1 API y muchas otras mejoras en el controlador de OpenStack
- controlador Linode ahora son compatibles con una nueva ubicación Japón
- Apoyo que se despliegue utilizando una clave SSH
- Amazon EC2 controlador soporta ahora implementar la funcionalidad utilizando una clave SSH
- almacenamiento:
- Nuevo controlador de almacenamiento de Google (http://code.google.com/apis/storage/)
- Nuevo controlador para el almacenamiento Ninefold.com (http://ninefold.com/cloud-storage/)
- equilibrador de carga:
- Nuevo controlador para ninefold.com (https://ninefold.com/support/display/SPT/Load+Balancing)
- controlador Rackspace ahora también es compatible con la ubicación del Reino Unido
validación
¿Qué es la nueva en la versión 0.4.0:.
- Eliminada la dependencia de zope.interface
- Nuevo controlador para ElasticHosts.
- Corrección de errores y mejoras para GoGrid, EC2, Linode, Slicehost, y
- RimuHosting.
Requisitos
- Python 2.5 o superior
Comentarios que no se encuentran