IBM XIV System Storage Ein technischer Überblick Christian Ott XIV Solution Architect
Agenda Heutige Herausforderungen Vergleich zwei Speicherarchitekturen Einführung XIV Speichertechnologie XIV Architektur XIV Funktionen Zusammenfassung
External storage capacity growth trend External disk shipments & price (History & Forecast) 14000 140 12000 $126.00 11977 120 10000 100 8000 6000 $72.20 5026 7784 80 60 PB $/GB 4000 2000 0 $43.90 40 3223 $31.20 2409 $19.55 20 1306 784 $13.34 173 239 306 462 $9.10 $6.13 $4.14 $2.80 $1.89 0 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Source: IDC, 2007
Traditional Storage Systems: Complex Data Layout You almost never get optimal performance When using subset of disks for LUNs Data layout planning Optimal performance requires complex data layout planing Several steps required to stripe data Format arrays Create LUNs and map to hosts Group LUNs into a volume group Create striped filesystems across disks Data layout is static Changes is configurations such as new disks require manual work to redistribute data.
Traditional Storage Systems: Orphaned Space Effective Capacity Static dedication of LUNs to disk-arrays leads to orphaned spaces. De-provisioning of unutilized space is complex and requires manual steps
XIV Historie 2002 Gründung der Firma XIV Moshe Yanai Chefentwickler EMC Symmetrix 5 Firmengründer sind vom 14. Abschlussjahrgang der israelischen Talpiot Elite Universität 2005 erste XIV Nextra in Israel verkauft 31.12.2007 IBM kauft XIV 15.08.2008 IBM kündigt IBM XIV Storage System (Gen. 2.0) an 15.12.2008 IBM kündigt IBM XIV partial System an 01.01.2009 IBM baut Produktionsstätten aus 30.06.2009 IBM XIV SW 10.1 31.09.2009 Fidelity Investments kauft 1000. XIV 19.11.2009 IBM XIV SW 10.2 31.12.2009 Über 1.500 Systeme weltweit verkauft XIV Nextra, verfügbar seit 2005 IBM XIV Storage System, verfügbar seit Sept. 2008
Grid Architektur (Details) Host FC Data Module Host iscsi Data Module Host Data Module Ethernet Data Module UPS UPS UPS
Speicherarchitektur-Vergleich Zentraler Cache, CPU, Backplane Spezielles HW Design -> Hohe Kosten Manuelles Tuning notwendig Bedienung und Benutzung komplex Lange Enwicklungszyklen Massiv parallele Grid Architektur Standardbauteile Tier 1 Geschwindigkeit und Funktionen Selbstheilung und Optimierung Kurze Entwicklungszyklen Interface Interface Interface Controllers Interface Interface Switching Interface Cache JBOD JBOD Node Node
Traditional Dual Controller I/O IOs must pass single or dual controller No parallel IO -> needs fast Disks! Hot spots most likely to occur due to manual data layout procedure Raid configuration/formating Striping etc. Interface Interface Interface Controllers Cache JBOD JBOD
XIV s Parallel Architecture Data All IO parallel! Totally balanced: Paths, CPUs, Caches, Dis No hotspots! Data Module Data Module Data Module Data Module Data Module Data Module Switching Switching Data Module Data Module Data Module Data Module Data Module Data Module
Performance Storage Management Legacy XIV Architectures COMPLETELY Automated Process NO Pre-Planning AUTOMATIC load balancing HIGHEST capacity utilization COMPLEXITY GROWS WITH CAPACITY REQUIRES MORE Pre-Planning INCREASED RISK to existing production REQUIRES MORE monitoring & tuning LOWER capacity utilization
Funktionen 1 TB Wiederherstellung < 30 min SnapShots (Re-Direct on Write) kostenlos Data Mirroring (Async + Sync) kostenlos Data Migration kostenlos XIV Mgmt. Software kostenlos XIV Performance Monitoring + Reporting kostenlos Thin Provisioning ThinReclamation - kostenlos
XIV Value Proposition Impact Lower acquisition cost 20-30% All advanced software features included Commodity hardware reduce cost Power & cooling cost 25-50% 50% greater usable capacity per sq. foot (11 TB/SF) 25-30% less power & cooling per usable Storage management cost 50-80% Self healing & load balancing design Major reduction in tuning More responsive to mission requirements Consistent performance Improved capacity usage 20-50% XIV sold as USABLE capacity Designed to perform well at >90% capacity utilization 25-90%
Further Resources XIV Home: www.xivstorage.com Full documentation: wilson.boulder.ibm.com/infocenter/ibmxiv/r2/index.jsp XIV Storage Blog: radtke.eu/xiv-storage-blog 3rd Party Blog: http://storagegorilla.com/2010/03/26/7- reasons-why-ibms-xiv-isnt-perfect/
Christian Ott ChrisOtt@de.ibm.com +49 151 125 8 1126