Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: rac extended

ktos moze uzywa rac extended version? i jezeli tak, dla jakich maks. dystansow? mam klienta ktory sie upiera ze da sie puscic na 250km, ale znajomi rac-owcy mowia ze tylko lokalnie; oracle official docs mowia ze metro rrange do 100km - czy ktos moze ma na dystansie ponad 100km i toto dziala znosnie?
Adam B.

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.

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

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: rac extended

Adam Boliński:
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.
a, to ja jestem ciekwaw czy to isstniejace rozwiazanie:
- 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.

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.

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:
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.
a, to ja jestem ciekwaw czy to isstniejace rozwiazanie:
- 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

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: rac extended

Adam Boliński:
- 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)
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?

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

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: rac extended

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.
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?

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.

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.

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

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: rac extended

Jarosław M.:
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 ?
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..

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:17

konto 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 .

Następna dyskusja:

Oracle RAC na VMVare




Wyślij zaproszenie do