27ian2011 trend

517
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
517
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

27ian2011 trend

  1. 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_address] www.trend.ro
  2. 2. Trend Import-Export <ul><li>Furnizează produse şi servicii IT: hardware, software şi comunicaţii </li></ul><ul><li>Experienţă de două decenii la nivel naţional şi internaţional </li></ul><ul><li>Parteneriate cu Oracle, Hewlett Packard, Microsoft, Lenovo, Hitachi, AVG, Texas Memory Systems, iiView </li></ul><ul><li>Departamentul ECS (Expert Customer Support) </li></ul><ul><ul><li>Consultanţă, produse şi servicii bazate pe tehnologie Oracle </li></ul></ul><ul><ul><ul><li>Oracle Exadata Database Machine </li></ul></ul></ul><ul><ul><ul><li>Planificare High Availability ş i Disaster Recovery </li></ul></ul></ul><ul><ul><ul><li>Performance Tuning </li></ul></ul></ul><ul><ul><ul><li>Migrări la Oracle Database 11gR2 şi Oracle Exadata </li></ul></ul></ul><ul><ul><ul><li>Securit ate </li></ul></ul></ul><ul><ul><ul><li>Administrare şi tuning de baze de date, data warehouse şi BI </li></ul></ul></ul><ul><ul><ul><li>Oracle Enterprise Manager Grid Control </li></ul></ul></ul><ul><ul><ul><li>Oracle RAC </li></ul></ul></ul>Trend ECS 201 1
  3. 3. Oracle Exadata Performan ţă , scalabilitate şi redundanţă pentru bazele de date Oracle <ul><li>Sumar </li></ul><ul><ul><li>Exadata Database Machine – privire de ansamblu </li></ul></ul><ul><ul><ul><li>Disponibilitate </li></ul></ul></ul><ul><ul><ul><li>Scalabilitate </li></ul></ul></ul><ul><ul><li>Exadata Storage Server şi Exadata Storage Server Software </li></ul></ul><ul><ul><ul><li>Exadata Smart Cache Flash </li></ul></ul></ul><ul><ul><ul><li>Exadata Smart Scan </li></ul></ul></ul><ul><ul><ul><li>Exadata Hybrid Columnar Compression </li></ul></ul></ul><ul><ul><ul><li>IO Resource Manager </li></ul></ul></ul><ul><ul><li>Conclu zii </li></ul></ul>Trend ECS 201 1
  4. 4. Oracle Exadata Database Machine <ul><li>Bază de date? </li></ul><ul><ul><li>sau </li></ul></ul><ul><li>Calculator? </li></ul><ul><ul><li>sau </li></ul></ul><ul><li>Mediu de stocare? </li></ul>Trend ECS 201 1
  5. 5. Oracle Exadata Database Machine Trend ECS 201 1
  6. 6. Oracle Exadata Database Machine <ul><li>X2-2 Performanţă la cost scăzut </li></ul><ul><ul><li>8 servere BD , fiecare 12 core . Total 96 core -uri î n serverele B D </li></ul></ul><ul><ul><li>14 Servere de stocare , 40 Gb/sec Infiniband </li></ul></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><li>Tolaranţă completă la defecţiuni </li></ul></ul><ul><ul><li>Quarter, Half , full rack , multi rack </li></ul></ul><ul><li>X2-8 Performanţă extremă la nivelul datelor </li></ul><ul><ul><li>2 servere DB , fiecare 64 core . Total 128 core -uri </li></ul></ul><ul><ul><li>Memorie pt baza de date de 4 ori mai mare: 2TB </li></ul></ul><ul><ul><li>14 Servere de stocare cu procesoare Intel 6-core CPUs </li></ul></ul><ul><ul><li>Conectivitate 10Gb Ethernet la Data Center </li></ul></ul><ul><ul><li>Linux or Solaris </li></ul></ul><ul><li>Oracle Database Enterprise Edition 11gR2 </li></ul>Trend ECS 201 1
  7. 7. Oracle Exadata Database Machine – Disponibilitate şi scalabilitate Trend ECS 201 1
  8. 8. Capacitatea Exadata Trend ECS 201 1
  9. 9. Performanţa Exadata Trend ECS 201 1
  10. 10. Exadata Storage Server <ul><li>O celulă de stocare Exadata </li></ul><ul><ul><li>Hardware standard </li></ul></ul><ul><ul><li>12 CPU core pentru procesare în celula de stocare </li></ul></ul><ul><ul><li>12 discuri rapide (600GB) sau de capacitate mare (2 TB) </li></ul></ul><ul><ul><li>384 GB Exadata Smart Flash Cache </li></ul></ul><ul><ul><li>Conectivitate Infiniband la serverele de baze de date </li></ul></ul><ul><li>+ </li></ul><ul><li>Exadata Storage Server Software </li></ul><ul><ul><li>Exadata Smart Scan </li></ul></ul><ul><ul><li>Exadata Smart Flash Cache </li></ul></ul><ul><ul><li>Exadata Hybrid Columnar Compression </li></ul></ul>Trend ECS 201 1
  11. 11. Disponibilitate  fără întreruperi de sistem neplanificate <ul><li>Real application clusters – RAC </li></ul><ul><ul><li>Disponibilitate şi scalabilitate la nivelul serverelor de baze de date </li></ul></ul><ul><li>Automatic Storage Management – ASM </li></ul><ul><ul><li>Striping şi mirroring pentru a asigura balansarea şi redundanţa discurilor </li></ul></ul><ul><li>Redundanţă hardware la nivelul serverelor de baze de date şi la nivelul celulelor de stocare </li></ul>Trend ECS 201 1
  12. 12. Implementare rapidă  costuri de migrare şi implementare mici <ul><li>Standardizat şi uşor de instalat </li></ul><ul><ul><li>Livrat gata de funcţionare </li></ul></ul><ul><ul><li>Test at </li></ul></ul><ul><ul><li>Configuraţii identice, toate Exadata sunt la fel </li></ul></ul><ul><li>R ulează aplicaţiile OLTP şi DW existente </li></ul><ul><ul><li>Oracle Database EE 11gR2 </li></ul></ul><ul><ul><li>Nu este necesară certificarea aplicaţiilor pe Exadata </li></ul></ul><ul><li>Se utilizează ecosistemul IT Oracle existent </li></ul><ul><ul><li>Competenţe, baza de cunoştinţe, angajaţi, parteneri </li></ul></ul>Trend ECS 201 1
  13. 13. Performanţă mare  decizii de afaceri mai bune şi mai rapide <ul><li>Performanţă pentru aplicaţii OLTP </li></ul><ul><li>Performanţă pentru aplicaţii Data Warehouse </li></ul><ul><li>De ce ? </li></ul>Trend ECS 201 1 Traditional Database Storage Deployment Exadata Storage Deployment
  14. 14. Access rapid la date <ul><li>Reţea InfiniBand </li></ul><ul><ul><li>Fiecare celulă de stocare are conectivitate prin porturi duale InfiniBand </li></ul></ul><ul><ul><li>40Gb/sec </li></ul></ul><ul><li>Memorie Flash </li></ul><ul><ul><li>Fiecare celulă de stocare are 4 carduri Flash x 96 GB (PCI) </li></ul></ul><ul><ul><li>Exadata Smart Flash Cache </li></ul></ul>Trend ECS 201 1
  15. 15. Exadata Smart Flash Cache <ul><li>Cardurile Flash elimină gâtuirile la nivelul controllerului de disc </li></ul><ul><li>Datele accesate frecvent sunt stocate în flash, nu este necesar tuning manual </li></ul><ul><li>Gestiune inteligentă a memoriei flash. Se obţine viteza caracteristică memoriei flash la preţ de discuri </li></ul><ul><li>Îmbunătăţirea de 10 ori a timpului de răspuns pentru operaţiile I/O </li></ul>Trend ECS 201 1 Infrequently Used Data Frequently Used Data
  16. 16. Exadata Storage Server Software <ul><li>Cell Services (CELLSRV) </li></ul><ul><ul><li>Comunică cu instanţa bazei de date prin protocolul iDB </li></ul></ul><ul><ul><li>SQL offload </li></ul></ul><ul><ul><li>Implement area funcţionalităţii de gestiune de resurse (DBRM I/O) </li></ul></ul><ul><li>Management Server (MS) </li></ul><ul><li>Restart Server (RS) </li></ul>Trend ECS 201 1
  17. 17. Proces are descărcată pe Exadata Storage Server <ul><li>Smart scan predicate filtering </li></ul><ul><li>Smart scan column filtering </li></ul><ul><li>Smart scan join processing </li></ul><ul><li>Procesarea coloanelor şi tablespace-urilor criptate </li></ul><ul><li>Storage index </li></ul><ul><li>Descărcarea procesării modelelor de analiză data mining </li></ul><ul><li>Descărcarea operaţiilor de backup incremental şi creare tablespace </li></ul>Trend ECS 201 1
  18. 18. Exadata Smart Scan <ul><li>Traditional Scan </li></ul><ul><li>Exadata Smart Scan </li></ul>Trend ECS 201 1
  19. 19. Exadata Smart Scan <ul><li>Se returnează către instanţa bazei de date numai rândurile şi coloanele relevante </li></ul><ul><li>O reducere medie de 10 ori a datelor </li></ul><ul><li>Consumul de CPU pentru prelucrarea predicatului este descărcat către celulele de stocare </li></ul><ul><li>Utilizând “ Storage Indexes ” scanările suplimentare sunt reduse, eliminând operaţiile I/O inutile </li></ul><ul><li>Automat şi transparent faţă de aplicaţie </li></ul>Trend ECS 201 1
  20. 20. Exadata Smart Scan <ul><li>Sample execution plan that uses smart scan </li></ul>Trend ECS 201 1
  21. 21. Compres ie  economisirea spaţiului de stocare <ul><li>Exadata Hybrid Columnar Compression </li></ul><ul><ul><li>Wharehouse Compression - QUERY LOW / HIGH </li></ul></ul><ul><ul><ul><li>Compresie medie de 10x </li></ul></ul></ul><ul><ul><ul><li>Nu are impact negativ asupra perfomanţei accesului de date </li></ul></ul></ul><ul><ul><ul><li>Reduce operaţiile I / O </li></ul></ul></ul><ul><ul><li>Archive Compression - ARCHIVE LOW / HIGH </li></ul></ul><ul><ul><ul><li>Compresie medie de 15x ( anumite date şi de 50x) </li></ul></ul></ul><ul><ul><ul><li>Are un mic impact asupra performaţei </li></ul></ul></ul><ul><ul><ul><li>Recomandat pentru date istorice şi utilizate mai rar </li></ul></ul></ul><ul><ul><li>Permite implementarea politicilor ILM (Information Lifetime Management) astfel încât să se economisească spaţiul având cât mai multe date on-line </li></ul></ul>Trend ECS 201 1
  22. 22. Compres ie <ul><li>9 GB compres aţi la 1 GB </li></ul><ul><li>3 TB de date reduse la 330 GB folosind module de compresie “QUERY HIGH” </li></ul><ul><li>S-au economisit 2.6 TB pe discuri ! </li></ul><ul><li>Dat ele de istoric sunt accesibile on-line </li></ul>Trend ECS 201 1 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 1060 CURR_TRANS FTBS_CURR_TRANS0709 8965 CURR_TRANS FTBS_CURR_TRANS0809 8645 CURR_TRANS FTBS_CURR_TRANS0909 8453 CURR_TRANS FTBS_CURR_TRANS1009 6728 CURR_TRANS FTBS_CURR_TRANS1109 4232 CURR_TRANS FTBS_CURR_TRANS1209 9221
  23. 23. Exadata I/O Resource Manager  Performanţă predictibilă <ul><li>Permite stabilirea de priorităţi I/O pe discurile gridului pentru a asigura performanţă predictibilă </li></ul><ul><ul><li>Asigură alocarea corectă a cantităţii relative de lăţime de bandă I/O către baze de date diferite </li></ul></ul><ul><ul><li>Asigură alocarea corectă a cantităţii relative de lăţime de bandă I/O către diferiţi utilizatori sau operaţii </li></ul></ul>Trend ECS 201 1
  24. 24. Exadata I/O Resource Manager <ul><ul><li>Planuri de alocare a resurselor I/O i nterdatabase şi intradatabase </li></ul></ul><ul><ul><li>Performanţă predictibilă în condiţii de încărcare maximă (ex. baze de date DW şi OLTP) </li></ul></ul>Trend ECS 201 1
  25. 25. Secur ita t e <ul><li>Suportă toate facilităţile de securitate Oracle (11gR2) standard şi opţionale </li></ul><ul><li>3 metode de acces la discurile exadata </li></ul><ul><ul><li>Open Security ( implicit ) </li></ul></ul><ul><ul><ul><li>Orice bază de date are acces la toate discurile din celulele de stocare </li></ul></ul></ul><ul><ul><li>ASM-Scoped Security </li></ul></ul><ul><ul><ul><li>Bazele de date dintr-un cluster ASM nu accesează decât un set de discuri </li></ul></ul></ul><ul><ul><li>Database-Scoped Security </li></ul></ul><ul><ul><ul><li>Discurile sunt restricţionate la anumite baze de date dintr-un cluster ASM </li></ul></ul></ul>Trend ECS 201 1
  26. 26. Gestiune şi Administrare Oracle Exadata  costuri mai mici de întreţinere şi operare <ul><li>Enterprise Manager </li></ul><ul><ul><li>Gestionarea şi administrarea bazelor de date şi ASM </li></ul></ul><ul><ul><li>Monitor izarea maşinii Oracle Exadata </li></ul></ul><ul><li>Auto Service Requests (ASR) </li></ul><ul><ul><li>Înregistrează automat SR-uri (cereri de service) pentru defecţiunile hardware comune </li></ul></ul><ul><li>Utilitar în linie de comandă - CLI </li></ul><ul><ul><li>Pentru gestiunea locală a celulelor de stocare Exadata </li></ul></ul><ul><ul><li>Utilitar pentru execuţia comenzilor CLI distribuit pe mai multe celule de stocare </li></ul></ul><ul><li>Integrated Lights Out Manager (ILOM) </li></ul><ul><ul><li>Administrare hardware de la distanţă </li></ul></ul>Trend ECS 201 1
  27. 27. Gestiune şi Administrare Oracle Exadata <ul><li>Monitor izarea hardware a maşinii Oracle Exadata </li></ul><ul><ul><li>Plug-in pentru monitorizarea celulelor de stocare Exadata şi a altor componente din Oracle Enterprise Manager </li></ul></ul>Trend ECS 201 1
  28. 28. Gestiune şi Administrare Oracle Exadata <ul><li>ILOM </li></ul>Trend ECS 201 1
  29. 29. Oracle Exadata Studiu de caz – Turkcell <ul><li>Cea mai mare com p anie de telecomunica ţii din Turcia </li></ul><ul><li>33,9 milioane de abonaţi (iunie 2010) </li></ul><ul><li>Cea mai mare bază de date a Turkcell - 100 TB (250 TB fără compresie) - ocupă 25 TB folosind compresia Exadata Hybrid Columnar Compression </li></ul><ul><li>50000 de rapoarte executate lunar </li></ul><ul><li>În medie performanţa a crescut de 10 ori (anumite rapoarte chiar de 400 de ori) </li></ul><ul><li>Posibilitatea de a scala liniar arhitectura prin adăugarea unor noi rack-uri Exadata </li></ul>Trend ECS 201 1
  30. 30. Oracle Exadata Studiu de caz – Turkcell Trend ECS 201 1   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 Rack Approximate Data Backup Duration 44 Hours 14 Hours Number of Backup Tape Cartridges Per Backup 159 57
  31. 31. Conclu zi i <ul><li>Oracle Exadata este o platformă ideală pentru </li></ul><ul><ul><li>Data warehouse </li></ul></ul><ul><ul><li>Aplicaţii OLTP </li></ul></ul><ul><ul><li>Consolidarea bazelor de date </li></ul></ul><ul><li>Oracle Exadata </li></ul><ul><ul><li>Implementare uşoară şi rapidă </li></ul></ul><ul><ul><li>Asigură un nivel înalt de performanţă şi disponibilitate </li></ul></ul>Trend ECS 201 1
  32. 32. Oracle Exadata Performan ţă , scalabilitate şi redundanţă pentru bazele de date Oracle <ul><li>Întrebări </li></ul>Trend ECS 201 1
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×