Domanda

Sto cercando di costruire un servizio di intermediazione di cloud VM che può prendere in prestito di alimentazione del computer come macchina virtuale on-demand, dal / infrastrutture private cloud computer pubblico. Ho seguito gli obiettivi per il mio servizio.

  • Abstract fuori API fornitore specifico per una libreria che darà la flessibilità di scegliere uno qualsiasi dei fornitori (ad es. EC2, Rackspace) VM con fuori che colpisce il mio servizio costruito in cima alla libreria.

  • Anche io dovrei avere la flessibilità di prendere in prestito VM da un'infrastruttura di cloud privato puro costruito utilizzando pile come OpenStack / eucalipto. A causa della enorme anticipo Capex useremo cloud pubblici, ma abbiamo in programma di passare a un'infrastruttura cloud privata. Quindi, dal punto di vista di design vogliamo nascondere quei dettagli trasparenti per il servizio di intermediazione.

La mia domanda è se ci sono open-source / librerie commerciali o le piattaforme di sviluppo nube, che mi può dare questa funzionalità su cui posso solo costruire il mio servizio senza realmente preoccuparsi vendor dettagli specifici.

mi sono imbattuto in RightScale & scalr ma non mi è chiaro se sono strumenti o piattaforma. Ho bisogno di una piattaforma su cui posso sviluppare non solo di strumenti per monitorare e implementazioni cloud provisioning automatico.

TIA.

È stato utile?

Soluzione

Per pitone c'è boto e libcloud .

Per Java c'è jclouds e anche una porta di libcloud (scroll un po 'più in basso nella pagina).

Queste sono tutte le librerie open source.

Altri suggerimenti

Sì, c'è! Si tratta di una libreria di rubino chiamato nebbia . E 'l'unica biblioteca ho trovato che vi dà un'interfaccia agnostico fornitore per i vari fornitori di servizi cloud.

Per un OpenStack nuvola (Rackspace e può essere qualche altro in futuro) è consigliabile utilizzare le librerie seguenti pitone:

novaclient - client library for OpenStack Compute API
nova-adminclient - client for administering Openstack Nova

Si sarà in grado di scrivere le ricette per il controllo disposizione e giocare con le VM in un OpenStack nuvola.

La speranza aiuta. Fatemi sapere se avete bisogno di più aiuto in questo senso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top