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



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

Klastrowanie bazy IBM DB2. Adam Duszeńko

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

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

Architektura i mechanizmy systemu

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Administracja i programowanie pod Microsoft SQL Server 2000

Zapytanie ofertowe nr 03/05/2014. Zakup licencji na oprogramowanie do wirtualizacji Działanie POIG 8.2

Projektowanie i implementacja infrastruktury serwerów

WHITE PAPER. Planowanie, przygotowanie i testowanie działań na wypadek wystąpienia awarii

Replikacja kolejkowa (Q-replication) w IBM DB2

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

Bazy danych 2. Wykład 1

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

DESlock+ szybki start

AppSense - wirtualizacja użytkownika

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Kopie zapasowe w SQL Server. Michał Bleja

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Szybki przewodnik po produkcie. EMC DataDomain

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

SZKOLENIE: Administrator baz danych. Cel szkolenia

Red Hat Network Satellite Server

epuap Archiwizacja w Osobistym Składzie Dokumentów

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Migracja Business Intelligence do wersji

Migracja Business Intelligence do wersji

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

ZAŁĄCZNIK Nr 1 do CZĘŚCI II SIWZ

7. zainstalowane oprogramowanie zarządzane stacje robocze

Migracja Business Intelligence do wersji

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

Przywracanie systemu. Do czego służy Przywracanie systemu?

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

27/13 ZAŁĄCZNIK NR 4 DO SIWZ. 1 Serwery przetwarzania danych. 1.1 Serwery. dostawa, rozmieszczenie i zainstalowanie 2. serwerów przetwarzania danych.

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. Klastry serwerów

SQL Server. Odtwarzanie baz danych.

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

Poziomy rozwiązania Disaster Recovery

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

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

ZAŁĄCZNIK NR 1.8 do PFU Serwery wraz z system do tworzenia kopii zapasowych i archiwizacji danych - wyposażenie serwerowni

DBPLUS Data Replicator Subtitle dla Microsoft SQL Server. dbplus.tech

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

DHL CAS ORACLE Wymagania oraz instalacja

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

IBM DCE/DFS. Mikołaj Gierulski. 17 stycznia 2003

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

Zarządzanie wieloserwerowym środowiskiem SAS z wykorzystaniem SAS Grid Managera. Katarzyna Wyszomierska

Migracja XL Business Intelligence do wersji

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Szkolenie autoryzowane. MS Konfiguracja i zarządzanie Microsoft SharePoint 2010

Jak zatrudnić słonie do replikacji baz PostgreSQL

Video Recording Manager 2.0. Przegląd systemu

Centrum Innowacji ProLearning

Sposób funkcjonowania

ZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ

Program szkolenia: Administracja SQL Server

Windows Server 2012 Hyper-V Replica.

Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora

Win Admin Replikator Instrukcja Obsługi

Administracja i programowanie pod Microsoft SQL Server 2000

... Podpis osoby - osób upoważnionych do składania oświadczeń woli w imieniu wykonawcy

Small Business Server 2008 PL : instalacja, migracja i konfiguracja / David Overton. Gliwice, cop Spis treści

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

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

TSMBOX. Backup Appliance Build for Recovery Speed. Przemysław Jagoda. Zbigniew Parys

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

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

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

EZ/2009/697/92/09/ML Warszawa, dnia r.

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Tivoli Storage Manager FastBack 6.1 Nowości IBM Corporation

INSTALACJA I KONFIGURACJA Instalacja systemu WF-Mag Mobile 2

Instrukcjainstalacji KS-CRM

Zarządzanie infrastrukturą serwerów Blade

Migracja Business Intelligence do wersji 11.0

Profesjonalna ochrona danych z arcserve UDP

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Silent setup SAS Enterprise Guide (v 3.x)

T: Wbudowane i predefiniowane domenowe grupy lokalne i globalne.

Podstawy systemów UNIX Podstawy RMAN

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

Copyright 2013 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

Podręcznik administratora systemu

G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2

Ochrona i przywracanie sprawności obciążeń serwerowych po awarii

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Standard określania klasy systemu informatycznego resortu finansów

AE/ZP-27-16/14. Załącznik nr Z2

Opis przedmiotu zamówienia

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

Cel odtwarzania. Transakcyjne odtwarzanie bazy danych. Modele awarii. Efektywność odtwarzania MTTF

Opis przedmiotu zamówienia

Egzamin : administrowanie systemem Windows Server 2012 R2 / Charlie Russel. Warszawa, Spis treści

Wykaz zmian w programie WinAdmin Replikator

Serock warsztaty epuap 28 październik 2009 r. Sławomir Chyliński Andrzej Nowicki WOI-TBD Szczecin

MODYFIKACJA TREŚCI SIWZ

Transkrypt:

Budowanie środowisk wysokiej dostępności w oparciu o nową wersję IDS 11 Artur Wroński IBM Information Management Technical Team Leader artur.wronski@pl.ibm.com

Od czego zacząć przy budowaniu środowisk wysokiej dostępności? Najpierw od wymagań biznesowych Ile kosztuje minuta, godzina, dzień przestoju systemu? Jak długi przestój systemu jestem skłonny zaakceptować? Ile danych jestem skłonny utracić? by potem ustalić optymalną architekturę będącą kompromisem pomiędzy wymaganiami a możliwościami technologii oraz kosztami rozwiązania 2

Metody zapewnienia dostępności bazy danych przed IDS 11 Archiwizacja danych Mirrorowanie dysków High Availability Data Replication (HDR) Enterprise Replication (ER) 3

High Availability Data Replication IDS 10 Zapasowy Do odczytu Podstawowy Transakcje są replikowane na podstawie dziennika transakcji 1 serwer podstawowy i 1 zapasowy Możliwość czytania z serwera zapasowego Serwer zapasowy może przejąć automatycznie funkcje podstawowego Wymagana jest sieć z małymi opóźnieniami 4

High Availability Data Replication IDS 11 SMX Zapasowy Podstawowy SMX (Server Multiplexer) nowy protokół komunikacji Możliwość szyfrowania replikacji Nowa funkcjonalność Dwustronny, jednak bez oczekiwania na potwierdzenie. Serwer podstawowy monitoruje potwierdzenia i jeśli zaległości są już bardzo duże podejmuje decyzję o wstrzymaniu replikacji. 5

Nowy rodzaj węzła HDR w IDS 11 : Remote Standalone Secondary (RSS) Następny krok w rozwoju HDR Od 0 do N węzłów typu RSS Może współistnieć z zapasowym węzłem HDR Wykorzystanie: raportujące WEB Dodatkowe zabezpieczenie na wypadek awarii Podobieństwa z węzłem zapasowym HDR: Otrzymuje logi z serwera podstawowego Zarządza własną przestrzenią dyskową Wydajność RSS nie wpływa na serwer podstawowy Wydajność serwera podstawowego nie wypływa na RSS Różnice z węzłem zapasowym HDR: Może być przełączony wyłącznie w tryb zapasowy, nie podstawowy Aktualizacja danych tylko asynchroniczna Tylko ręczne przełączanie trybu pracy Podstawowy Zapasowy RSS #1 Zapasowy Zapasowy RSS #2 Nowa funkcjonalność 6

Wykorzystanie węzłów RSS Zwiększenie mocy dla aplikacji WEB WEB Zapasowy #1 Podstawowy Zapasowy #2 7

Wykorzystanie węzłów RSS Lepsze zabezpieczenie danych Aplikacja Zapasowy Lokalny ośrodek Podstawowy Zapasowy RSS bunkier na dane Zdalny ośrodek 8

Nowy rodzaj węzła HDR w IDS 11 : Secondary () Następny krok w ewolucji HDR Węzły współdzielą dysk z podstawowym Od 0 do N węzłów typu Mirror Wykorzystanie: Dostosowanie mocy przetwarzania na żądanie Bez konieczności powielania przestrzeni dyskowej Cechy: Nie wymaga specjalizowanego sprzętu Prosty w konfiguracji Może współistnieć z RSS i węzłem zapasowym HDR Może współistnieć z ER Podobieństwa z węzłem zapasowym HDR: Możliwy odczyt (dearty read) na węźle Podstawowy może przełączyć przetwarzania na Różnice z węzłem zapasowym HDR: Tylko ręczne przełączanie trybu pracy Podstawowy #1 #2 #3 Serwer typu blade Dysk współdzielony Nowa funkcjonalność 9

Pełen obraz replikacji HDR: stan początkowy Primary Blade Serwer A Budynek-A Mirror 10

Zwiększenie mocy Primary Blade Serwer A Budynek-A Mirror Blade Serwer D Budynek-B 11

Dodanie węzła fail-over we Wrocławiu HDR Primary HDR Secondary Blade Serwer A Budynek-A Blade Serwer B <Wrocław> Mirror Blade Serwer D Budynek-B 12

Lokalna kopia w Poznaniu HDR Primary HDR Secondary Blade Serwer A Budynek-A Blade Serwer B <Wrocław> RSS Mirror RSS Blade Serwer D Budynek-B Blade Serwer C <Poznań> 13

Dodanie nowych klientów HDR Primary HDR Secondary Blade Serwer A Budynek-A Blade Serwer B <Wrocław> RSS Mirror RSS Blade Serwer D Budynek-B Blade Serwer C <Poznań> 14

całego ośrodka w Warszawie HDR Primary HDR Secondary Blade Serwer A Budynek-A Blade Serwer B <Wrocław> RSS Mirror RSS Blade Serwer D Budynek-B Blade Serwer C <Poznań> 15

Lokalni kliencie tracą połączenie do bazy HDR Primary HDR Secondary Blade Serwer A Budynek-A Blade Serwer B <Wrocław> RSS Mirror RSS Blade Serwer D Budynek-B Blade Serwer C <Poznań> 16

Replikacja do węzłów HDR / RSS zostaje wstrzymana Primary HDR Secondary Blade Serwer A Budynek-A Blade Serwer B <Wrocław> Mirror RSS Blade Serwer D Budynek-B Blade Serwer C <Poznań> 17

Przekształcenie trybu pracy węzłów HDR / RSS Primary Podstawowy Blade Serwer A Budynek-A Blade Serwer B <Wrocław> Mirror HDR Zapasowy Blade Serwer D Budynek-B Blade Serwer C <Poznań> 18

Wznowienie replikacji HDR Primary Podstawowy Blade Serwer A Budynek-A HDR Traffic Blade Serwer B <Wrocław> Mirror HDR Zapasowy Blade Serwer D Budynek-B Blade Serwer C <Poznań> 19

Wystartowanie węzłów Primary Podstawowy Blade Serwer A Budynek-A HDR Traffic Blade Serwer B <Wrocław> Mirror HDR Zapasowy Blade Serwer D Budynek-B Blade Serwer C <Poznań> 20

Podłączenie pozostałych klientów Primary Podstawowy Blade Serwer A Budynek-A HDR Traffic Blade Serwer B <Wrocław> Mirror HDR Zapasowy Blade Serwer D Budynek-B Blade Serwer C <Poznań> 21

Continuous Log Restore w IDS 11 Odtwarzanie logów w trybie ciągłym Krok 1 przeniesienie archiwum Podstawowy Zdalny ośrodek onbar b l ontape -a onbar r l -C ontape l -C Kroki następne przesłanie logu, a następnie jego odtworzenie (roll forward) Nowa funkcjonalność 22

Continuous Log Restore Po odtworzeniu logu baza pozostaje w trybie oczekiwania na odtwarzanie logów. Operację odtwarzania logów można powtórzyć dowolnie wiele razy. W dowolnym momencie można udostępnić bazę do użytku. $ ontape l C Roll forward should start with log number 6 Roll forward log file /opt/ibm/informix/backups/logs_log0000000006 Program over. $ ontape l C Roll forward should start with log number 7 Roll forward log file /opt/ibm/informix/backups/logs_log0000000007 Program over. $ ontape l X Program over. $ onstat IBM Informix Dynamic Server Version 11.10.UC1 - Quiescent 23

Continuous Log Restore - podsumowanie Sprawdza się, jeśli nie dysponujemy siecią o odpowiednich parametrach pozwalających uruchomić replikację Pozwala logicznie odseparować dwa ośrodki Może być zautomatyzowany przez moduł harmonogramujący (database scheduler) wbudowany w IDS 11 24

Enterprise Replication w IDS 10 : Wykorzystanie: Dystrybucja obciążenia Rozproszenie danych Aktywne modyfikacje na wielu serwerach Elastyczna i skalowalna: Replikacja podzbioru danych Wsparcie dla uaktualnień w dowolnym miejscu: Bardzo małe opóźnienia Lokalna synchronizacja z globalnymi danymi Zintegrowana: Zgodna z pozostałymi rozwiązaniami wysokiej dostępności w IDS Bezpieczne przesyłanie danych 25

Enterprise Replication w IDS 11 : Lepsza wydajność: Równoległe wgrywanie zmian Znacznie poprawiona możliwość uaktualniania tabel docelowych w równoległy sposób Zmniejsza opóźnienia Możliwość uruchamiania wyzwalaczy na serwerach ER: Wyzwalacze (triggery) mogą być teraz wykorzystywane w replikacji ER Domyślnie ten mechanizm jest wyłączony Wbudowana suma kontrolna: Nie trzeba już budować własnej sumy kontrolnej Funkcja cdr check sprawdza czy strony biorące udział w replikacji są zsynchronizowane Wsparcie dla zmiany nazw obiektów Operacja przycinania (truncate) tabeli: Tabelę można przyciąć w trakcie pracy replikacji ER Ułatwione usuwanie zawartości starych tabel Pozwala zmniejszyć czas przestoju po dłuższej awarii Przycięcie wszystkich tabel w zbiorze replikowanych tabel a następnie synchronizacja całości Zmiana parametrów ER w trybie online: Zmiana limitów pamięci kolejek ER Liczba wątków wgrywających może być zmieniona w trakcie pracy ER Parametry obszarów Można zmieniać konfigurację zdalną i lokalną Wymagana oddzielna aktualizacja plików konfiguracyjnych 26

Pytanie w ankiecie: Pytania? Artur Wroński IBM Information Management Technical Team Leader artur.wronski@pl.ibm.com +603-88-66-49 Czy są Państwo zainteresowani kontaktem ze specjalistą IBM (np. w celu opracowania architektury wysokiej dostępności, strategii migracji do nowej wersji, czy implementacji nowych projektów)? 27