1 2 EXADATA V2 extremní infrastruktura pro data a databáze Josef Krejčí BI&DW Solutions Manager, Oracle Czech3 EXADATA V2 - SUN Oracle DB Machine ext...
• Omezený datový tok z úložiště na DB servery • Linky mezi disky a servery často až 10x pomalejší, než by objem dat vyžadoval
Průběh a zpracování dotazu: Využití tradičního Storage serveru
Co jsme včera prodali?
Oracle Database Grid
Select sum(sales) where salesdate= ’15September-2010’ …
SUM
Tradiční Storage Array
Načte celou tabulku prodejů
Storage server posílá 200 GB na DB server
Tradiční architektura Datové sklady a malá propustnost
Ukázka
*
Scan Tabulek
Čas skenu tabulky
10 hodin
5 hodin
Typical NAS
Typical Mid-Range Array
Typical High-End Array
1 hodina
1TB
10 TB
100TB
Velikost tabulky
Jak řešit nedostatečnou propustnost?
• Více „rour“ • Tlustější „roury“ • Posílat “rourami“ méně dat
Inteligentní Storage Oracle Exadata Storage Server
• Oracle Enterprise Linux OS
+
• Inteligentní Storage server • Unikátní „Smart Scan‟ technologie • Vrací pouze relevantní data • Nevrací celé bloky dat
Průběh a zpracování dotazu: Využití Oracle Exadata Storage Serveru
Co jsme včera prodali?
Oracle Database Grid
Select sum(sales) where salesdate= 15September-2010’ …
SUM
Načte pouze řádky prodej za 15-September2010
Storage server 200 GB prohledá 1 GB vrací na DB server
Více a větší „roury“
Exadata Storage Server Grid
Oracle Database Server Grid
• Masivní paralelní architektura • 2x Infiniband na každém storage serveru • Infiniband - 5x rychlejší něž Fibre Channel
EXADATA - HP Oracle Database Machine Představena 24.9.2008
Stradivarius - eXtrémní výkon
EXADATA - eXtrémní výkon Ukázka
*
Úspěch Exadata - Database Machine “A query that used to take 24 hours now runs in less than 30 minutes. The Oracle Database Machine beats competing solutions on bandwidth, load rate, disk capacity, and transparency.” Christian Maar, CIO
Kolik reportů za 1 den?
“Every query was faster on Exadata compared to our current systems. The smallest performance improvement was 10x and the biggest one was an incredible 72x.” Simeon Dimitrov, Enterprise Resources Manager
“Call Data Record queries that used to run for over 30 minutes now complete in under 1 minute. That's extreme performance.” Grant Salmon, CEO, LGR Telecommunications
Kolik reportů za 3 minuty?
eXtrémní výkon
eXtrémní – USA 17 (Stradivarius)
Software, Hardware Evoluce, vývoj, inovace ...
Výkon a Inteligence pro Datové sklady (Exadata Server) Exadata V1 HP Oracle DB Machine
2008
Konsolidace dat a Databází
Exadata V2 SUN Oracle DB Machine
2009
EXADATA V2 - SUN Oracle DB Machine
Představena 14.9.2009
EXADATA V2 - SUN Oracle DB Machine co v té bedně je oproti Exadatě V1 Osvědčená Grid architektura pro data i databáze
RAC Database Server Grid • 8 High-performance low-cost computer servers • 2 Intel quad-core Xeons each
InfiniBand Network • 40 Gb/sec fault-tolerant unified server and storage network
Exadata Storage Server Grid • 14 High-performance low-cost storage servers • 100 TB raw SAS disk storage or 336 TB raw SATA disk storage
5TB flash storage!
EXADATA V2 i pro OLTP Exadata Flash - řeší problém výkonu random I/O • Sun Oracle Database Machine má 5TB paměti flash • Exadata Smart Cache kešuje často zpracovávaná data • Výkon Database Machine : •Přes 1
Oracle, první databáze optimalizovaná pro Flash
milion IOPS
Mnoho dalších vylepšení Exadata Hybridní sloupcová komprese
DB 11.2
• Data tabulek ukládána po sloupcích a komprimována • Query Mode pro datové sklady • Optimalizováno pro výkon • Typický kompresní poměr 10:1 • Proporcionální zrychlení čtení (table scan)
• Archival Mode pro méně často zpracovávaná data • Optimalizováno pro redukci objemu dat • Typický kompresní poměr 15:1 • Pro některá data až 50:1
Komprese až 50x
Přínosy se násobí
10 TB uživatelských dat načtení 10 TB z disku
Díky Storage Indexům 20 GB
Po kompresi jde o 1 TB
5 GB díky Smart Scans
Diky Partition Pruning je to 100 GB
Výsledek do vteřiny na Oracle Database Machine
Data jsou 10x menší, čtení dat z disku 2000x rychlejší
• Škálovatenost • Až 8 racků lze propojit bez dalších komponent (jen kabely)
• Další po přidání externích InfiniBand switchů
• Redundance a odolnost proti výpadkům • Výpadek libovolné komponenty nebrání provozu • Data jsou zrcadleny mezi úložišti
• Škálovatelnost až do stovek ůložišť
• Multi-petabytové databáze
7x24
Lineární průběh Každý „Rack“ přidá prostor, propustnost a výkon
Čas skenu tabulky
10 Hours
5 Hours
Typical NAS
Typical Mid-Range Array
Typical High-End Array
1 Hour
1TB
10 TB
100TB
Velikost tabulek
EXADATA V2 – SUN Oracle DB machine Konsolidované DB prostředí
CRM
ERP
Warehouse
HR
Data Mart
• Konsolidace s Database Machine • Umožňuje provozovat velké množství databází s různými požadavky současně • Vysoký výkon, dostupnost a bezpečnost pro všechny aplikace • Předpověditelné časy odezvy • Připraveno pro multi-petabytové databáze • Nízké náklady na platformu
• Database Machine • Exadata a ASM dovolují sdílet úložiště mezi více databázemi • RAC umožňuje databázím využít výkon více serverů • I/O Resource Manager umožňuje prioritizovat I/O požadavky • Instance caging řídí přidělování CPU pro případ více databází na stejném serveru
Oracle Exadata zákazníci Celkem 14 zákazníků v EE&CIS (5x Exadata V1, 14x Exadata V2)
EXADATA V2 – pro data a databáze • Extremní výkon: dramatické zrychlení • 10 - 100X pro datové sklady • 10 - 20X pro OLTP aplikace
• Snadné nasazení: • Dodává se předinstalována, po dodání připravena k provozu • Standardní hardware • Podpora z jednoho místa pro SW i HW – Oracle
• Běžná Oracle Database 11gR2: • Bez zásahu do aplikací • Stejná správa jako běžná Oracle Database
Software, Hardware, Complete
Oracle Datacentra pro 21.století
Výkon a Inteligence pro Datové sklady (Exadata Server) Exadata V1 HP Oracle DB Machine
2008
Konsolidace Databází (Exadata Flash)
Coming Soon!
Exadata V2 SUN Oracle DB Machine
Exa.....
2009
2010
Náklady a cena EXADATA V2 - SUN Oracle DB Machine
Exadata V2 – Nižší náklady Oproti tradičnímu přístupu Exadata - Database Machine
• 5x méně prostoru • 4x nižší příkon
37
Kratší čas nasazení & Snížení rizik Doba přípravy HW a Database pro použití Skládáno z komponent
Referenční konfigurace
Rychlé nasazení Nižší riziko Předkonfigurovaná Databáze
Testy a validace
Instalace a konfigurace Výběr a nákup HW komponent
Návrh a sizing systému
Týdny až měsíce
Exadata - Sun Oracle Database Machine
Testy a validace
Instalace a konfigurace Výběr a nákup HW komponent Týdny až měsíce
Dodání Exadata - Sun Oracle Database Machine
< 1 týden od dodání
Exadata V2 - Volba konfigurace Roste s požadavky
Quarter Rack
Half Rack
Full Rack
Jakou konfiguraci zvolit? Výběr podle velikosti uživatelských dat Quarter Rack
Raw
Disk1
Full Rack
SAS
21 TB
50 TB
100 TB
SATA
72 TB
168 TB
336 TB
1.1 TB
2.6 TB
5.3 TB
SAS
6 TB
14 TB
28 TB
SATA
21 TB
50 TB
100 TB
Raw Flash1 User Data2
Half Rack
(assuming no compression)
1 – Raw capacity calculated using 1 GB = 1000 x 1000 x 1000 bytes and 1 TB = 1000 x 1000 x 1000 x 1000 bytes. 2 - User Data: Actual space for end-user data, computed after single mirroring (ASM normal redundancy) and after allowing space for database structures such as temp, logs, undo, and indexes. Actual user data capacity varies by application. User Data capacity calculated using 1 TB = 1024 * 1024 * 1024 * 1024 bytes.
Jakou konfiguraci zvolit? nebo výběr podle propustnosti Quarter Rack
Half Rack
Full Rack
SAS
4.5 GB/s
10.5 GB/s
21 GB/s
SATA
2.5 GB/s
6 GB/s
12 GB/s
11 GB/s
25 GB/s
50 GB/s
110 GB/s
250 GB/s
500 GB/s
SAS
10,800
25,000
50,000
SATA
4,300
10,000
20,000
Flash IOPS3,4
225,000
500,000
1,000,000
Data Load Rate4
1 TB/hr
2.5 TB/hr
5 TB/hr
Raw Disk Data Bandwidth1,4
Raw Flash Data Bandwidth1,4 Max User Data Bandwidth2,4 (10x compression & Flash)
Disk
IOPS3,4
1 – Bandwidth is peak physical disk scan bandwidth, assuming no compression. 2 - Max User Data Bandwidth assumes scanned data is compressed by factor of 10 and is on Flash. 3 – IOPs – Based on IO requests of size 8K 4 - Actual performance will vary by application.
Co když zákazník nemá nyní „budget“ Oracle má i pro tento případ řešení • Oracle Financing Services – EXADATU bez „navýšení“ • Exadata HW • DB a Exadata SW • Implementační práce partnera $3 000 000 $2 500 000 $2 000 000 $1 500 000