poniedziałek, 9 stycznia 2012

Wyprowadzka na Bloggera

No i stało się. Wyprowadziłam się z własnego hostingu i własnej domeny na Bloggera. Eksport i import wpisów odbył się bezboleśnie.
Wordpress: Narzędzia -> Eksport
Potem przepuszczenie pliku xml przez wordpress2blogger.appspot.com i import w samym Bloggerze.

czwartek, 27 października 2011

(prawie)automatyczny failover aplikacji Manage Engine ServiceDesk Plus

Manage Engine ServiceDesk Plus (niektórzy może jeszcze pamiętają AdventNet ServiceDesk) jak informuje producent jest: "to internetowa aplikacja pomocy technicznej, która pomaga zarządzać komunikacją z jednego punktu. Oferuje zintegrowane zarządzanie zgłoszeniami (zgłaszanie problemów), zarządzanie zasobami, zarządzanie zleceniami zakupu, zarządzanie kontraktem, portal samoobsługowy, oraz bazę wiedzy.". Od strony administracyjnej jest to aplikacja napisana w Javie i przechowująca dane w bazie danych. Do wyboru mamy MySQL oraz MSSQ Server.
Czy aplikacja ta może działać w trybie HA z automatycznym przywracaniem po awarii jednego z serwerów bazy danych? Tak i nie... Ale wszystko da się przecież jakoś obejść :) Opiszę taki przypadek na przykładzie aplikacji działającej wraz a bazą MSSQL Server.

piątek, 7 października 2011

[MSSQL] SQL 2008 R2 wysoka dostępność - mirroring

Podobnie jak w przypadku log shipping, transakcje w lustrzanych kopiach baz danych są przenoszone z serwera głównego (Principial Server) na serwer pomocniczy, nazywany tutaj serwerem lustrzanym (Mirror Server) – z tą różnicą, że transakcje są zatwierdzanie w momencie, kiedy następują.
Na serwerze głównym  znajduje się główna baza danych, gdzie przeprowadzane są transakcje. Serwer główny zapisuje zmiany w głównym dzienniku transakcji i automatycznie przenosi informacje na temat przeprowadzonych transakcji na serwer lustrzany, który dokonuje wpisu w swoim dzienniku transakcji. Następnie serwer lustrzany wysyła potwierdzenie do serwera głównego.
W ten sposób serwer lustrzany zawiera pełną kopię bazy danych ze wszystkimi wykonanymi transakcjami. Należy jednak pamiętać, że nie można tworzyć lustrzanych baz danych z baz systemowych.


W celu zapewnienia wysokiej dostępności możemy skonfigurować dodatkowy serwer zwany serwerem pomocniczym (Witness Server), który monitoruje serwery z główną i lustrzaną bazą danych. W momencie, gdy następuje awaria i przestanie działać serwer główny, serwer nadzorujący wykonuje automatyczne przekierowanie i serwer lustrzany pełni funkcję serwera głównego.