1 FLASH NOVÉ HRANICE DOSAŽITELNÉHO Jaroslav Vašek
2 Evoluce výkonu 10TB RAW bez flash Back-end výkon při použití nejmenších disků v dané době 1999 2002 2013 140x 73GB_10k 70x 146GB_15k 35x 300GB_15k Symmetrix 8000 16000 I/O Symmetrix DMX-1, -2 9800 I/O Symmetrix VMAX 4900 I/O
3 Evoluce výkonu 10TB RAW s flash Back-end výkon při použití nejmenších disků v dané době 2000 2003 2013 140x 73GB_15k 70x 146GB_15k 48x 200GB Flash Symmetrix 8000 Symmetrix DMX-1, -2 Symmetrix VMAX 16000 I/O 8500 I/O 180 000 I/O
4 Flash: Nové hranice možného 2000 IOPS/GB 4000X RYCHLEJŠÍ NEŽ HARD DISK 0.5 IOPS/GB Hard Disk PCIe Flash
5 Nové hranice dosažitelného Flash produkty Xtreme SF/SW Scale I/O Xtreme IO
6 Xtrem SF Flash HW Xtrem SW Cache SW algoritmus
7 Rodina XtremSF XtremSF 2200 2.2 TB XtremSF 1400 1.4 TB XtremSF 700 700 GB XtremSF 550 550 GB Až 1,130,000 IOPS * Half-height, Half-length poloviční výška, poloviční délka
8 Tradiční architektura Server Network Storage Application CPU Switch Storage Array SSD/HDD 1 2 3 4 Flash FC / SAS 8 7 6 5 SATA / NL-SAS Reads (latency: 500 μs 10 ms) Writes Zápisové i čtecí operace jsou realizovány přímo z diskového pole Výkon je závislý na diskovém pole a přenosových linkách
9 Xtrem SF/SW architektura Server Network Storage Application CPU PCIe Flash Card Switch Storage Array SSD/HDD 1 2 3 4 Flash 5 FC / SAS 9 8 7 6 SATA / NL-SAS Reads (latency: <100 μs) Writes Čtecí operace jsou realizovány z flash karty Zápisové operace jsou realizovány v diskovém poli
10 Xtrem SF/SW v režimu Cache Split Card To nejlepší z obou světů Cache Direct- Attached Storage Data 1 Data 2 Temp DB
11 EMC XtremSW Cache Application Testing Results 7.7X MENŠÍ RESPONSE TIME 1.0 3.6 3.6X VYŠŠÍ VÝKONNOST Latence 0.13 TPS 1.0 2.5X MENŠÍ RESPONSE TIME 3.1X VYŠŠÍ VÝKON Latence 1.0 0.4 TPS 1.0 3.1
Integrace s diskovými poli VMAX Jednotný management Seznam LUNů vhodných pro XtremSW na základě trendové analýzy VMAX Podpora Call-home Integrovaný reporting výkonnostních statistik VNX Jednotný management Monitorování výkonu a stavu Identifikace LUNů s XtremSW Seznam LUNů vhodných pro XtremSW na základě trendové analýzy VNX Bezkonkurenční navýšení výkonu Cache Bypass: Optimalizovaný Read Miss Prefetching dat do VMAX Cache Copyright 2013 EMC Corporation. All rights reserved. 12
13 Směřování XtremSW Cache Cache Coherency pro Oracle RAC, širší podpora PCIe & OS Podpora různých karet Podpora dalších OS
14 ScaleIO vytváří pool nad serverovými Flash kartami nebo HDD Využívá aplikační servery s lokálními disky Fyzické nebo virtuální servery (Automaticky) nainstaluje tenký ScaleIO ovladač Agreguje kapacitu a výkonnost všech serverů v DC Přidává (a odstraňuje) kapacitu a servery dynamicky ScaleIO Agent (tenký ovladač)
15 ScaleIO Summary EMC to myslí vážně s Flash pro servery ScaleIO Elastic Converged Storage bude součástí produktů XtremSW Suite Jádrem EMC strategie pro serverový software a rozšířením pro EMC flash strategii a portfolio Scale-out serverový stack pro široké spektrum reálných nasazení nevirtualizovaného prostředí
16 XtremIO NOVÉ POŽADAVKY NA ZÁKLADNÍ DESIGN Softwarově definovaný Komoditní hardware Maximálně vyvážený Lineární škálovatelnost Optimalizovaný pro Flash Minimální latence
17 Konfigurace XtremIO * IOPS 100% Random, 50% zápisů/50% čtení ^IOPS 100% Random, 100% čtení Jeden X-Brick (6U) 150K IOPS * 250K IOPS^ Dva X-Bricks (12U) 300K IOPS * 500K IOPS^ Čtyři X-Bricks (22U) 600K IOPS * 1M IOPS^
18 XtremIO Škálovatelná architektura poskytuje neporovnatelnou výkonnost 1.250.000 1.000.000 Náhodné čtení 4 X-Bricks 400.000 Náhodné zápisy 4 X-Bricks IOPS 750.000 500.000 2 X-Bricks IOPS 300.000 200.000 2 X-Bricks 250.000 1 X-Brick 100.000 1 X-Brick 0 0 Response Time menší než milisekunda při zachování všech datových služeb
19 Reálné IOPS vs. Hrdinská čísla Měření na serveru Náhodnost 100 % Žádné prázdné/vynulované Flash Pages Pole zaplněno na 80% - nutné přepisování Bez omezení velikosti LUNů a rozsahu LBA Mix čtecích/zápisových operací Dlouhé časové periody
20 XtremIO inline redukce dat Dramaticky snižuje náklady, zvyšuje výkon a prodlužuje životnost Vždy zapnuta, vnitřní funkcionalita Škálovatelná Skutečně inline a globální Navyšuje výkonnost pole Snižuje $/GB Prodlužuje životnost Flash
21 XtremIO Data Protection (XDP) Optimalizováno pro přepisování na Flash Žádné konfigurování Žádné Hot Spare disky Se selháním SSD se počítá Adaptuje se při selhání Distribuované, Content-aware rebuildy
22 XtremIO Data Protection Kapacitní režie XDP RAID 1 RAID 5 4+1 RAID 6 6+2 RAID 5/RAID 6 Combo 8% 50% 25% 25% 30% Maximální kapacitní efektivita
XtremIO konfigurace Jedna obrazovka žádné plánování, žádné dolaďování Copyright 2013 EMC Corporation. All rights reserved. 23 1 3 VYTVOŘENÍ VOLUMŮ 2 MAPOVÁNÍ VOLUMŮ VYTVOŘENÍ SKUPIN INITIATORŮ
24 XTREMIO ODLIŠNOST: DATA JSOU ADRESOU
XtremIO Content Engine Copyright 2013 EMC Corporation. All rights reserved. 25 Vstupní data 32K Core Engine 963FE7B CA38C90 134F871 0325F7A 963FE7B F3AFBA3 AB45CB7 20147A8 Rovnoměrné rozložení unikátních hodnot Jakákoliv rozdílnost obsahu = nesouvstažné hodnoty
XtremIO Content Engine Copyright 2013 EMC Corporation. All rights reserved. 26 Vstupní data 32K Core Engine 963FE7B CA38C90 134F871 0325F7A 963FE7B F3AFBA3 AB45CB7 20147A8 0 1 2 3 4 5 6 7 8 9 A B C D E F X-Brick #1 X-Brick #2 0 4 8 C 1 5 9 D 2 6 A E 3 7 B F
XtremIO Content Engine Copyright 2013 EMC Corporation. All rights reserved. 27 Vstupní data 32K Core Engine Deduplikován Pouze unikátní zápisy 963FE7B CA38C90 134F871 0325F7A 963FE7B F3AFBA3 Dedup vylepšuje výkon AB45CB7 Přirozeně rovnoměrně zatížený! 20147A8 Stejný postup bez ohledu na velikost klastru 0 4 8 C 2 6 A E 1 5 9 D 3 7 B F
XtremIO Content Engine Copyright 2013 EMC Corporation. All rights reserved. 28 Vstupní data 32K Core Engine 0 4 8 C P1 P2 P1 P2 2 6 A E 1 5 9 D P1 P2 P1 P2 3 7 B F
29 Příklady nejvhodnějšího použití XTREMní nároky na výkon s nízkým response time Velký poměr náhodných transakcí s většinou čtení Data s větším potenciálem pro deduplikaci VDI Virtualizace serverů Centrální DB a jejich kopie Vývojová prostředí