Wysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle



Podobne dokumenty
Backup i Storage w jednym stali domu..." - macierze dyskowe, kopie zapasowe i problemy z tym związane

5 nines. - czyli jak osiągnąć większą dostępność dzięki VMware i Metro Storage Cluster

Datacenter - Przykład projektu dla pewnego klienta.

Capgemini IT Wirtualizacja fundamentem chmury technologie wirtualizacji jako podstawy funkcjonowania chmury

Standardowy nowy sait problemy zwiazane z tworzeniem nowego datacenter

Capgemini IT Projekt lokalnego datacenter i problemy z tym związane

Wprowadzenie do wirtualizacji w oparciu o technologie Vmware. Opole, , Krzysztof Podobiński, Mateusz Stępień

Jak zabezpieczyć 500 maszyn wirtualnych?... Wykorzystanie technologii NetApp na wypadek awarii data center

Chmura z perspektywy bezpieczeństwa

Big Data. Czym jest Big Data?

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

Zapewnienie wysokiej dostępności baz danych. Marcin Szeliga MVP SQL Server MCT

Przewidywanie Nieprzewidywalnego Sybase w środowiskach wysokiej dostępności. Jak wykorzystać technologie do budowy centrum zapasowego.

Od czego zacząć przy budowaniu środowisk wysokiej dostępności?

Wydajność i redundancja BPS. Paweł Jawień, WEBCON

Niezawodnoœæ, dostêpnoœæ, wydajnoœæ ró ne cele, ró na organizacja œrodowiska opartego o RAC, DataGuard i RMAN

Blok I Standadrowy nowy sait problemy związane z tworzeniem nowego datacenter

Profesjonalna ochrona danych z arcserve UDP

Integracja danych ubezpieczeniowych w czasie rzeczywistym. Łukasz Szewczyk Solution Architect

Marzena Kanclerz. Microsoft Channel Executive. Zachowanie ciągłości procesów biznesowych. z Windows Server 2012R2

Klastrowanie bazy IBM DB2. Adam Duszeńko

StoreOnce - To więcej niż Backup2Disk

MONITOROWANIE DOSTĘPNOŚCI USŁUG IT

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

IPCM The Big Three of ITIL

Bazy danych - ciągłość działania, spójność danych i disaster recovery. Daniel Polek-Pawlak Jarosław Zdebik

Block Change Tracking

HP StoreOnce B6200 Przykład wdrożenia

Yamaha Motor Racing ochrona dynamicznie zmieniających się danych w trakcie wyścigów

Referat pracy dyplomowej

Ochrona Danych Wrocław 7 marzec 2007

element bezpieczeństwa firmowej infrastruktury IT

Operations Bridge - mostek kapitański zarządzania usługami infrastukturalnymi w modelu ITSM. Piotr Nogaś Presales Consulting Manager

Co to jest SharePlex for Oracle?

Technologie klastrowe Oracle

Produkty Tivoli dla każdego Wybrane przykłady wdrożeń

Hosting i backup danych w środowisku operatorskim

PlateSpin Protect Dariusz Leonarski Starszy konsultant Novell Sp. z o.o.

Jak zatrudnić słonie do replikacji baz PostgreSQL

Replikacja bazy danych polega na kopiowaniu i przesyłaniu danych lub obiektów bazodanowych między serwerami oraz na zsynchronizowaniu tych danych w

Waldemar Kessler Managed Services Sales Leader. Managed Services. Get as much help as you want, but not more than you need IBM Corporation

Rozwiązania bazodanowe EnterpriseDB

Adobe Sign. Podręcznik przechowywania danych Adobe Systems Incorporated. All rights reserved. Ostatnia aktualizacja: 13 marca 2017 r.

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Bezpieczna i wysokodostępna platforma Fujitsu & Windows Server Norbert Blonkowski Microsoft Adam Dyszkiewicz Fujitsu. Fujitsu World Tour 2017

Droga do SharePoint/Project Server 2013 czyli czy jesteśmy gotowi na upgrade. Bartłomiej Graczyk

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Synergia świata korporacji i OpenSource na przykładzie IBM Spectrum Protect i OpenStack Swift

Jak skutecznie zarządzać informacją?

Rozwiązania HPE Storage jak zapewnić pełne bezpieczeństwo Twoich danych?

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Konferencja Projektów Zespołowych. Wrocław, 2016

Digitize Your Business

Sukces z Definicji. HP Storage Division. Macierze nowej generacji HP 3PAR StoreServe Nowoczesny backup dyskowy HP StoreOnce

Wtorek, 17 Września 2006 Kościelisko Paweł Żuchowski Dyrektor Handlowy Quest Polska. Copyright 2006 Quest Software

Platforma Systemowa Wonderware przykład zaawansowanego systemu SCADA

Bezpieczeństwo internetowych witryn informacyjnych administracji rządowej

Identity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz

KSI od kuchni. czyli od strony systemu i infrastruktury. Maciej Rowiński IBM Polska opracowanie graficzne - Dominik Flaszyński IBM Corporation

Elastyczne centrum przetwarzania danych

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Riverbed Performance Management

Łatwe w obsłudze narzędzie ochrony danych w środowiskach wirtualnych STORWARE.EU

Czy tylko backup? Od kopii zapasowej do bezprzerwowego dostępu do danych. Daniel Olkowski & Mirek Kulka

DYREKTOR GENERALNY URZĘDU ZAMÓWIEŃ PUBLICZNYCH

DATA DOMAIN VIRTUAL EDITION

Dobre praktyki z zakresu zabezpieczeń informacji w nowoczesnej administracji. Sławomir Brzeziński

Zasady licencjonowania produktów bazodanowych ORACLE

Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource. Piotr Klimek. piko@piko.homelinux.net

Dane bezpieczne w chmurze

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Klient SmartMedia Sp. z o.o., Dziennikus Sp. z o.o. Branża. IT, software. Okres realizacji. Lipiec nadal. Rodzaj usługi:

Piotr Zacharek HP Polska

Disaster Recovery z PlateSpin Forge. Jedno narzędzie do zabezpieczania serwerów fizycznych, wirtualnych i chmury!

1.1. Założenia dla architektury korporacyjnej EPL

Collaborate more Budowa i utrzymanie taniej, wydajnej, bezpiecznej infrastruktury IT

Katalog usług informatycznych

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel CTERA

Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.

Rozwiązania NetApp. Łukasz Grzesiak ArrowECS

Disaster Recovery w Chmurze

Microsoft SQL Server jak zwiększyć wydajność środowiska oraz jak dobrze je zabezpieczyć?

SNP SNP Business Partner Data Checker. Prezentacja produktu

Hadoop i Spark. Mariusz Rafało

Wstęp do Business Intelligence

UNIVERSAL TRADING PLATFORM (UTP) NOWOCZESNA PLATFORMA OBROTU GPW

Olaf Kozłowski 10/05/2010. Forum IT. Backup danych w środowiskach wirtualnych w oparciu o rozwiązania IBM Tivoli IBM Corporation

Łańcuch jest na tyle mocny na ile mocne jest jego najsłabsze ogniwo

Projekt - wdrożenie nowego systemu notującego na TGE

1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi

Fujitsu World Tour 2018

Projekt: MICROSOFT i CISCO dla Zachodniopomorskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

O nas. Usługi. jpbs realizuje następujące rodzaje projektów usługowych:

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel gbi@profipc.pl CTERA

ZMIANA TREŚCI SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

<Insert Picture Here> I Międzynarodowe Forum Efektywności Energetycznej Smart grid i smart metering a efektywność energetyczna

Jarosław Żeliński analityk biznesowy, projektant systemów

Tivoli Storage Manager 6.2

Transkrypt:

Wysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle

Agenda Rozwiązania wysokiej wydajności Real Application Cluster (RAC) Rozwiązania wysokiej dostępności DataGuard physical/logical standby Active DataGuard Rozwiązania maksymalnej dostępności Oracle Golden Gate Przykładowa implementacja 2

Rozwiązania wysokiej wydajności 3

Wysoka wydajność Real Application Cluster 4

Wysoka wydajność Real Application Cluster Zalety Zwiększa moc obliczeniową Zwiększa redundancję Pozwala na aktualizacje bez downtime Wady Wymaga wspólnej przestrzeni dyskowej (SAN?) Ograniczona skalowalność Nie zapewnia Disaster Recovery Bardziej złożone aktualizacje Nie chroni przed wszystkimi błędami użytkowników 5

Rozwiązania wysokiej dostępności 6

Oracle DataGuard observer PRIMARY STANDBY online redo logs apply 7

Oracle DataGuard awaria observer PRIMARY STANDBY online redo logs apply 8

Oracle DataGuard automatyczny failover observer PRIMARY 9

Oracle DataGuard awaria zostaje usunięta observer PRIMARY 10

Oracle DataGuard reinstate lub rebuild standby observer STANDBY PRIMARY Rebuild 11

Oracle DataGuard redundancja odtworzona observer STANDBY PRIMARY online redo logs apply 12

Active DataGuard PRIMARY Production site DR site physical STANDBY Internet active physical STANDBY 13

Active DataGuard awaria PRIMARY (uszkodzona) Production site DR site physical STANDBY Internet nowa baza PRIMARY 14

Active DataGuard awaria lokalizacji produkcyjnej PRIMARY (uszkodzona) Production site DR site nowa baza PRIMARY Internet nowa baza PRIMARY 15

Wykorzystanie Logical Standby PRIMARY Production site DR site physical STANDBY Intranet środowisko raportowe logical STANDBY 16

Wykorzystanie Logical Standby failover PRIMARY (awaria) Production site DR site nowa baza PRIMARY Intranet środowisko raportowe logical STANDBY 17

Oracle DataGuard physical STANDBY observer Online REDO apply SYNC PRIMARY Zalety Wysoka dostępność Pełna redundancja Własny storage dla każdej bazy Rozwiązanie Disaster Recovery Automatyczny failover Możliwe dodatkowe struktury w Logical Standby Chroni przed błędami użytkowników Wady Ciągle nie wykorzystuje 100% sprzętu Wymagana zgodna architektura OS Physical standby w trybie READ-ONLY Logical standby nie synchronizuje wszystkich rodzajów zmian 18

Rozwiązania maksymalnej dostępności 19

RAC + DataGuard + środowisko raportowe Production site DR site PRIMARY RAC physical STANDBY RAC async REDO apply Internet środowisko raportowe logical STANDBY RAC środowisko raportowe DR (cold standby) 20

RAC + DataGuard + środowisko raportowe Zalety Pełna redundancja rozwiązanie Disaster Recovery Automatyczny failover Prawie zerowy downtime przy aktualizacjach / awariach Skalowalna wydajność (RAC) Odciążenie środowiska produkcyjnego (raporty, zapytania RO) Obsługuje zdalne lokalizacje DR (asynchronicznie) Chroni przed błędami użytkowników Wady Nadal nie wykorzystuje w 100% dostępnego sprzętu Brak rozwiązania active-active Niezerowy downtime przy awariach 21

Oracle Golden Gate 22

Oracle Golden Gate - Architektura Replikacja jednokierunkowa Odciążenie zapytaniami SELECT Migracje Zero-Downtime Replikacja dwukierunkowa Hot Standby lub konfiguracja Active-Active dla maksymalnej HA Peer-to-Peer Równoważenie obciążenia, Multi-Master Rozgłaszanie Dystrybucja danych (wybranych) Integracja/Konsolidacja Data Warehouse Dystrybucja danych poprzez systemy Messagingowe BPM BAM CEP Obsługuje bazy: ORACLE MS SQL DB2 Sybase MySQL... 23

Jak działa Oracle Golden Gate Capture: przechwytuje (po zastosowaniu opcjonalnych filtrów) zmiany jak tylko zostaną zatwierdzone (commit) poprzez analizę (mining) transaction logs. Trail: przygotowuje i kolejkuje wybrane zmiany do przesłania Pump: przesyła zmiany do wybranych baz docelowych Route: przesyłane dane są skompresowane i zaszyfrowane Delivery: aplikuje zmiany zachowując integralność transakcji Capture Trail Files Pump Trail Files Delivery Źródło baza(y) Oracle & Non-Oracle Delivery Trail Files LAN / WAN / Internet (TCP/IP) Pump Dwukierunkowo (active-active) Trail Files Capture Cel baza(y) Oracle & Non-Oracle 24

Golden Gate ułatwia migracje i aktualizacje Start: produkcja używająca np. MS SQL, MySQL, Oracle lub innej

Golden Gate ułatwia migracje i aktualizacje Faza 1: utworzenie nowej bazy Oracle i załadowanie danymi (initial load) z wykorzystaniem Golden Gate

Golden Gate ułatwia migracje i aktualizacje Faza 2: jednokierunkowa synchronizacja bazy z bazą produkcyjną

Golden Gate ułatwia migracje i aktualizacje Faza 3: utworzenie bazy Standby oraz dodanie replikacji dwukierunkowej active-active, stopniowa migracja aplikacji

Golden Gate ułatwia migracje i aktualizacje Faza 4: odłączenie starej struktury, odzyskanie sprzętu na inne cele Oracle 12c RAC nowy STANDBY np. Active DataGuard Oracle 12c RAC nowy PRIMARY 29

Przykładowa implementacja zaproponowana i wdrożona u jednego z naszych Klientów 30

Sytuacja wyjściowa Środowisko raportowe wykorzystuje Logical Standby produkcja środowisko raportowe PRIMARY sync REDO apply logical STANDBY physical STANDBY 31

Propozycja 1 Wykorzystanie Golden Gate Integrated Capture i RAC PRIMARY produkcja środowisko raportowe (RAC) NODE 1 sync REDO apply async REDO apply Capture Trail File Apply physical STANDBY Stand-by Redo Logs Integrated Extract NODE 2 32

Wybrany wariant docelowy Wykorzystanie Golden Gate Downstream Capture i RAC INITIAL LOAD produkcja środowisko raportowe (RAC) PRIMARY async miner NODE 1 REP NODE 1 sync REDO apply REDO Stand-by Redo Logs Capture Integrated Extract Trail File Apply physical STANDBY async miner NODE 2 ACFS REP NODE 2 REDO Capture cold standby Apply cold standby Stand-by Redo Logs Integrated Extract 33

Dziękuję za uwagę Photo copyright Guilain Grenies / Oracle Racing 34

About Capgemini With almost 140,000 people in over 40 countries, Capgemini is one of the world's foremost providers of consulting, technology and outsourcing services. The Group reported 2013 global revenues of EUR 10.1 billion. Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience TM, and draws on Rightshore, its worldwide delivery model. www.capgemini.com The information contained in this presentation is proprietary. 2014 Capgemini. All rights reserved.