27ian2011 trend

32
1 Oracle Exadata Performanţă, scalabilitate şi redundanţă pentru bazele de date Oracle Conferinţa Agora Group - Storage & Business Continuity Bucureşti 27 ianuarie 2011 Razvan Nedelcu DBA – Expert Customer Support Trend Import-Export [email protected] www.trend.ro

Upload: agora-group

Post on 17-Jun-2015

499 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 27ian2011   trend

1

Oracle ExadataPerformanţă, scalabilitate şi redundanţă pentru bazele de date Oracle

Conferinţa Agora Group - Storage & Business Continuity

Bucureşti27 ianuarie 2011

Razvan NedelcuDBA – Expert Customer SupportTrend Import-Export [email protected]

Page 2: 27ian2011   trend

Trend ECS 2011 2

Trend Import-Export

Furnizează produse şi servicii IT: hardware, software şi comunicaţii Experienţă de două decenii la nivel naţional şi internaţional Parteneriate cu Oracle, Hewlett Packard, Microsoft, Lenovo, Hitachi,

AVG, Texas Memory Systems, iiView Departamentul ECS (Expert Customer Support)

Consultanţă, produse şi servicii bazate pe tehnologie Oracle Oracle Exadata Database Machine Planificare High Availability şi Disaster Recovery Performance Tuning Migrări la Oracle Database 11gR2 şi Oracle Exadata Securitate Administrare şi tuning de baze de date, data warehouse şi BI Oracle Enterprise Manager Grid Control Oracle RAC

Page 3: 27ian2011   trend

Trend ECS 2011 3

Oracle ExadataPerformanţă, scalabilitate şi redundanţă pentru bazele de date Oracle

Sumar Exadata Database Machine – privire de ansamblu

Disponibilitate Scalabilitate

Exadata Storage Server şi Exadata Storage Server Software Exadata Smart Cache Flash Exadata Smart Scan Exadata Hybrid Columnar Compression IO Resource Manager

Concluzii

Page 4: 27ian2011   trend

Trend ECS 2011 4

Oracle Exadata Database Machine

Bază de date?sau

Calculator?sau

Mediu de stocare?

Page 5: 27ian2011   trend

Trend ECS 2011 5

Oracle Exadata Database Machine

Page 6: 27ian2011   trend

Trend ECS 2011 6

Oracle Exadata Database Machine

X2-2 Performanţă la cost scăzut 8 servere BD, fiecare 12 core. Total 96 core-uri în

serverele BD 14 Servere de stocare, 40 Gb/sec Infiniband Linux Tolaranţă completă la defecţiuni Quarter, Half, full rack, multi rack

X2-8 Performanţă extremă la nivelul datelor 2 servere DB, fiecare 64 core. Total 128 core-uri Memorie pt baza de date de 4 ori mai mare: 2TB 14 Servere de stocare cu procesoare Intel 6-core CPUs Conectivitate 10Gb Ethernet la Data Center Linux or Solaris

Oracle Database Enterprise Edition 11gR2

Page 7: 27ian2011   trend

Trend ECS 2011 7

Oracle Exadata Database Machine – Disponibilitate şi scalabilitate

Page 8: 27ian2011   trend

Trend ECS 2011 8

Capacitatea Exadata

Page 9: 27ian2011   trend

Trend ECS 2011 9

Performanţa Exadata

Page 10: 27ian2011   trend

Trend ECS 2011 10

Exadata Storage Server

O celulă de stocare Exadata Hardware standard 12 CPU core pentru procesare în celula de stocare 12 discuri rapide (600GB) sau de capacitate mare (2 TB) 384 GB Exadata Smart Flash Cache Conectivitate Infiniband la serverele de baze de date

+ Exadata Storage Server Software

Exadata Smart Scan Exadata Smart Flash Cache Exadata Hybrid Columnar Compression

Page 11: 27ian2011   trend

Trend ECS 2011 11

Disponibilitate fără întreruperi de sistem neplanificate

Real application clusters – RAC Disponibilitate şi scalabilitate la nivelul serverelor de baze

de date Automatic Storage Management – ASM

Striping şi mirroring pentru a asigura balansarea şi redundanţa discurilor

Redundanţă hardware la nivelul serverelor de baze de date şi la nivelul celulelor de stocare

Page 12: 27ian2011   trend

Trend ECS 2011 12

Implementare rapidă costuri de migrare şi implementare mici

Standardizat şi uşor de instalat Livrat gata de funcţionare Testat Configuraţii identice, toate Exadata sunt la fel

Rulează aplicaţiile OLTP şi DW existente Oracle Database EE 11gR2 Nu este necesară certificarea aplicaţiilor pe Exadata

Se utilizează ecosistemul IT Oracle existent Competenţe, baza de cunoştinţe, angajaţi, parteneri

Page 13: 27ian2011   trend

Trend ECS 2011 13

Performanţă mare decizii de afaceri mai bune şi mai rapide

Performanţă pentru aplicaţii OLTP Performanţă pentru aplicaţii Data Warehouse De ce?

Traditional Database Storage Deployment Exadata Storage Deployment

Page 14: 27ian2011   trend

Trend ECS 2011 14

Access rapid la date

Reţea InfiniBand Fiecare celulă de stocare are conectivitate prin porturi

duale InfiniBand 40Gb/sec

Memorie Flash Fiecare celulă de stocare are 4 carduri Flash x 96 GB (PCI) Exadata Smart Flash Cache

Page 15: 27ian2011   trend

Trend ECS 2011 15

Exadata Smart Flash Cache

Cardurile Flash elimină gâtuirile la nivelul controllerului de disc Datele accesate frecvent sunt stocate în flash, nu este necesar

tuning manual Gestiune inteligentă a memoriei flash. Se obţine viteza

caracteristică memoriei flash la preţ de discuri Îmbunătăţirea de 10 ori a timpului de răspuns pentru operaţiile I/O

Infrequently Used Data

Frequently Used Data

Page 16: 27ian2011   trend

Trend ECS 2011 16

Exadata Storage Server Software

Cell Services (CELLSRV) Comunică cu instanţa bazei de date prin protocolul iDB SQL offload Implementarea funcţionalităţii de gestiune de resurse

(DBRM I/O) Management Server (MS) Restart Server (RS)

Page 17: 27ian2011   trend

Trend ECS 2011 17

Procesare descărcată pe Exadata Storage Server

Smart scan predicate filtering Smart scan column filtering Smart scan join processing Procesarea coloanelor şi tablespace-urilor criptate Storage index Descărcarea procesării modelelor de analiză data

mining Descărcarea operaţiilor de backup incremental şi

creare tablespace

Page 18: 27ian2011   trend

Trend ECS 2011 18

Exadata Smart Scan

Traditional Scan Exadata Smart Scan

Page 19: 27ian2011   trend

Trend ECS 2011 19

Exadata Smart Scan

Se returnează către instanţa bazei de date numai rândurile şi coloanele relevante

O reducere medie de 10 ori a datelor Consumul de CPU pentru prelucrarea predicatului

este descărcat către celulele de stocare Utilizând “Storage Indexes” scanările suplimentare

sunt reduse, eliminând operaţiile I/O inutile Automat şi transparent faţă de aplicaţie

Page 20: 27ian2011   trend

Trend ECS 2011 20

Exadata Smart Scan

Sample execution plan that uses smart scan

Page 21: 27ian2011   trend

Trend ECS 2011 21

Compresie economisirea spaţiului de stocare

Exadata Hybrid Columnar Compression Wharehouse Compression - QUERY LOW / HIGH

Compresie medie de 10x Nu are impact negativ asupra perfomanţei accesului de date Reduce operaţiile I/O

Archive Compression - ARCHIVE LOW / HIGH Compresie medie de 15x (anumite date şi de 50x) Are un mic impact asupra performaţei Recomandat pentru date istorice şi utilizate mai rar

Permite implementarea politicilor ILM (Information Lifetime Management) astfel încât să se economisească spaţiul având cât mai multe date on-line

Page 22: 27ian2011   trend

Trend ECS 2011 22

Compresie

9 GB compresaţi la 1 GB 3 TB de date reduse la 330 GB

folosind module de compresie “QUERY HIGH”

S-au economisit 2.6 TB pe discuri! Datele de istoric sunt accesibile on-

line

TABLE_NAME PARTITION_NAME TABLESPACE_NAME COMPRESS COMPRESS_FOR NUM_ROWS ---------- ------------------ -------------------- -------- ------------ ---------- CURR_TRANS F_TRANS0109 FTBS_CURR_TRANS0109 ENABLED QUERY HIGH 86429669 CURR_TRANS F_TRANS0709 FTBS_CURR_TRANS0709 NONE 86791329 CURR_TRANS F_TRANS0809 FTBS_CURR_TRANS0809 NONE 84614205 CURR_TRANS F_TRANS0909 FTBS_CURR_TRANS0909 NONE 81536454 CURR_TRANS F_TRANS1009 FTBS_CURR_TRANS1009 ENABLED OLTP 84619362 CURR_TRANS F_TRANS1109 FTBS_CURR_TRANS1109 ENABLED QUERY LOW 81869189 CURR_TRANS F_TRANS1209 FTBS_CURR_TRANS1209 NONE 90423289

SEGMENT_NAME TABLESPACE_NAME MB--------------- -------------------- ----------CURR_TRANS FTBS_CURR_TRANS0109 1060CURR_TRANS FTBS_CURR_TRANS0709 8965CURR_TRANS FTBS_CURR_TRANS0809 8645CURR_TRANS FTBS_CURR_TRANS0909 8453CURR_TRANS FTBS_CURR_TRANS1009 6728CURR_TRANS FTBS_CURR_TRANS1109 4232CURR_TRANS FTBS_CURR_TRANS1209 9221

Page 23: 27ian2011   trend

Trend ECS 2011 23

Exadata I/O Resource Manager Performanţă predictibilă

Permite stabilirea de priorităţi I/O pe discurile gridului pentru a asigura performanţă predictibilă Asigură alocarea corectă a cantităţii relative de lăţime de

bandă I/O către baze de date diferite Asigură alocarea corectă a cantităţii relative de lăţime de

bandă I/O către diferiţi utilizatori sau operaţii

Page 24: 27ian2011   trend

Trend ECS 2011 24

Exadata I/O Resource Manager

Planuri de alocare a resurselor I/O interdatabase şi intradatabase

Performanţă predictibilă în condiţii de încărcare maximă (ex. baze de date DW şi OLTP)

Page 25: 27ian2011   trend

Trend ECS 2011 25

Securitate

Suportă toate facilităţile de securitate Oracle (11gR2) standard şi opţionale

3 metode de acces la discurile exadata Open Security (implicit)

Orice bază de date are acces la toate discurile din celulele de stocare ASM-Scoped Security

Bazele de date dintr-un cluster ASM nu accesează decât un set de discuri

Database-Scoped Security Discurile sunt restricţionate la anumite baze de date dintr-un cluster

ASM

Page 26: 27ian2011   trend

Trend ECS 2011 26

Gestiune şi Administrare Oracle Exadata costuri mai mici de întreţinere şi operare

Enterprise Manager Gestionarea şi administrarea bazelor de date şi ASM Monitorizarea maşinii Oracle Exadata

Auto Service Requests (ASR) Înregistrează automat SR-uri (cereri de service) pentru

defecţiunile hardware comune Utilitar în linie de comandă - CLI

Pentru gestiunea locală a celulelor de stocare Exadata Utilitar pentru execuţia comenzilor CLI distribuit pe mai multe

celule de stocare Integrated Lights Out Manager (ILOM)

Administrare hardware de la distanţă

Page 27: 27ian2011   trend

Trend ECS 2011 27

Gestiune şi Administrare Oracle Exadata

Monitorizarea hardware a maşinii Oracle Exadata Plug-in pentru monitorizarea celulelor de stocare Exadata

şi a altor componente din Oracle Enterprise Manager

Page 28: 27ian2011   trend

Trend ECS 2011 28

Gestiune şi Administrare Oracle Exadata

ILOM

Page 29: 27ian2011   trend

Trend ECS 2011 29

Oracle Exadata Studiu de caz – Turkcell

Cea mai mare companie de telecomunicaţii din Turcia

33,9 milioane de abonaţi (iunie 2010) Cea mai mare bază de date a Turkcell - 100 TB

(250 TB fără compresie) - ocupă 25 TB folosind compresia Exadata Hybrid Columnar Compression

50000 de rapoarte executate lunar În medie performanţa a crescut de 10 ori (anumite

rapoarte chiar de 400 de ori) Posibilitatea de a scala liniar arhitectura prin

adăugarea unor noi rack-uri Exadata

Page 30: 27ian2011   trend

Trend ECS 2011 30

Oracle Exadata Studiu de caz – Turkcell

EMC DMX-470 TB

HITACHI USP-V50 TB

Sun M9000 Sparc 7176 Threads

ORACLE Exadata V2

  OLD SYSTEM NEW SYSTEM

Server Model Sun M9000 Oracle Exadata V2

Cpu Type Sun Sparc 7 2.52 GHz Xeon® E5540 Processors 2.53 GHz

Number Of Cpu Threads 176 128

Total Main Memory 512 GB 576 GB

Total Storage Capacity 120 TB 30 TB

Storage Connection Technology Fiber Channel (32 x 4 Gtbit/s) Infiniband ( 8 x 40 Gbit

Storage Maximum IO Throughput Capacity 5 GB/s 21 GB/s

Server + Storage units Total Power 57 KVA 20 KVA

Server + Storage units Total Form Factor 11 Rack 1 RackApproximate Data Backup Duration 44 Hours 14 Hours

Number of Backup Tape Cartridges Per Backup 159 57

Page 31: 27ian2011   trend

Trend ECS 2011 31

Concluzii

Oracle Exadata este o platformă ideală pentru Data warehouse Aplicaţii OLTP Consolidarea bazelor de date

Oracle Exadata Implementare uşoară şi rapidă Asigură un nivel înalt de performanţă şi disponibilitate

Page 32: 27ian2011   trend

Trend ECS 2011 32

Oracle ExadataPerformanţă, scalabilitate şi redundanţă pentru bazele de date Oracle

Întrebări