Beruflich Dokumente
Kultur Dokumente
whoami
Worked with Oracle Since 1982 (V2) Working with Exadata since early 2010 Work for Enkitec (www.enkitec.com) (Enkitec owns a Half Rack V2/X2) Many Exadata customers and POCs Many Exadata Presentations (many to Oracle) Exadata Book
Blog: kerryosborne.oracle-guy.com
Note: This presentation was originally proposed as a session for OpenWorld 2010 by Kevin Closson.
4
Poll Can You Get Exadata Like Performance w/o Buying an Exadata?
Yes No I think I can build a better mousetrap (for less money) It absolutely cannot be done
What is Exadata?
Exadata Database Servers
11gR2 / ASM
*Half Rack
6
*Half Rack
8
First Iteration
! 4 - Sun Fire X4170 M2 Servers ! 16 8G HBAs and a Switch ------------ (need to step up to VMAX) ! EMC VNX7500 ! 10 200G Fast Cache ! 84 - 7.2K, 3T Drives
Storyville
Imagine a system that spends 4.5 hours every night doing a batch update of a Billion+ row table one row at a time. Which buckets are most important?
11
12
13
Second Iteration
! 1 Dell R910 (2x8 CPU, 256G RAM, PCIe) ! 70G buffer cache ! 4 8G HBAs and switch(es) ! Hitachi SAN (AMS 2500) ! 2 trays of 200G SSD (30) ! 1 tray of rusty spiny things (38x450G) No redundancy Not enough storage Did get write back cache Long Running Queries still take a while But Not Bad!
14
DIY Results:
Batch Job: ~ 50 minutes 56 Min Query: ~ 15 minutes Costs: hardware roughly the same as half rack Oracle software quite a bit less
15
Third Iteration
! 2 - Sun Fire X4800 Servers (plenty of CPU, memory, PCIe) ! 4 QDR InfiniBand HCAs and switch(es) ! Sun ZFS 7320 ! 2TB Read Cache ! 4 trays of 20 X 7.2K, 3T Drives ! per James request we can use RDMA ! also supports HCC
16
17
Hardware Conclusion
! Exadata Architecture Provides a Roadmap ! Flash Based Storage ! Big Pipes (Infiniband) ! Low Latency (RDMA) ! RAC Provides Ability to Scale Out ! Unlikely that you can build it for anywhere near the cost ! But you can probably build something adequate for specific WLs
18
Remember: ! CPUs on Storage Cells Can Be Used For DB Processing ! So We Need More CPU on DB Servers To Compensate ! And the associated DB/RAC licensing costs ! We May Also Need More DB Server Memory ! All Because of the Storage Software
19
21
22
Demo Time
23
24
Exadata 19.5 sec 11.5 sec 37.5 sec 9.4 sec 1.05 sec .23 sec .47 sec
Exposure to Exadata
26
Questions?
Contact Information : Kerry Osborne
kerry.osborne@enkitec.com kerryosborne.oracle-guy.com www.enkitec.com
27