reliable continuity for your IT
Anzichè utilizzare i server più grandi e complessi, 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 La nostra filosofia
Da CloudWeavers......Eliminare anche gli aspetti complessi dalle fasi straordinarie quali installazione, sostituzione, update, migrazione La nostra filosofia
TM
Interamente riscritto: SO di base, DFS, tuning engine Nuovo motore di networking, nuova versione del filesystem distribuito, hypervisor, orchestrator Disegnato per non richiedere interventi da riga di comando - sia per l installazione che per la manutenzione Tutti i comandi di installazione gestiti via menu direttamente dalla console Strumenti operativi in una sola interfaccia Web su SSL con tutti i parametri di sistema gestiti: priorità del server, goal, snapshots... NodeWeaver
Derivato da Oracle Unbreakable Linux Simile a CentOS 6.5, ma con kernel >3.8 Largo supporto per hardware enterprise, in particolare Infiniband e Myrinet oltre a schede Ethernet 10Gbps Ben accetto in enti con rigidi controlli di sicurezza e/o requisiti particolari (eg. Protezione Civile) Supporto per diagnostica low-level CPU (MCE) e Ram (EDAC), autodiagnostica dischi SAS/SATA con segnalazione all amministratore Supporto per macchine con 512GB ram (1TB con tuning), 32 core e fino a 64 dischi collegati Sistema Operativo
Due configurazioni: globale (parametri applicati a tutti i nodi) e locale (fondamentalmente il solo IP del nodo e lo storage) 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 Menu di amministrazione
XFS, con estensioni Oracle Divide il disco in stripe areas, e lavora in parallelo mantenendo I/O separati (Allocation Groups) Molto efficiente per il nostro I/O tipico (più VM che fanno traffico indipendente, in aree separate) Estremamente tollerante in caso di danni locali Adattato in modo specifico per il nostro pattern chunkbased...con un nuovo scheduler di I/O che compensa il caso di unbalancing (CFQ con quantum scheduling esteso) Default filesystem
An AG or allocation group is a subvolume in a file system which maintains its own track of free blocks and file data (and its own journal, in the case of XFS). This makes simultaneous file operations possible; only one write can happen to an AG at any time, but multiple operations can be performed on the file system, each happening in a different AG. In SMP systems multiple CPUs can write to different AGs, enabling physically concurrent disk operations on a single file system. Default filesystem
Largamente esteso rispetto alla versione precedente Basato su code a deadline: le transazioni in coda vengono eseguite subito se la deadline è più vicina di 1 secondo Altrimenti vengono divisi in temporal chunks e scritti in aggregato mantenendo la coerenza temporale Sostanziale miglioramento per scritture random su aree comunque correlate (eg. installazione di software) Fino a 100 parallel workers (1 solo processo, 100 thread) che possono lavorare indipendentemente su chunk separati, adattati agli stripe XFS Metadati server e metalogger separati MFS
Con latest tuning:
Strumenti di diagnostica ed analisi: Diagnostica
Nuova modalità per il bonding, con supporto per il MAC ghosting (bonding multicanale anche su switch non managed, e non configurati in modo specifico) Modalità di fallback con il bonding basato su port trunks o bridging tradizionale Autoshape delle connessioni - il control plane e il traffico dei chunkserver viaggia su un canale a priorità maggiore del traffico VM Autodetect dell MTU Networking
Integrato il supporto VSS negli snapshot di VM Windows Aggiunto il supporto per ulteriori compressioni SPICE Nested virtualization: Hypervisor
Interfaccia completamente ridisegnata, con due profili distinti per utenti amministratori e utenti normali Creazione di più amministratori, delega dei permessi, federation (tramite zone separate collegate tra loro) VM resize (in PENDING, HOLD, POWEROFF) adesso consente di aumentare sia ram che cpu oltre che ridurla Possibilità di specificare il tipo di hardware emulato (motherboard) oltre alla CPU Limiti di IO per VM: sia come TPS (in lettura e scrittura) che come MB/sec Log unificati Orchestrator
Upload paralleli e progress bar
Detachable VNC
OpenStack: grande supporto aziendale; toolkit orientato alla creazione di infrastrutture IaaS Amazon-like su larga scala. Maggior parte delle insallazioni < 100 core, a causa del costo elevato ( Four to eight weeks later, you will have spent $150,000 to $200,000 at least to get to that production deployment") Esteso supporto per servizi aggiuntivi (Database-as-aService, Object storage, DNS, SDN ) necessari per le infrastrutture più grandi Cloud Competition
CloudStack: acquistato da Citrix, rilasciato come open source; prodotto integrato in Java, ottima interfaccia grafica, monolitico Eucalyptus: nasce con lo scopo specifico di clonare AWS, ha persino una licenza per le sue API ovirt: base open source di RedHat Enterprise Virtualization, molto simile a vsphere, simili requisiti e architettura Tutti mantengono separati hypervisor e storage Cloud Competition
Feature VMware Descrizione NodeWeaver VMotion Live migration delle VM, senza downtime, tra diversi host fisici con compatibilità delle caratteristiche hardware. E' necessaria la compatibilità di CPU tra i nodi disponibili per la migrazione. Live migration fino a 5 VM in contemporanea (configurabile fino a 20). L'emulazione della CPU viene indicata direttamente nel template, e consente di migrare VM anche tra architetture diverse. DRS Gestione intelligente del carico della VM tramite il loro raggruppamento. Condivisione e raggruppamento (pool) delle risorse dell'host fisico e gestione della priorità delle VM nel pool. Spostamento delle VM tra nodi fisici in accordo con le regole della Vmotion. Supporto di regole di affinità per il posizionamento delle VM. Lo scheduling delle VM supporta il raggruppamento per affinità, nonaffinità, per carico, striping oppure tramite regole custom. DRM Consente lo shutdown dei nodi fisici non in uso da parte delle VM. Li accendo in caso di crescita del carico di lavoro e sia necessario aggiungere nodi. E' possibile per infrastrutture con nodi separati per l'io. NodeWeaver supporta il wake-on-lan per accendere nodi on demand e un processo di shutdown opzionale (già incluso nello scheduler nativo) Encumbent Competition
Feature VMware Descrizione NodeWeaver Storage vmotion Consente di configurare cluster di datastore invece di una singola locazione. Fornisce un suggerimento di default per il posizionamento iniziare dei dischi. Consente di spostare dischi virtuali tra i nodi nel cluster (per esempio per schedulare la manutenzione di un nodo). In NodeWeaver non è necessario. Il posizionamento dei chunk è dinamico e segue le regole di topologia, inclusa la vicinanza e la preferenza per un server. Tutti i nodi vedono lo stesso spazio di storage. SDRS Consente di spostare il carico dello storage tra i cluster di datastore (con lo Storage Vmotion). Suggerimento automatico per muovere i VMDK, basato sullo spazio utilizzato, il carico di I&O dei nodi nel cluster. Supporto affinità, nonaffinità, esecuzione manuale e automatica. Integrato in NodeWeaver. HA Monitoraggio automatico della disponibilità dei server fisici : salute del sistema e ripartenza delle VM sullo stesso nodo o su un altro in funzione della natura del disservizio. Fornisce suggerimenti per una ottimizzazione del posizionamento per la ripartenza delle VM e mostra la condizione del sistema all'interfaccia utente. Integrato in rimuovibile) NodeWeaver (non Encumbent Competition
Feature VMware Descrizione NodeWeaver FT Consente un failover trasparente di VM protette, assicura che queste VM siano replicate in cloni attivi e sempre disponibili. A livello di Hypervisor viene fatto un mirror delle istruzioni (lockstep), creando dei cloni attivi e sincroni delle VM protette. Supporta solo VM con una singola VCPU. Non disponibile in NodeWeaver. vshield Include una serie di componenti, ognuno in una appliance virtuale separata. Il componente Zones fornisce un firewall basato sugli IP che riconosce indirizzi IP, porte, protocolli, tipo di applicazioni. Il componente Edge fornisce la connessione ad un gateway, che include 5-tuple firewall, NAT, DHCP, IPSec VPN, load-balancing. Il componente App fornisce un firewall a livello di NIC virtuale, con analisi del traffico e reporting. Il componente Endpoint fornisce un antivirus integrato con lo scanning delle VM con l'introspezione. Le VM sono protette da un firewall integrato nell'hypervisor, estendibile tramite una VM specifica che gira nella piattaforma, per scanning di sicurezza e IDS. L'introspezione è possibile da ogni nodo via riga di comando. Navigazione readonly nel filesystem della VM con il componente VMXRay. Encumbent Competition
Feature VMware Descrizione NodeWeaver Data Recovery Consente il backup tramite snapshot di ogni datastore supportato. Deduplica automatica degli snapshot, come aggiornamenti incrementali rispetto ai precedenti snapshot backup. Gli snapshot sono repliche attive con modifiche incrementali, quindi sono deduplicati per natura (rispetto ad una catena di snapshot). La sincronizzazione remota gestisce i backup differenziali, riducendo il traffico dei dati. E' possibile utilizzare VM esterne per la deduplica e copia in streaming tra due infrastrutture. VDI VMWare Horizon supporta una gestione integrata e una presentazione di Deskstop e applicazioni, attraverso un protocollo di remotizzazione estremamente efficiente. Sono inoltre disponibili nella suite il thin provisioning, la distribuzione di applicazioni isolate, la grafica 3D e il sonoro sincrono. Il Thin provisioning e le VM transitorie ( non persistenti ) sono parte della piattaforma NodeWeaver, come il protocollo di remotizzazione SPICE (non ottimizzato per le WAN). VM di terze parti possono essere usate per la gestione della presentazione di applicazioni. Encumbent Competition