Verso uno Storage Virtuale Flexibility, Utilization, Productivity, Cost-Savings and Hardware Independence Storage Virtualization – the Foundation for Total Enterprise Virtualization Dr. Giuseppe Mazzoli Email: [email protected] DataCore Software Proprietary Information Le sfide sui dati I dati devono essere disponibili • Business continuity I dati devono essere “sicuri” • Disaster recovery 2 3 DataCore At A Glance Line of Business Leading innovators of Storage Virtualization Software Products SANmelody ™ Disk Servers SANsymphony™ Open Storage Networking Platform Ownership Privately held since 1998 Distribution OEMs, VARs & System Integrators Customer Base Global 2000 Enterprises & Small to Midsize Firms Ft. Lauderdale, FL (Headquarters) Tokyo, Japan 7 x 24 x 365 Global Support Reading, UK Munich, Germany 7 Valore, Risparmio sui Costi e ROI 10X Productivity Double Utilization 40% Simplify Admin Automate Capacity 80%+ 2 1 Virtual Pools “Auto-Grow” Thin-Provisioning Slash Downtime Business Continuity Disaster Recovery 3 Auto Failover Redundancy 2X Performance Do More, Serve More with existing resources 4 2-4X Acceleration iSCSI SAN / FC SAN Total Enterprise Virtualization 8 “DataCore the Flexible Storage Foundation for Total Enterprise Virtualization” Virtual Desktop Citrix XenDesktop, VMware, Provision Networks Virtual Servers VMware, Citrix XenServer, Virtual Iron, Oracle VM, SUN VM, Microsoft VM Virtual Storage DataCore Total Enterprise Virtualization – The combination of proven virtualization solutions into comprehensive, enterprise-wide, virtual infrastructures, comprising desktops, servers and storage. Driving the next phase of infrastructure virtualization! 9 Cosa è SANmelody? SANmelody è un Software Trasforma un PC Server in un Disk Server • Crea una SAN iSCSI/Fibre Channel a basso costo, ad alte prestazioni e ricca di funzionalità • Semplice da Installare e Gestire • Portabile e Aperto • 10 SANmelody Disk Server Application Servers Install-and-go SANmelody™ Software Database Email File Web iSCSI / Ethernet PC Server Powered by DataCore™ iSCSI Disk Server 11 Fibre Channel e/o iSCSI DataCore SANmelody™ Software PC Server Disks Powered by DataCore™ FC Disk Server Adattatori GigE e/o Fibra Ottica Supporta dischi SATA, SAS, iSCSI, Fibre Channel e EIDE 12 SANmelody e Hardware Storage Application Servers Install-and-go SANmelody™ Software Database Email File Web iSCSI / Ethernet PC Server Powered by DataCore™ Virtual SAN Software Storage Array 13 Cosa fa un SANmelody Disk Server ? Supporta: Windows, Solaris, Linux, AIX, Netware, Mac/OS Virtual Servers Applicazioni Fibre Channel o iSCSI Fibre Channel o iSCSI Storage non Costoso • Alte Performance • Powered by DataCore™ Disk Server Infrastruttura Virtuale • 14 SANmelody – le funzioni SANmelody – funzioni di base High Performance disk I/O Caching Molti LUN virtuali su pochi dischi fisici Connessioni host in iSCSI e/o Fibre Channel (FC) Dischi SCSI, FC, EIDE, Serial ATA, ecc. Snapshots Point-in-time e Completo Thin Provisioning – Allocazione di spazio OnDemand SANmelody – funzioni avanzate Alta Disponibilità (HA) - Mirroring fra disk servers Mirroring Remoto Asincrono over IP 15 Le 5 colonne di SANmelody Caching Thin Provisioning Snap Shot High Availability (HA) Asynchronous Replication (DR) 16 Turbo-charge Your Storage Host SANmelody SANmelody I/O 20 Cache controller I/O 250 - 300 Storage Array Disk I/O 4000 – 6000 17 Performance Av. MB/sec. IBM DS8100 StorageTek HP IBM Netapp Flexline HP 4000 HP DS8100 P400 EMC Fas3020c P400 380 EMC HP HP HP DAS P600 DMX3 EVA5000 DAS P600 DMX3 Konfiguration DAS Konfiguration DAS Konfiguration Konfiguration Netapp Netapp HPEVA EVA Fas3020c FAS3020 HP 4000 HP HP EVA5000 EVA5000 P600 Metro DAS Cluster Konfiguration IBM IBM IBM DS6800 Compellent DS4800 DS8300 16 x 10k FC Drives 9 14 x 10k x 16 10k FC 26 x 10k FC x Drives 10k 80 Drives 80 FC 96 x 6 FC x 10k Drives 6 x 10k x 10k Drives 10k FC 10 FC 10 SAS FC x Drives SAS x Drives 10k Drives 10k Drives Drives SAS SAS Drives Drives 14 14 x x 10k 10k 52 66 68 FC x FC x 10k x 10k Drives 10k Drives FC FC FC 10 Drives Drives x Drives 10k SAS Drives 8 8x 8 x10k x 10k 12 10k FC xFC FC 10k Drives Drives Drives FC Drives 500,00 RAID-1 25%/75% 50%/50% 256MB 256MB Read/Write Read/Write Cache Cache / 200GB Cache / 20GB CacheVMDK VMDK RAID-5 512MB Cache SANmelody auf DELL 8 x 10k SAS Drives SANmelody mit 10 x 10k SAS Drives ohne Caching 450,00 400,00 350,00 HP P400 2 x 15k SAS 300,00 RealLife-60%Rand-65%Read Max Throughput 100% Read 250,00 Max Throughput-50%Read Random-8k-70%Read 200,00 HP Smart Array 5i EMC Celerra Lefthand Lefthand NS40 Equallogic PS3600 Equallogic Equallogic Equallogic PS3600 PS3800 PS3800 PS3800 1 x 10k SCSI 2 x10k DL320s 15k x3650 FC 16 x10k SAS 16 16 16 xxx 10k 10k SAS SAS SAS 12 18xx15k 15kSAS SAS 150,00 100,00 50,00 0,00 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Quelle: VMware VMTN 18 Thin Provisioning Network Managed Volume - Thin Provisioning SVR. 1 SVR. 2 SVR. 1 SVR. 3 1TB Storage SVR. 2 1TB SVR. 3 1TB DataCore SANmelody Virtualization 100GB 100GB 100GB Spazio Libero sui Servers 2 e 3 : 4GB su 100GB Il Server 1 chiede più Spazio Lo spazio libero 2 e 3 non è utilizzabile 100GB 100GB 100GB E’ possibile usare lo Spazio Libero 19 Thin Provisioning 12TB allocati Volume Virtuale da 2TB (NVM) assegnato a ogni server Solo una piccola frazione del reale spazio fisico viene allocata ad ogni disco virtuale SANmelody alloca automaticamente lo spazio quando necessario 1TB Pool Lo spazio non allocato è disponibile per l’utilizzo da parte di ogni server 20 Snap Shot Snap shots Snap shots Point-in-time istantanei - Immagini complete - Snap shots da dischi FC a dischi SATA - Produzione Copia Snapshot Utilizza Thin Provisioning con gli Snapshots per conservare spazio 21 Snap Shot Production SQL Server Backup Server Snap shots Snap shots Point-in-time istantanei - Immagini complete - Snap shots da dischi FC a dischi SATA - Datacore SDS Production Fibre Channel Disks Snap Shot SATA Disks Utilizza Thin Provisioning con gli Snapshots per conservare spazio 22 Alta Disponibilità (HA) Elimina il punto singolo di fallimento Separazione fisica Log Coerenza della cache forzata Auto failover trasparente Host Alternate path Cached Reads & Writes Opzione HA Primary Mirror SDS 1 SDS 2 Secondary 23 Disaster Recovery Asincrono Data Center Centrale AIM (Asynchronous IP Mirrors) Data Center DR Remoto Replica fra SANmelody servers No application server agents per la replica Utilizzo di dischi non costosi Normale connessione Internet 24 Esempio Reale Building 1 Building 2 Remote Site 25 MMC Snap-in GUI MMC GUI Controls Block Storage Stack 26 Virtual Disk Allocation Storage Resources Storage Clients Assign LUNs to Clients 27 Performance Management 28 Event Monitoring 29 DataCore Software IP Clients Connected via iSCSI or AIM Client Fiber Channel connected Applications Server Backup Server Administrations Console SANmelody Storage Domain Server Storage Pool 30 Benefici Tecnologici Caching Thin Provisioning Snap Shot High Availability (HA) Asynchronous Replication (DR) 31 Benefici Economici SAN a Basso Costo Slegati dal marchio SAN … … … 32 DataCore Software Portfolio SANsymphony-equipped Storage Domain Servers SANmelody™ traditional storage array alternative SANsymphony™ provide a common set of services across heterogeneous storage arrays SANmaestro – SAN analysis suite Traveller – adds Continuous Data Protection – CDP to SANsymphony UpTempo – Disk I/O accelerator for Windows SANmelody-equipped Disk Servers 33 DataCore un successo nel mondo … oggi Success: Progetto Comune di Rivoli Obiettivo: alta affidabilità sui dati Storage: 4 TB Utenti 400 circa Success: Progetto Comune di Rivoli Success: Comune di Lugo Obiettivo: disaster recovery Storage: 4 TB Utenti 300 circa Success: Comune di Lugo Verso uno Storage Virtuale Flexibility, Utilization, Productivity, Cost-Savings and Hadware Independence Storage Virtualization – the Foundation for Total Enterprise Virtualization Grazie DataCore Software Proprietary Information