Upload
trandat
View
217
Download
0
Embed Size (px)
Citation preview
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
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
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
Strona
Przegląd metod replikacji
© OPITZ CONSULTING Polska 2016 4
Replikacja danych Replikacja baz danych/DR
STREAMS
Logical standby database
Strona
Oracle DataGuard
© OPITZ CONSULTING Polska 2016 5
Fizyczna baza standby Logiczna baza standby
Źródło: oracle.comŹródło: oracle.com
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
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
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
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
Strona
Oracle GoldenGate
© OPITZ CONSULTING Polska 2016 10
Źródło: oracle.com
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
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
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
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
Strona
Q&A
© OPITZ CONSULTING Polska 2016 15
Jacek Rak
Przemysław Sobieszczuk