Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

OpenStack è un sistema operativo Cloud, modulare, in grado di offrire servizi di gestione di processi e storage secondo il modello IaaS (Infrastructure as a Service). È un progetto nato nel 2010 da una collaborazione tra NASA e Rackspace Cloud, che deve la sua rapida crescita a contributi provenienti da fronti diversi. Da un lato vi è la sua natura totalmente open source: OpenStack è scritto in Python ed utilizza diversi altri software liberi; ciò ha contribuito a garantirgli il supporto di un’ampia comunità. D'altro canto, una spinta determinante al suo sviluppo si deve al forte interesse di grandi realtà industriali come is a Cloud operating system, modular, able to offer process and storage management services according to the IaaS (Infrastructure as a Service) model. It is a project born in 2010 from a collaboration between NASA and Rackspace Cloud, which owes its rapid growth to contributions from different fronts. On the one hand there is its totally open source nature: OpenStack is written in Python and uses several other free software; this has helped to ensure the support of a large community. On the other hand, a decisive boost to its development is due to the strong interest of large industrial companies such as HP, Cisco, Dell, AT&T e moltissimi altri. Prima di addentrarci nei meandri della dashboard Horizon, presentiamo brevemente la panoramica generale di questo progetto, al fine di garantire una visione più ampia dell'argomento. Affronteremo, pertanto, una descrizione dei moduli principali che lo compongono, della sua architettura e delle funzionalitàand many others. Before going into the meanders of the Horizon dashboard, we briefly present the general overview of this project, with the aim of giving a broader vision of the topic. We will therefore deal with a description of the main modules that compose it, its architecture and functionality.

I moduli di OpenStack

L’immagine seguente è particolarmente indicativa delle finalità di OpenStack: essa mostra come l’ossatura della piattaforma sia costituita da tre grosse funzionalità (compute, network e storage) gestite complessivamente da un data center e pronte per interagire con l’utente mediante dashboard (un pannello accessibile tramite browser) o opportune API di programmazione. Sul sito ufficiale del progetto The following image is particularly indicative of OpenStack's purposes: it shows how the framework of the platform consists of three large functionalities (compute, network and storage), managed overall by a data center and ready to interact with the user through dashboards (a panel accessible via browser) or appropriate programming APIs. On the official website of the project (https://www.openstack.org/software/) potete trovarne una versione notevolmente più dettagliata, da cui emerge la complessità della piattaformayou can find a considerably more detailed version, which shows the complexity of the platform.

OpenStack structure


I moduli più importanti di Openstack sono:

...