Contribute to apache-libcloud

Contribute to apache-libcloud

Published Aug. 3, 2015 in Cloud, Development - Last update on Aug. 20, 2015.

In past I worked for CloudScreener.com as DevOps, I had in my responsabilities clouds benchmark. Computes' performances was mesured against a lot VMs categorized by the current parameters:

  • Size or flavor: Number of vCPU, RAM size and root volume size
  • Image: Chosen OS
  • Location: Datacenter or region

As many public clouds don't use the same technologies, they don't have the same public API, and I had to deal with all them:

  • AWS: boto
  • Google: gcloud
  • Openstack: nova
  • Azure: azure
  • And more and more

My issue was already solved by Apache Libcloud: A Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API

Small overview

Libcloud supports more than 30 cloud providers including computes, block storage, object storage, CDN, DNS and etc. It began in summer 2009 and is actually in version 0.18 with more than 3500 commits and 100 contributors. Its current maintener is Tomaz Muraus aka Kami, a brillant and polite guy.

Libcloud is used in many project, notably in Ansible and its cloud modules. I used it while more than 2 years and as promised it realy eased me develop a Cloud broker (sorry it's not open source). Sometimes I prefered to choose an specific library but for less know clouds like Ikoula or Gandi, I had to make code myself from their JSON/XML API or use Libcloud.

Most driver are usable by the following syntax:

from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver

Driver = get_driver(Provider.FOO_CLOUD)
driver = Driver('yourlogin', 'yourpassword')

images = driver.list_images()
sizes = driver.list_sizes()

# create node with first image and first size
node = driver.create_node(name='bar', image=images[0], size=sizes[0])

Authentication credentials may change for API key/secret/token or whatever, but Libcloud is made for make clouds usage unified. The same methods can be use in every clouds if they implement it. The most long is generally how to get your credentials.

It's opensource, you can contribute

I encourage everyone with an account in a cloud offer and a little skill in Python to contribute to Libcloud. There are many things to maintain, document or implement. For how to, see contributing guide.

Comments

  • EdwardCox

    EdwardCox on 01/11/2018 12:05 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • KevinCon

    KevinCon on 01/11/2018 6:22 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • NathanArord

    NathanArord on 01/11/2018 7:25 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • CraigShots

    CraigShots on 01/11/2018 11:31 p.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href="http://viagrarrr.com">viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href="http://viagrarrr.com">buy viagra</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • NathanArord

    NathanArord on 01/12/2018 2:59 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • CraigShots

    CraigShots on 01/12/2018 3:51 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href="http://viagrarrr.com">viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href="http://viagrarrr.com">buy viagra</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • PeterRox

    PeterRox on 01/12/2018 2:22 p.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • PeterRox

    PeterRox on 01/13/2018 12:11 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • EdwinBip

    EdwinBip on 01/13/2018 1:52 a.m. #

    generic viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>generic viagra</a>
    <a href=http://viagrarrr.com">generic viagra</a>
    sildenafil http://viagrarrr.com
    <a href=http://viagrarrr.com>sildenafil</a>
    <a href=http://viagrarrr.com">sildenafil</a>
    cialis http://cialis24h.us
    <a href=http://cialis24h.us>cialis</a>
    <a href="http://cialis24h.us">cialis</a>
    buy cialis http://cialis24h.us
    <a href=http://cialis24h.us>buy cialis</a>
    <a href="http://cialis24h.us">buy cialis</a>

  • JamesGeode

    JamesGeode on 01/13/2018 2:50 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href=http://viagrarrr.com">viagra</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • MauriceFep

    MauriceFep on 01/13/2018 8:25 a.m. #

    levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>levitra</a>
    <a href=http://levitrarrr.com">levitra</a>
    buy levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>buy levitra</a>
    <a href=http://levitrarrr.com">buy levitra</a>
    cialis http://cialis24h.us
    <a href=http://cialis24h.us>cialis</a>
    <a href="http://cialis24h.us">cialis</a>
    buy cialis http://cialis24h.us
    <a href=http://cialis24h.us>buy cialis</a>
    <a href="http://cialis24h.us">buy cialis</a>

  • WilliamRiz

    WilliamRiz on 01/13/2018 12:53 p.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href="http://viagrarrr.com">viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href="http://viagrarrr.com">buy viagra</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • Davidunold

    Davidunold on 01/13/2018 6:57 p.m. #

    levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>levitra</a>
    <a href=http://levitrarrr.com">levitra</a>
    buy levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>buy levitra</a>
    <a href=http://levitrarrr.com">buy levitra</a>
    cialis online http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis online</a>
    <a href="http://cialisrrr.com">cialis online</a>
    cheap cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cheap cialis</a>
    <a href="http://cialisrrr.com">cheap cialis</a>
    sildenafil http://viagrarrr.com
    <a href=http://viagrarrr.com>sildenafil</a>
    <a href="http://viagrarrr.com">sildenafil</a>
    viagra generic http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra generic</a>
    <a href="http://viagrarrr.com">viagra generic</a>

  • Davidunold

    Davidunold on 01/14/2018 12:26 a.m. #

    levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>levitra</a>
    <a href=http://levitrarrr.com">levitra</a>
    buy levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>buy levitra</a>
    <a href=http://levitrarrr.com">buy levitra</a>
    cialis online http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis online</a>
    <a href="http://cialisrrr.com">cialis online</a>
    cheap cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cheap cialis</a>
    <a href="http://cialisrrr.com">cheap cialis</a>
    sildenafil http://viagrarrr.com
    <a href=http://viagrarrr.com>sildenafil</a>
    <a href="http://viagrarrr.com">sildenafil</a>
    viagra generic http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra generic</a>
    <a href="http://viagrarrr.com">viagra generic</a>

  • Ronaldlon

    Ronaldlon on 01/14/2018 2:39 a.m. #

    levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>levitra</a>
    <a href=http://levitrarrr.com">levitra</a>
    buy levitra http://levitrarrr.com
    <a href=http://levitrarrr.com>buy levitra</a>
    <a href=http://levitrarrr.com">buy levitra</a>
    cialis online http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis online</a>
    <a href="http://cialisrrr.com">cialis online</a>
    cheap cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cheap cialis</a>
    <a href="http://cialisrrr.com">cheap cialis</a>
    sildenafil http://viagrarrr.com
    <a href=http://viagrarrr.com>sildenafil</a>
    <a href="http://viagrarrr.com">sildenafil</a>
    viagra generic http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra generic</a>
    <a href="http://viagrarrr.com">viagra generic</a>

  • WilliamRiz

    WilliamRiz on 01/14/2018 5:32 a.m. #

    viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra</a>
    <a href="http://viagrarrr.com">viagra</a>
    cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis</a>
    <a href="http://cialisrrr.com">cialis</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href="http://viagrarrr.com">buy viagra</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>
    viagra generic http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra generic</a>
    <a href="http://viagrarrr.com">viagra generic</a>
    cialis generic http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis generic</a>
    <a href="http://cialisrrr.com">cialis generic</a>

  • JamesCRERY

    JamesCRERY on 01/14/2018 5:38 a.m. #

    sildenafil http://viagrarrr.com
    <a href=http://viagrarrr.com>sildenafil</a>
    <a href=http://viagrarrr.com">sildenafil</a>
    viagra generic http://viagrarrr.com
    <a href=http://viagrarrr.com>viagra generic</a>
    <a href=http://viagrarrr.com">viagra generic</a>
    buy viagra http://viagrarrr.com
    <a href=http://viagrarrr.com>buy viagra</a>
    <a href=http://viagrarrr.com">buy viagra</a>
    cialis coupon http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis coupon</a>
    <a href="http://cialisrrr.com">cialis coupon</a>
    cialis prices http://cialisrrr.com
    <a href=http://cialisrrr.com>cialis prices</a>
    <a href="http://cialisrrr.com">cialis prices</a>
    buy cialis http://cialisrrr.com
    <a href=http://cialisrrr.com>buy cialis</a>
    <a href="http://cialisrrr.com">buy cialis</a>

  • FndPreash

    FndPreash on 01/16/2018 6:09 a.m. #

    buy cialis canada <a href="http://buyvcialiosonline.com/">generic cialis</a> cialis mg dosage [url=http://buyvcialiosonline.com/]order cialis online[/url] ’

Post your comment

Comment as . Log out.