Qu'est-ce que OpenStack?
J'ai essayé de comprendre ce qu'est OpenStack, mais je ne parviens pas à percer le bouclier des mots à la mode qui entoure tout ce qui s'appelle "le cloud".
Je serais heureux si quelqu'un pouvait me donner un exemple pratique sur la façon dont cet "outil" pourrait être utilisé.
Réponses:
Openstack est fondamentalement un ensemble d’outils permettant de configurer un environnement de virtualisation à grande échelle ... où vous pouvez rapidement créer et gérer des machines virtuelles via une interface graphique, et garder une trace de ce qui se passe. C'est un autre cadre similaire aux services EC2 et S3 d' Amazon . Il y en a d'autres similaires, comme Eucalyptus et CloudStack .
Parmi les nombreuses façons d’appliquer une telle chose, on peut citer:
les possibilités sont infinies ... mais honnêtement, mettre en place votre propre cloud peut s'avérer une tâche plus ardue que de s'en passer. Une fois que vous avez pris en compte le temps nécessaire à la création du cadre, puis aux images, etc., il ne convient certainement pas à un petit déploiement de 2 ou 3 serveurs.
la source
À un niveau élevé, OpenStack est un ensemble de logiciels qui vous permet de créer et de gérer un service de cloud computing similaire à Amazon AWS ou Rackspace Cloud .
Ainsi, le client d’une installation OpenStack interagirait avec OpenStack pour créer de nouveaux ordinateurs virtuels de serveur, réserver davantage d’espace de stockage, redémarrer ou reconstituer les images des serveurs, lire et écrire des fichiers sur l’espace de stockage, etc.
En ce qui concerne @Johan "je peux [..] le faire avec un serveur Web normal et une base de données, ainsi qu'avec un peu de python / php". Non, vous ne pouvez pas - nous parlons de parcs de serveurs, peut-être de milliers de serveurs, et de certains clients qui n'ont besoin que d'une fraction de la capacité d'un seul serveur, alors que d'autres clients ont besoin de centaines de serveurs.
Dans le Guide d’administration OpenStack Object Storage :
OpenStack ne le fait pas seul; vous aurez évidemment besoin de beaucoup de serveurs, d'une couche de virtualisation / hyperviseur , de serveurs de stockage, d'un réseau bien géré, etc. OpenStack gère ensuite cette infrastructure existante de manière plus automatisée et par programme.
Si vous recherchez plus d'informations, alors peut-être que les guides du développeur et de l'administrateur sont le meilleur endroit pour commencer . Leur première page est un peu inhabituelle, mais la table des matières est toujours à l'extrême gauche.
la source