Cloud Computing e Virtualizzazione

Cos'è

Il Cloud Computing rende disponibili all'utilizzatore le risorse come se fossero implementate da sistemi (server o periferiche personali) "standard". L'implementazione effettiva delle risorse non è definita in modo dettagliato; anzi l'idea è proprio che l'implementazione sia un insieme eterogeneo e distribuito – the cloud, in inglese nuvola – di risorse le cui caratteristiche non sono note all'utilizzatore. Wikipedia - Cloud computing

Vantaggi

  • Sfrutta al massimo le potenzialità del tuo hardware, riduce i costi di manutenzione;
  • Svincola dall'utilizzo di hardware specifico, di uno specifico fornitore;
  • Evita la necessità di avere hardware separati per esigenze di sicurezza e requisiti dei software;
  • Semplifica gli interventi di manutenzione sul software, delle operazioni di backup e restore;

Soluzioni Opensource

  • Proxmox: ideale per la gestione di uno o un piccolo insieme di nodi, dispone di una comoda interfaccia web per la gestione e il monitoraggio.
  • OpenNebula: necessario per la gestione di infrastrutture di dimensioni più grandi, con la possibilità di usare hypervisor eterogenei (KVM, XEN, VMWare) e con requisiti di alta affidabilità (failover).

Pubblicazioni

OpenNebula shared storage with MooseFS - http://blog.opennebula.org/?p=1512