Tomasz
Serwański
Microsoft Dynamics
CRM - konsultant
biznesowy
- 1
- 2
Adam
B.
Oracle Certified
Master
Temat: rac extended
Hm... 100 km to i tak dużo ale wykonalne, wszystko zależy od specyfikacji pracy samego RACa tu wiele rzeczy ma wpływ ilość transakcji , przyrost danych rodzaj tych transakcji i jesze wiele wiele innych za prosto żebym kategorycznie powiedział , że się nie da, temat natomiast bardzo trudny i bardzo skomplikowany tyle mogę ci powiedzieć.konto usunięte
Temat: rac extended
Ciekawy temat. Przyznam szczerze że pierwszy raz się spotykam z takim zastosowania RAC.Ciekaw jestem czy ktoś w Polsce utrzymuje produkcyjnie takie rozwiązanie i jakie są główne problemy. Jak ktoś może napisać coś od strony praktycznej z własnego doświadczenia to chętnie poczytam.
konto usunięte
Temat: rac extended
Jakub Chojnacki:
napisać coś od strony praktycznej z własnego doświadczenia to chętnie poczytam.
Praktycznie to nic z tego nie wyszło, ale trochę na ten temat poczytałem.
1. Przepustowość łącza musi zapewnić jakieś minimum, które wystarczy na obsłużenie kolejki I/O. Po prostu w trakcie zapisu nie może się pojawić sytuacja, w której ilość danych czekających w kolejce do zapisu będzie stale rosnąć do momentu, w którym przepełni się bufor. Trzeba więc oszacować przepustowość łącza.
2. W konfiguracji voting disków musi być obecne trzecie urządzenie, które zapewni prawidłowe zachowanie klastra podczas głosowania w przypadku awarii. Tj. nie powinno być sytuacji, w której voting disks są przeważające w jednym lub drugim ośrodku.
3. Z w/w wymagań wyszło, że najprościej jest zrobić RAC w jednym ośrodku i bazę standby (single) w drugim :)
Adam
B.
Oracle Certified
Master
Temat: rac extended
Jakub Chojnacki:
Ciekawy temat. Przyznam szczerze że pierwszy raz się spotykam z takim zastosowania RAC.
Ciekaw jestem czy ktoś w Polsce utrzymuje produkcyjnie takie rozwiązanie i jakie są główne problemy. Jak ktoś może napisać coś od strony praktycznej z własnego doświadczenia to chętnie poczytam.
Powiedzmy , że jest ale odległość to około 23 km , pracuje bez problemu , baza OLTP.
Jeżeli chodzi o problemy to rzeczywiście problem są opóźnienia na Interconnect.
To tak ogólnie i bardzo bardzo zwięźle mówiąc, teraz jestem na etapie projektowania/konfiguracji
RAC Extended w odległości 35km.
Opowiem o wynikach/spostrzeżeniach i problemach jeśli ktoś będzie zainteresowany.
Tomasz
Serwański
Microsoft Dynamics
CRM - konsultant
biznesowy
Temat: rac extended
Adam Boliński:a, to ja jestem ciekwaw czy to isstniejace rozwiazanie:
Powiedzmy , że jest ale odległość to około 23 km , pracuje bez problemu , baza OLTP.
Jeżeli chodzi o problemy to rzeczywiście problem są opóźnienia na Interconnect.
To tak ogólnie i bardzo bardzo zwięźle mówiąc, teraz jestem na etapie projektowania/konfiguracji
RAC Extended w odległości 35km.
Opowiem o wynikach/spostrzeżeniach i problemach jeśli ktoś będzie zainteresowany.
- mialo jakies awarie / rozpiecia polacze
- czy w takim wypadku oba osrodki dzialaly rownolegle
- co sie dzialo z danymi po ponownym spieciu polaczenia (synchronizacja? czy sie rozpadly?)
Adam
B.
Oracle Certified
Master
Temat: rac extended
Ad 1. Oczywiście tylko i wyłącznie dedykowany dark fiber co powoduje , że nie jest to tanie rozwiązanie.Ad 2. Oczywście , że tak ale tu łącze nie musi być szybkie 4-10 MBit/s , voting disk wystawiany
na przykład przez NFS lub iSCSI.
Ad 3. To jednak nie to samo jeśli chodzi o bezpieczeństwo i nawet wygodę działania.
Krzysztof P.:
Jakub Chojnacki:
napisać coś od strony praktycznej z własnego doświadczenia to chętnie poczytam.
Praktycznie to nic z tego nie wyszło, ale trochę na ten temat poczytałem.
1. Przepustowość łącza musi zapewnić jakieś minimum, które wystarczy na obsłużenie kolejki I/O. Po prostu w trakcie zapisu nie może się pojawić sytuacja, w której ilość danych czekających w kolejce do zapisu będzie stale rosnąć do momentu, w którym przepełni się bufor. Trzeba więc oszacować przepustowość łącza.
2. W konfiguracji voting disków musi być obecne trzecie urządzenie, które zapewni prawidłowe zachowanie klastra podczas głosowania w przypadku awarii. Tj. nie powinno być sytuacji, w której voting disks są przeważające w jednym lub drugim ośrodku.
3. Z w/w wymagań wyszło, że najprościej jest zrobić RAC w jednym ośrodku i bazę standby (single) w drugim :)
Adam
B.
Oracle Certified
Master
Temat: rac extended
- Rozpięcie było , oczywiście między lokalizacją 1 a 2 , o tym kto jest Master decyduje lokalizacja 3 mówiąc skrótowo.- Nie działały równolegle o to można być spokojnym
- Dane się dosynchronizowały z Mastera (tylko zmienione bloki)
Tomasz Serwański:
Adam Boliński:a, to ja jestem ciekwaw czy to isstniejace rozwiazanie:
Powiedzmy , że jest ale odległość to około 23 km , pracuje bez problemu , baza OLTP.
Jeżeli chodzi o problemy to rzeczywiście problem są opóźnienia na Interconnect.
To tak ogólnie i bardzo bardzo zwięźle mówiąc, teraz jestem na etapie projektowania/konfiguracji
RAC Extended w odległości 35km.
Opowiem o wynikach/spostrzeżeniach i problemach jeśli ktoś będzie zainteresowany.
- mialo jakies awarie / rozpiecia polacze
- czy w takim wypadku oba osrodki dzialaly rownolegle
- co sie dzialo z danymi po ponownym spieciu polaczenia (synchronizacja? czy sie rozpadly?)
Tomasz
Serwański
Microsoft Dynamics
CRM - konsultant
biznesowy
Temat: rac extended
Adam Boliński:a to czekaj.. klientowi ktos nadagal ze rac extended w razie awarii zapewni dzialanie rownolegle obu (rodzielonych) osrodkow i pozniejsza synchronizacje danych; malo mi sie to prawdopodobne wydawalo :) no ale skoro klient mowi.. natomiast jak rozumiem w razie awarii aktywny jest tylko master, i wszelkie proby gadania przez klientow do slave'a nie zadzialaja, tak?
- Rozpięcie było , oczywiście między lokalizacją 1 a 2 , o tym kto jest Master decyduje lokalizacja 3 mówiąc skrótowo.
- Nie działały równolegle o to można być spokojnym
- Dane się dosynchronizowały z Mastera (tylko zmienione bloki)
Temat: rac extended
Teoretycznie mogą działać 2 DC ale praktycznie opóźnienia będą takie że w takim wypadku wszystko umrze na ic. Nie wiem co miał ktoś na myśli mówiąc o "późniejszej synchronizacji danych". RAC korzysta z tych samych dysków, wymienia zmienione bloki pomiędzy SGA więc o "późniejszej synchronizacji" w specyfikacji RAC nie ma mowy. To jest moim zdaniem opis DG ew ADG.
Tomasz
Serwański
Microsoft Dynamics
CRM - konsultant
biznesowy
Temat: rac extended
Tomasz Wiśniewski:jasne; czyli active/active jest tylko dla sytuacji kiedy dziala ic i siec ip miedzy lokalizacjami, a kazdy przypadek awarii (uszkodzenie ip lub ic) powoduje awarie czyli ustalenie jednego osrodka jako active a drugi jest out, a?
Teoretycznie mogą działać 2 DC ale praktycznie opóźnienia będą takie że w takim wypadku wszystko umrze na ic. Nie wiem co miał ktoś na myśli mówiąc o "późniejszej synchronizacji danych". RAC korzysta z tych samych dysków, wymienia zmienione bloki pomiędzy SGA więc o "późniejszej synchronizacji" w specyfikacji RAC nie ma mowy. To jest moim zdaniem opis DG ew ADG.
Temat: rac extended
Dokładnie. przerwanie komunikacji powoduje ubicie instancji w jednym DC. Do tego właśnie konieczny jest vote disk w 3 miejscu aby nie było po pierwsze przewagi jednego DC po drugie aby uniknąć split brain i nody zawsze mogły ustalić którzy przeżywa a który dostaje kule w łeb (Shoot the Other Machine[node] in the Head - STOMITH, [STONITH )].Moim zdaniem rozwiązanie gdzie w jednym DC jest RAC 2 lub więcej nodowy a w zapasowym jest single instance spięte DG jest najlepsze i możesz zapasowe DC umieścić nawet w indiach i będzie to działać.
Możliwe jest jeszcze wykorzystanie golden gate to synchronizacji ale to inna baja, fajnie wygląda na w broszurce a naprawdę cudów nie ma. Słyszałem że Krzysztof Pułapa stawiał coś takiego i nie był zadowolony ;)
konto usunięte
Temat: rac extended
Tomasz Wiśniewski:
Możliwe jest jeszcze wykorzystanie golden gate to synchronizacji ale to inna baja, fajnie wygląda na w broszurce a naprawdę cudów nie ma. Słyszałem że Krzysztof Pułapa stawiał coś takiego i nie był zadowolony ;)
Jak to plotki obiegają świat :) Interesowałem się tym tematem, ale klient na widok ceny stwierdził, że prościej jest zrobić dłuższą przerwę serwisową ... a chodziło o jednorazową migrację między architekturami kilkuterabajtowej bazy.
Temat: rac extended
No tak to bywa - wszystko fajnie ale jak przychodzi zapłacić to zaczyna wystarczac Se one :P
Adam
B.
Oracle Certified
Master
Temat: rac extended
Przyłączam się do zdziwienia kolegi Tomasza...Co do tych 250 km trzeba pamiętać o fizyce czyli prędkości światła , wysłąnie odebranie + opóźnienia na urządzeniach + wiele wiele innych i przy 250 km jest to problem nie dla nawet
samego cache fusion ale dla samego interconnecta.
Powiem taak jeżeli 250 km to DataGuard poniżej 100 km można się zastanawiać nad Extended
ale ja bym radził poniżej 50 km na Rac-E.
Tomasz Wiśniewski:
Teoretycznie mogą działać 2 DC ale praktycznie opóźnienia będą takie że w takim wypadku wszystko umrze na ic. Nie wiem co miał ktoś na myśli mówiąc o "późniejszej synchronizacji danych". RAC korzysta z tych samych dysków, wymienia zmienione bloki pomiędzy SGA więc o "późniejszej synchronizacji" w specyfikacji RAC nie ma mowy. To jest moim zdaniem opis DG ew ADG.
Jarosław M. DBA
Temat: rac extended
Jak to działa? Jeden nod w jednym site i drugi w drugim site i jeden storage zapięty do obu nodów? + interconnecty itd. itp. ale chodzi mi o storage ?Jarosław M. edytował(a) ten post dnia 24.12.12 o godzinie 09:00
Tomasz
Serwański
Microsoft Dynamics
CRM - konsultant
biznesowy
Temat: rac extended
Jarosław M.:dwie macierze w dwu lokalizacjach; i glownie o macierze sie cala filozofia rozbija, skoro nawet a-srdf zaklada opoznienie do 30-60 sekund na duzych dystansach to nie bardzo moge zaakceptowac fakt ze rac moze na takich dystansach dzialac bez wyraznych opoznien..
Jak to działa? Jeden nod w jednym site i drugi w drugim site i jeden storage zapięty do obu nodów? + interconnecty itd. itp. ale chodzi mi o storage ?
Jarosław M. DBA
Temat: rac extended
Te dwie macierze muszą się mirrorować tak? Jakimś rozwiązaniem oracle czy mechanizmami zewnętrznymi? A już widzę clvm albo slvm Jarosław M. edytował(a) ten post dnia 24.12.12 o godzinie 09:17konto usunięte
Temat: rac extended
Jarosław M.:
Te dwie macierze muszą się mirrorować tak? Jakimś rozwiązaniem oracle czy mechanizmami zewnętrznymi? A już widzę clvm albo slvm
Storage mirroruje się wewnętrznymi mechanizmami ASM. A reszta ruchu idzie jako TCP/IP. W sumie mając światłowód i DWDM między lokalizacjami to można pokusić się nawet o coś "dłuższego" niż 100km. Ale tanie to nie będzie .... zwłaszcza, że jeden światłowód to pojedynczy punkt awarii a biznes może takiego RAC'a utopić już na etapie pomysłu.
konto usunięte
Temat: rac extended
W Metalinkowej notce RAC: Frequently Asked Questions [ID 220970.1]jest napisane:
What is the maximum distance between nodes in an extended RAC environment?
The high impact of latency create practical limitations as to where this architecture can be deployed. While there is not fixed distance limitation, the additional latency on round trip on I/O and a one way cache fusion will have an affect on performance as distance increases. For example tests at 100km showed a 3-4 ms impact on I/O and 1 ms impact on cache fusion, thus the farther distance is the greater the impact on performance. This architecture fits best where the 2 datacenters are relatively close .
- 1
- 2
Podobne tematy
-
Oracle DBA » Oracle RAC na VMVare -
-
Oracle DBA » RAC: o jeden rm za daleko :) -
-
Oracle DBA » HOWTO: Install Oracle RAC 11gR2 on VirtualBox (OEL6.4) -
-
Oracle DBA » Migracja Oracle RAC ASM 10g do 11gR2 -
-
Oracle DBA » RAC Administrator Wanted! -
-
Oracle DBA » problem ze stabilnoscia Oracle 11.2.0.2 RAC na Solaris 10 -
-
Oracle DBA » RAC - skrypt start/stop dla aplikacji -
-
Oracle DBA » Oracle 10g RAC ASM i backup -
-
Oracle DBA » rac i interconnecty -
-
Oracle DBA » Oracle RAC / konfiguracja dysków Voting -
Następna dyskusja: