web-dev-qa-db-fra.com

Pourquoi installer OpenStack

J'essaie de comprendre pourquoi quelqu'un aurait besoin d'OpenStack lorsque MAAS et Juju sont disponibles.

Je sais que MAAS résume les machines afin de les utiliser comme ressources et Juju permet d'installer des services sur ces ressources.

Je sais également que la façon recommandée de déployer OpenStack est d'utiliser Juju et MAAS.

Cependant, pour moi, MAAS et Juju définissent déjà un Cloud dans le sens où nous n'avons pas besoin de savoir où se trouve la machine et combien il y en a. Alors qu'est-ce qu'Openstack apporte que MAAS et Juju n'apportent pas?

2
Blenderudit

MaaS/juju vous permet d'utiliser le matériel que vous avez un par un, tandis que openstack (c'est une simplification excessive) vous permet également de construire des machines virtuelles (généralement invité kvm), ce qui dans de nombreux cas améliore considérablement l'utilisation matérielle physique.

De plus, openstack vous offre les éléments suivants:

  1. Il fournit un portail libre-service où les utilisateurs finaux (pas les administrateurs système) peuvent facilement provisionner des ressources - machines virtuelles, réseaux (privés), stockage
  2. Il vous permet de mesurer l'utilisation (et par conséquent de facturer ou de facturer les utilisateurs de manière croisée)
  3. Il vous permet de prendre des instantanés, de faire tourner de nouvelles machines virtuelles à partir d'instantanés, etc.
  4. Il propose de nombreux services complémentaires pour le provisionnement d'applications, tels que la création de clusters hadoop, le provisioning basé sur des modèles, le provisioning de base de données.
  5. Il peut en fait gérer les conteneurs bare metal, kvm, xen, vmware et docker à partir de la même interface.

EDIT: L'aspect probablement le plus différenciant que j'ai manqué de mentionner la première fois est le modèle de multi-location. Même si openstack est déployé en tant que cloud privé, vous pouvez avoir des locataires distincts pour différentes divisions/départements de l'entité et les utilisateurs d'un locataire n'auront pas accès aux ressources allouées à un autre locataire.

Ce n'est pas une réponse exhaustive, juste un aperçu de haut niveau.

6
BostonHiker

C'est certainement pour les grandes organisations - 200 serveurs virtuels ou plus. Plus il y a de serveurs virtuels, moins le coût global par serveur et le coût du serveur de base sont répartis sur plus de nœuds de calcul. Vous pouvez lire comment Intel a migré 17 000 serveurs virtuels VMware vers OpenStack et économisé 21 millions de dollars tout en réduisant le provisionnement des serveurs virtuels de 90 jours à 30 minutes. Le PDF est disponible sur ce lien: http://www.openstackready.com

Notez également qu'ATT déploiera 500 000 nœuds OpenStack d'ici 2020. Il exécutera l'intégralité de l'infrastructure informatique ATT et éliminera les licences et la maintenance VMware. Le coût moyen par machine virtuelle sera inférieur à 3 $ par mois par VM (comprend le serveur, le stockage et la mise en réseau).

0
Ken P.