bibliothèque / plate-forme de développement sur EC2 / Rackspace / Eucalyptus / OpenStack
-
28-09-2019 - |
Question
Je suis en train de construire un service de courtage VM nuage qui peut emprunter la puissance informatique VM à la demande, de l'infrastructure informatique cloud privé / public. Je suit des objectifs pour mon service.
-
Résumé sur l'API spécifique du fournisseur dans une bibliothèque qui donnera la flexibilité de choisir l'un des fournisseurs (par exemple. EC2, Rackspace) VM avec en affectant mon service construit au-dessus de la bibliothèque.
-
Aussi je devrais avoir la flexibilité d'emprunter VM d'une infrastructure pure cloud privé construit en utilisant des piles comme OpenStack / Eucalyptus. En raison de l'énorme avance Capex nous allons utiliser des clouds publics, mais nous prévoyons de passer à une infrastructure de cloud privé. Donc, du point de vue de la conception que nous voulons cacher les détails transparents au service de courtage.
Ma question est de savoir s'il y a des bibliothèques open source / commerciales ou des plates-formes de développement des nuages, ce qui peut me donner cette fonctionnalité sur laquelle je peux construire mon service sans se soucier vraiment de fournisseur détails de spécifiques.
Je suis tombé sur RightScale et Scalr mais je ne suis pas clair si elles sont des outils ou la plate-forme. J'ai besoin d'une plate-forme sur laquelle je peux développer non seulement des outils pour surveiller et déploiements cloud disposition automatique.
TIA.
Autres conseils
Pour un nuage Openstack (Rackspace et peut-être un autre à l'avenir), vous devriez envisager d'utiliser les bibliothèques Python suivant:
novaclient - client library for OpenStack Compute API
nova-adminclient - client for administering Openstack Nova
Vous pourrez écrire des recettes pour le contrôle de la fourniture et le jeu avec vos machines virtuelles dans un nuage Openstack.
it helps. Faites-moi savoir si vous avez besoin de plus d'aide à cet égard.