Right Availability voor Provincie Zeeland met Oracle Active Data Guard 11g

958 views

Published on

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
958
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Right Availability voor Provincie Zeeland met Oracle Active Data Guard 11g

  1. 1. Vision ~ Knowledge ~ Results Right Availability voor Provincie Zeeland met Active Data Guard 11g Frank Dorst samenwerking, pragmatische aanpak en innovatie met Java en Oracle OGh DBA Dag: 11g in de praktijk - Utrecht 14 september 2010
  2. 2. 14 Sept. 2010 Presentatie OGh DBA Dag Introductie Provincie Zeeland Alternatieven Gekozen oplossing Implementatie Conclusie Q&A
  3. 3. Vision Knowledge Results Maak IT klein & beheersbaar www.whitehorses.nl Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 3
  4. 4. Over Whitehorses ● Projecten & Consultancy ● Integratie ● Moderne architecturen – SOA / BPM – Middleware – “Right” Availability Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 4
  5. 5. Expertise Oracle Platform ● Advies ● Installatie Maximum ● Upgrade / Migratie Availability ● Inrichten van beheer Architectur ● Troubleshooting Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 5
  6. 6. Expertise Oracle Platform ● Advies Maximum ● Installatie Availabable & ● Upgrade / Migratie Manageable ● Inrichten van beheer Architecture ● Troubleshooting Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 6
  7. 7. Provincie Zeeland
  8. 8. Provincie Zeeland
  9. 9. Provincie Zeeland • Middelburg • Windows platform • 2 locaties • Veel Oracle • 780 medewerkers • APEX • 850 werkplekken • BI Publisher • 100 servers • Webservices • Centrale storage • Application Server • Eigen dubbel glasvezel
  10. 10. Provincie Zeeland
  11. 11. Uitdaging…  Risico bij calamiteiten  Minimaliseer downtime (max. 4 uur)  Maximaliseer “recoverability”  Zonder complexiteit  Beperkte investering Whitehorses B.V.
  12. 12. Oracle Active Data Guard + RMAN met ExaGrid Whitehorses B.V.
  13. 13. Bekeken alternatieven ● Real Application Clusters (RAC) ● Hardware / Storage / Virtualisatie Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 13
  14. 14. Storage & Virtualization Virtual Server database Cluster X Cluster Y Locatie A Locatie B Storage Storage Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 14
  15. 15. Storage & Virtualization Virtual Virtual Server Server Fail-over database database Cluster X Cluster Y Locatie A Locatie B Storage Storage Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 15
  16. 16. Waarom niet? ● Transparantie voor Oracle DBA’s ● Licenties voor Oracle ● Support voor Oracle Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 16
  17. 17. RAC - Real Application Clusters ● Schaalbaarheid ● Beschikbaarheid bij hardware uitval ● Stretched voor DR Load balancer Server Server Server Server A B C D shared storage Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 17
  18. 18. Waarom geen RAC ● 100% uptime niet nodig ● Geen directe oplossing voor “site failure” ● Complexiteit ● Investering RAC licenties Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 18
  19. 19. Wat is Oracle Data Guard? ● Optie op Enterprise Edition ● Disaster Recovery ● Transactioneel consistente kopie (Standby Database) ● Meerdere kopieën mogelijk ● Eventueel “time delay” voor standby ● Een Standby Database kan de rol van Primary overnemen zonder data verlies Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 19
  20. 20. Data Guard Focus ● Data Failures ● Site Disasters: Disaster Recovery Solution ● Data Protection ● Data Availability ● Data Recovery Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 20
  21. 21. Active Data Guard ● Sinds 11g ● Read-only op standby omgeving ● Rapportages ● Backup ● Etc., etc. Geen verloren resources! Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 21
  22. 22. Data Guard Protection Modes ● Maximum Performance Asynchroon, data protectie niet gegarandeerd ● Maximum Availability Synchroon o.b.v. redo data, zeer kleine kans op gegevensverlies ● Maximum Protection Synchroon o.b.v. commit, geen gegevensverlies Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 22
  23. 23. Data Guard Primair Secundair De Abdij Het Groene Woud Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 23
  24. 24. Active Data Guard Primair Secundair De Abdij Het Groene Woud Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 24
  25. 25. Active Data Guard Primair Primair Secundair De Abdij Het Groene Woud Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 25
  26. 26. Maken we de perfecte oplossing? 100% 80% Functionele perfectie Inspanning / Kosten 100% 50% Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 26
  27. 27. Of kiezen we de perfecte match? Extra 100% Functionele afstemming! 80% Functionele perfectie Inspanning / Kosten 100% 50% Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 27
  28. 28. Right Availability… ● Focus op wat nodig is ● Ga voor precies goed genoeg of POGE ● Passend op wensen, eisen & budget ● Zo eenvoudig mogelijk In dit geval: ● Backup/restore (RMAN + ExaGrid) ● Active Data Guard Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 28
  29. 29. Het traject ● Selectie-ondersteuning met presentatie ● Proof of Concept ● Eerste implementatie ● Verdere uitrol Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 29
  30. 30. Selectie-ondersteuning ● Presentatie ● Demonstratie o.b.v. Oracle 11gR1 – 2 laptops – 2 beamers ● Workshop ● Overleg / discussie ● 1 dag + voorbereiding Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 30
  31. 31. Proof of Concept ● 11g R1 op 32bits Windows 2008 ● Installatie Oracle software + laatste patchsets ● Primary omgeving opgezet ● Physical Standby op andere node – Data overgezet via backup – kan ook met RMAN ● Diverse tests met switch over etc. ● 2 dagen inzet Whitehorses Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 31
  32. 32. En toen… Wachten… … op Oracle 11g R2 … voor 64bits Windows 2008
  33. 33. Implementatie ● Voorbereiding (hardware, OS, restore) door provincie ● Installatie nieuwe versie Oracle software op beide nodes ● Upgrade Primary database naar 11g R2 ● Automatische upgrade van standby ● Alle stappen gedocumenteerd Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 33
  34. 34. Test en documentatie ● Switch-over getest met Data Guard Broker command line utility ● Fail-over geforceerd ● VEEEEL mutaties op nieuwe primary ● Middels Flashback oude primary bijgewerkt (gebruik STANDBY_BECAME_PRIMARY_SCN uit V$DATABASE, zie o.a. http://tinyurl.com/fb-dataguard) ● Switch back naar oorsponkelijke primary ● Logboeken aangelegd t.b.v. switch-over Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 34
  35. 35. Samenwerking ● Uitgebreide voorbereiding Province Zeeland ● Cursussen voor medewerkers ● Samen met Whitehorses achter de knoppen ● Zelf doen ● Kennis-ondersteuning door Whitehorses ● 2 dagen inzet Whitehorses voor implementatie Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 35
  36. 36. Implementatie keuzes ● Oracle 11g R2 op Windows 2008 R2 64bits ● Zonder virtualisatie ● Maximum Availability modus ● Geen Data Guard Observer ● Wel Data Guard Broker ● Altijd handmatige fail-over Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 36
  37. 37. RMAN ExaGrid Backup ● Iedere nacht ● RMAN backup en full datapump export ● ExaGrid zorgt voor compressie en deduplicatie ● Backup wordt 1 maand bewaard Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 37
  38. 38. Architectuurplaat Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 38
  39. 39. Huidige situatie… ● Actief voor financiële administratie ● Probleemloos sinds oplevering ● Dagelijkse controle middels eigen scripts Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 39
  40. 40. Toekomst ● Standaard voor nieuwe omgevingen ● Uitrol naar alle Oracle databases ● Rapporten naar standby omgeving zetten ● Crash scenario's documenteren t.b.v. systeembeheer ● Periodiek blijven testen en draaiboeken bijwerken. Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 40
  41. 41. Conclusie ● Enthousiast over Active Data Guard ● Bescherming tegen “disasters” ● Ruim binnen SLA ● Benutting van alle resources ● Duidelijk concept, transparant ● Beperkte investering ● Eigen beheer Whitehorses B.V. OGh DBA Dag: 11g in de praktijk 14 september 2010 41
  42. 42. VRAGEN? IDEEËN? Whitehorses B.V.
  43. 43. Whitehorses B.V. Fultonbaan 20 3439 NE Nieuwegein www.whitehorses.nl blog.whitehorses.nl Twitter: @whitehorsesnl Voor meer info: frank.dorst@whitehorses.nl Twitter: @frank_dorst

×