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
