reliable continuity for your IT il nodo nuovo, si spostano le VM, si spegne il nodo vecchio. Senza...

67
reliable continuity for your IT

Transcript of reliable continuity for your IT il nodo nuovo, si spostano le VM, si spegne il nodo vecchio. Senza...

reliable continuity for your IT

Your company never stops.Your servers should do the same.

Even when you don’t look at them.Or when your system administratoris away on vacation.

Nodes

● Il nostro scopo è la riduzione del tempo in cui i servizi IT non sono disponibili

● Due approcci possibili: aumento dell’MTBF (mean time between failure) oppure riducendo l’MTTR (tempo medio di recupero)

● L’MTBF è di per sé difficile da misurare (solo statistico, si misura l’MTBF dei componenti e non dell'aggregato)

● Misurare l’MTTR è semplice: basta causare dei guasti● Il nostro approccio è basato sul recovery-oriented

computing (Berkeley & Stanford U.)

La nostra filosofia

Anzichè utilizzare i server più grandi ecomplessi, sperando si guastino di meno…

Far sì che ogni guasto, ovunque sia,venga gestito in pochi secondi

e senza bisogno di intervento umano:da emergenza a ordinaria amministrazione

TM

Trasformiamo PC, Server in nodi di una macchina virtuale distribuita:● ogni nodo contribuisce con le sue risorse - disco, processore, memoria● un nodo può essere aggiunto e tolto senza influenzare gli altri● ogni guasto viene compensato con le risorse degli altri nodi● non richiede costosi apparati di storage/SAN

NodeWeaver parte da una speciale chiavetta USB:● posso usare l’hardware che ho in casa*● aggiungere nodi in qualsiasi momento● ...anche di tipi diversi

Cosa facciamo

*Richiede supporto per boot da USB, VTX/SVM e 64bit

La nuova appliance NodeWeaver:

● Due modelli: NW-110 e NW-121 (standard e high I/O)● Il modello standard gestisce fino a 8 VM server o 20 desktop in VDI● Integrano un acceleratore SSD, totale ridondanza inter-nodo, low cost● Ready to use: basta accenderle e indicare l’IP di management tramite comodi

menu● Rack 2U a bassa profondità, utilizzabile anche in rack per networking e

telefonia● Alette rimovibili per uso non-rack, senza impatto in piccoli uffici grazie alle

ventole a basso rumore

Cosa facciamo

Il portable cloud per disaster recovery:

● 3 nodi ad alta efficienza in chassis shock-proof comprensivo di gruppo di continuità, switch embedded e wifi hotspot per il management remoto

● Utilizzabile sia per il disaster recovery che per l’aggiunta di capacity spot● Disponibile on-demand in weekly renting

Cosa facciamo

Cosa facciamo

Cosa facciamo

Al posto di

2GIORNI

Cosa facciamo

in sole2ORE

Non solo in termini di licensing - niente più HCL

1/10del costo

a

L’utente vede un pool di risorse indifferenziate

Anche in caso di guasto

Infrastructure perspectiveOrganizational perspective

L’orchestrator gestisce una vista fisica e una organizzativa (logica)

E può imporre limiti e quota ad entrambe le viste

Nodo singolo - vista infrastrutturale

orchestrator

Aggregate cloud view

Cosa sa fare NodeWeaver

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

Virtualizzazione dei server

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

La virtualizzazione dei server

● La virtualizzazione é la separazione tra la macchina fisica e la sua esecuzione: un server diventa un file (chiamato VM) eseguito da uno speciale software

● Ogni VM gira insieme ad altre, indipendentemente dal server fisico su cui era stato installato

● Posso spostare un server virtuale da una macchina fisica all’altra, senza dovermi preoccupare di installazioni, driver, dischi…

● Molti server sono poco utilizzati: posso unire più server virtuali poco utilizzati su un unico server fisico (detto nodo)

La virtualizzazione dei server

● Quando faccio il backup di una macchina virtuale ho una “istantanea” nel tempo della macchina: file, programmi, configurazioni….

● ...Il tempo di ripristino in caso di guasto e’ ridotto in modo sostanziale

● Aggiornare il proprio parco server diventa semplice: si affianca il nodo nuovo, si spostano le VM, si spegne il nodo vecchio. Senza fermare i servizi!

● Usa uno store distribuito integrato direttamente nell’hypervisor, simile a vSan, con la possibilità di specificare il grado di ridondanza per VM

La virtualizzazione dei server con NodeWeaver

● Si possono aggiungere e togliere nodi di ogni tipo in modo semplice e senza toccare gli altri - NodeWeaver si adatta da solo alle risorse disponibili

● Se un nodo si ferma o si spegne, in automatico gli altri prendono il suo posto

● Se un disco si guasta, i dati rimangono accessibili e al sicuro

● Il sistema consente una opzionale gestione completa via web e da remoto

● Importa immagini da VMWare, Hyper-V, Citrix, KVM

Menu di amministrazione

● Le configurazioni di basso livello vengono effettuate tramite semplici menu

● I parametri globali vengono configurati una sola volta, poi i nodi successivi si collegano al master per autoconfigurare il tutto

● A parte i parametri, è possibile dismettere un disco, eseguire il demotion di un nodo (da master a slave), cambiare l’aggressività delle repliche (in caso di rebalance forzato o sostituzione su larga scala di nodi), ecc. ecc.

● Gestito da un utente autonomo

Lo storage distribuito

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

Lo storage distribuito di NodeWeaver

● Nei sistemi di virtualizzazione tradizionale uno dei punti deboli e’ lo storage: per raggiungere l’efficienza necessaria viene impiegato un sistema dedicato di storage, condiviso tra i nodi, detto SAN

● Le SAN sono costose e complesse, e difficilmente espandibili: una volta finito lo spazio, e’ necessario prendere una nuova infrastruttura

● NodeWeaver utilizza al suo interno un rivoluzionario sistema di storage distribuito: i file vengono divisi in frammenti (“chunks”) e replicati più volte tra i nodi usando i dischi (anche diversi) presenti su ogni macchina

Lo storage distribuito di NodeWeaver

Lo storage distribuito di NodeWeaver

● Il sistema sceglie il posto ottimale per ogni frammento in modo automatico, e controlla costantemente i chunk per prevenire anche gli “errori latenti”

● Finito lo spazio? Basta aggiungere un nuovo nodo! ● Se un disco si guasta, il sistema da solo replica i dati in

modo da garantire il livello di sicurezza desiderato…● ...senza richiedere interventi!● Possibilità di creare backup e snapshot che registrano solo

le differenze, risparmiando spazio e memoria

Lo storage distribuito di NodeWeaver

Lo storage distribuito di NodeWeaver

Lo storage distribuito di NodeWeaver

Lo storage distribuito di NodeWeaver

Semplice amministrazione via web

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

Orchestrator

● Interfaccia con 4 profili distinti: utenti “amministratori” e utenti “normali” e la possibilità di creare viste ad-hoc

● Creazione di più amministratori, delega dei permessi● Gestione granulare delle ACL (Access Control List)● Limiti di IO per VM: sia come TPS che come MB/sec● Parziale emulazione device HyperV● Supporto per diagnostica low-level CPU (MCE) e Ram

(EDAC), autodiagnostica dischi SAS/SATA● Supporto per macchine con 512GB ram, 32 core e fino a

64 dischi collegati● Interfaccia web semplice e flessibile

Vista amministratore

Stato del filesystem distribuito

Importazione VM via web o tramite share CIFS/SMB

Console VNC in HTML5

Accounting e report di utilizzo

Vista end-user

Vista end-user: creazione di una VM in 4 click

Vista end-user: creazione di una VM in 4 click

Vista end-user: statistiche e operazioni

Interfaccia interamente HTML5, usabile anche da tablet

La virtualizzazione del desktop

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

La virtualizzazione dei desktop e il DaaS-Desktop as a Service

● Gli stessi vantaggi della virtualizzazione dei server si possono avere anche per i desktop

● ...creare un desktop nuovo ogni giorno, senza preoccuparsi dei virus? Anche se Windows XP cessa di essere supportato?

● Una installazione o aggiornamento crea problemi? Con gli snapshot si torna alla situazione ottimale in un click

● Accedere al proprio desktop da ogni posto, anche con device innovativi come i NanoPC

La virtualizzazione dei desktop e il DaaS-Desktop as a Service

● NodeWeaver consente di virtualizzare ed eseguire desktop con la stessa efficienza dei server

● Grazie al protocollo SPICE, anche le applicazioni multimediali più esigenti possono essere eseguite completamente in remoto anche senza supporto “interno” della VM

● Driver Windows per risoluzione fino a 2560x1440, multimonitor e passthrough USB

● Tre diversi modelli di gestione del VDI:

La virtualizzazione dei desktop e il DaaS-Desktop as a Service

La virtualizzazione dei desktop e il DaaS-Desktop as a Service

● NodeWeaver viene affiancato dalla versione client gratuita DeskWeavers, per trasformare PC qualsiasi in thin client con la possiblità di lavorare anche autonomamente

● ...e i NanoPC, piccoli device dal costo limitato: consumano solo 5W, senza parti mobili, si collegano direttamente ai monitor* e tramite il WiFi integrato sono subito pronti all’uso:

*Monitor con ingresso HDMI o DVI digitale tramite adattatore

Software Appliances

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

Software Appliances

● NodeWeaver può importare e convertire macchine virtuali dai principali sistemi di virtualizzazione: OVA, VMWare, Hyper-V, Citrix XenServer, Amazon EC2, Oracle VirtualBox

● NodeWeaver può essere usato per distribuire software in forma standardizzata, senza doversi preoccupare di installazioni o problemi di hardware...

● ...e all’interno dell’azienda, per facilitare il test e la messa in esecuzione di applicazioni complesse:

Software Appliances

Software Appliances

Software Appliances

● Ad esempio: ○ Zimbra: groupware, messaging avanzato -> sostituisce

Exchange○ Zentyal: firewall, WAN load balancing, VPN, proxy○ Alfresco: document management, workflow, controllo

di accesso ai documenti -> sostituisce SharePoint○ ProcessMaker: disegno ed esecuzione via Web di

workflow complessi, compresa la creazione di form complessi

○ OwnCloud: DropBox-like, completamente in-house

Cosa sa fare NodeWeaver

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

Disaster Recovery

● NodeWeaver consente di realizzare completi sistemi di disaster recovery sia sincroni (tutti i dati sono immediatamente disponibili) che asincroni (sono disponibili i dati di un punto temporale preciso, ad esempio il giorno prima)

● Recovery sincrono: richiede una connessione veloce, ad esempio tra due palazzi tramite fibra ottica. NodeWeaver provvede a gestire tutte le copie in tempo reale, consentendo il recupero immediato e di ripartire anche in caso di guasto grave o totale a un lato del cloud

Disaster Recovery

● Recovery asincrono: il sistema crea uno snapshot dello stato del cloud in un preciso istante temporale, e tramite un sistema di replica differenziale lo invia alla sede remota

● NodeWeaver gestisce la replica in modo intelligente: registra e trasmette solo le parti delle VM che sono cambiate

● … e tramite il meccanismo differenziale, le copie sono tutte recuperabili immediatamente, ma occupano solo una frazione dello spazio normalmente necessario

Disaster Recovery

NodeWeaver: reliable continuity for your IT

Virtualizzazione dei server

Storage distribuito

Software Appliances Disaster recoveryVDI/DaaSVirtualizzazione dei desktop

Semplice amministrazione via web

affidano a NodeWeaver le loro applicazioni

...e molti altri

...con positivi commenti dagli analisti

“A focused approach on small clouds in vertical sectors gives NodeWeaver something of a blue ocean strategy: an area of the market not well served that we know of. The dirt-cheap pricing NodeWeaver is willing to be up with should be a strong attractor.” (from: “NodeWeaver uses OpenNebula on a stick to for industry-specific small cloud installs”, 451 Research impact report)

...e qualche successo internazionale