OpenStack
OpenStack è un progetto che vede la collaborazione globale di sviluppatori e tecnici di cloud computing. OpenStack è un software libero open source rilasciato sotto licenza Apache che integra del codice dalla piattaforma della NASA Nebula come dalla piattaforma Rackspace. Con OpenStack chiunque può costruire una piattaforma per il cloud computing degna della Nasa. Oggi partecipano a OpenStack aziende come Dell, HP, IBM, Cisco, e che anche Microsoft.
Il progetto OpenStack mira a fornire soluzioni per tutti i tipi di cloud ed è semplice da implementare, altamente scalabile e ricco di funzionalità.
Riversman offre consulenze su soluzioni e piattaforma OpenStack.
Compute
OpenStack permette alle aziende e ai service provider di offrire risorse computazionali on-demand, di gestire e offrire un numero elevatissimo di macchine virtuali. Le risorse computazionali sono accessibili agli sviluppatori attraverso API per la realizzazione di applicazioni cloud, per gli amministratori e gli utenti sono fruibili tramite interfaccia web. L’architettura è pensata per poter scalare orizzontalmente su hardware standard.
Networking
OpenStack permette la gestione del networking del datacenter in modo flessibile, scalabile e programmatico attraverso API per gli sviluppatori. Al contrario delle tradizionali tecniche di amministrazione dei network attraverso OpenStack è possibile gestire in modo automatizzato e scalabile la configurazione dei network della cloud di nuova generazione caratterizzati da un elevato numero di indirizzi IP, configurazioni di routing e policy di sicurezza.
Storage
OpenStack implementa le tecnologie di Object Storage e Block Storage. L’Object Storage non è un file system tradizionale, piuttosto uno storage distribuito per dati statici come immagini di macchine virtuali, fotografie, email, backup e archivi.
Il Block Storage è appropriato per scenari sensibili in termini di performance come ad esempio database storage, file system espandibile o fornire a un server l’accesso raw ai blocchi.