danych Oracle pomiędzy ośrodkami...

15
Ludzie. Innowacje. Rozwiązania. © OPITZ CONSULTING Polska 2016 Metody replikacji baz danych Oracle pomiędzy ośrodkami przetwarzania danych Jacek Rak Senior Consultant Przemysław Sobieszczuk Pełnomocnik Zarządu

Transcript of danych Oracle pomiędzy ośrodkami...

Page 1: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Ludzie. Innowacje. Rozwiązania.

© OPITZ CONSULTING Polska 2016

Metody replikacji baz danych Oracle pomiędzy ośrodkami przetwarzania danych

Jacek RakSenior Consultant

Przemysław SobieszczukPełnomocnik Zarządu

Page 2: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

OPITZ CONSULTING Polska• Firma istnieje od 1990 roku (26 lat), w Polsce od 2007 roku (9 lat)

• Lokalizacje: Katowice, Kraków, Warszawa (Złote Tarasy)

• Zatrudnienie:

ponad 400 osób w grupie

blisko 40 osób w Polsce

• Elementy portfolio:

Technologie Oracle: Database, Middleware, Data Integration & SOA

Oracle Cloud Specialized Partner (HA, DR)

Technologie integracyjne innych producentów: WSO2, Talend

Utrzymanie infrastruktury i aplikacji:

• Managed Services Infrastructure: Oracle & Microsoft

• Managed Services Applications

„Przyjazne” doradztwo licencyjne w obszarze produktów Oracle

© OPITZ CONSULTING Polska 2016 2

Wybrani klienci

Page 3: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Agenda

• Przegląd metod replikacji baz danych

• DataGuard - możliwości, zalety

• DataGuard 12c - nowe funkcjonalności: far sync, real time cascade

• 12c Active DataGuard - nowe funkcjonalności, korzyści

• Oracle GoldenGate

• Extended RAC

• Narzędzia zewnętrzne – DBVisit Standby i DBVisit Replicate

© OPITZ CONSULTING Polska 2016 3

Page 4: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Przegląd metod replikacji

© OPITZ CONSULTING Polska 2016 4

Replikacja danych Replikacja baz danych/DR

STREAMS

Logical standby database

Page 5: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Oracle DataGuard

© OPITZ CONSULTING Polska 2016 5

Fizyczna baza standby Logiczna baza standby

Źródło: oracle.comŹródło: oracle.com

Page 6: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Oracle DataGuard

© OPITZ CONSULTING Polska 2016 6

Główne cechy Korzyści

• Integracja ze środowiskiem Oracle’owym

• DataGuard Broker• Snapshot standby database• Rolling upgrade• Application Continuity• Automatic Block Repair• Real-time query

• Ciągłość działania podczas awarii krytycznych

• Kompletne zabezpieczenie danych (geograficzne)

• Lepsza utylizacja serwerów• Elastyczna konfiguracja dla

spełnienia wymagań biznesu• Scentralizowane zarządzanie

Page 7: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

DataGuard 12c – Far Sync

© OPITZ CONSULTING Polska 2016 7

• Zwiększone bezpieczeństwo danych –zero data loss dla odległych lokalizacji

• Mniejszy wpływ na wydajność• Redukcja kosztów• Przezroczyste dla aplikacji• Offload transportu i kompresji redo

Źródło: oracle.com

Źródło: oracle.com

Page 8: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

DataGuard 12c – Real Time Cascade

© OPITZ CONSULTING Polska 2016 8

Źródło: oracle.com

• Baza Standby 1 retransmituje redo logi w czasie rzeczywistym do bazy Standby 2

• Nie występuje opóźnienie propagacji przez oczekiwania na przełączenie grupy redo

• Mniejszy narzut wydajnościowy (baza Primary wysyła strumień redo tylko do jednej bazy)

• Mniejszy ruch sieciowy

Page 9: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Oracle GoldenGate

© OPITZ CONSULTING Polska 2016 9

• Ciągłość biznesu i wysoka dostępność

• Inicjalne ładowanie i integracja baz danych

• Systemy decyzyjne i hurtownie danych

• Replikacja w czasie rzeczywistym

• Heterogoniczność• Transakcyjność• Wydajność• Elastyczność

Źródło: oracle.com

Page 10: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Oracle GoldenGate

© OPITZ CONSULTING Polska 2016 10

Źródło: oracle.com

Page 11: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Extended RAC

© OPITZ CONSULTING Polska 2016 11

Źródło: oracle.com

• Jeden klaster RAC pomiędzy dwoma serwerowniami (dystans <50km)

• Pełna utylizacja zasobów• Tryb działania active-active• RAC One Node dla

rozwiązań active-passive

• Nie zapewnia pełnego zabezpieczenia typu Disaster Recovery

• Rozwiązanie podatne na awarie całej bazy danych

Page 12: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

DBVisit Standby

© OPITZ CONSULTING Polska 2016 12

Źródło: dbvisit.com

• Pełne zabezpieczenie Disaster Recovery dla baz Oracle• Dostępny dla wersji Standard Edition• Część funkcjonalności DataGuard`a bez dodatkowych opłat licencyjnych• Zautomatyzowane tworzenie bazy standby• Scentralizowane zarządzanie z konsoli web`owej

Page 13: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

DBVisit Replicate

© OPITZ CONSULTING Polska 2016 13

Źródło: dbvisit.com

• Logiczna replikacja danych pomiędzy bazami Oracle i MySQL, MS SQL, Hadoop• Funkcjonalnością zbliżony do Oracle GoldenGate• Replicate LTD vs Replicate XTD vs Replicate MAX• Detekcja i rozwiązywanie konfliktów• Kreator tworzenia schematów replikacji• Scentralizowane zarządzanie z konsoli web`owej

Page 14: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Podsumowanie

© OPITZ CONSULTING Polska 2016 14

Replikacja danych

Hurtownie danych

Raportowanie

Disaster Recovery

Logiczna baza standby

Fizyczna baza standby

Disaster Recovery

Replikacja danych

Raportowanie

Replikacja danych

Bazy standby/DR

Hurtownie danych

Raportowanie

Page 15: danych Oracle pomiędzy ośrodkami przetwarzaniadatacentertrends.pl/wp-content/uploads/2016/10/Jacek-Rak-Opitz... · • Baza Standby 1 retransmituje redo logi w czasie rzeczywistym

Strona

Q&A

© OPITZ CONSULTING Polska 2016 15

Jacek Rak

Przemysław Sobieszczuk