Dziś chcielibyśmy odpowiedzieć na pytanie, czy warto korzystać z technologii wirtualizacji i na co należy zwrócić szczególną uwagę. Ale najpierw: Co dokładnie może się stać, gdy wirtualna baza danych zniknie? Poniższy, bardzo realny przypadek z naszego laboratorium odzyskiwania danych wyraźnie pokazuje, co może się wydarzyć:
Jeśli coś pójdzie nie tak: Bank bez bazy danych!
Przypadek działającego na skalę międzynarodową banku pokazuje, że wirtualizacja baz danych nie zawsze przebiega bezproblemowo, a w przypadku awarii pojawiają się bardzo złożone wyzwania związane z odzyskiwaniem danych. W tym przypadku utracona została cała baza danych klientów i transakcji. Powód: Po przeprowadzeniu prac konserwacyjnych serwer VMware ESX z trzema jednostkami LUN (Logical Unit Numbers) odmówił wykonywania jakichkolwiek usług i nie mógł zostać uruchomiony. Awaryjny system klastrowy również przestał działać, ponieważ łącze replikacyjne nie zostało wcześniej rozłączone. Dla specjalistów ds. odzyskiwania danych z firmy Ontrack, odzyskanie danych okazało się znacznie trudniejsze niż początkowo zakładano. System plików VMFS serwera został poważnie uszkodzony i musiał zostać zrekonstruowany w kilku pojedynczych krokach. Dopiero po tym możliwe było skopiowanie baz danych SQL, których to dotyczyło i stworzenie w ten sposób funkcjonującej nowej bazy danych klientów i transakcji.
I co teraz? Wirtualizacja baz danych - tak czy nie?
Błędem jest myślenie, że dzięki wirtualizacji baz danych można poradzić sobie z rosnącą ilością danych. Tak nie jest. Dlatego nie należy wirtualizować baz danych, które w świecie rzeczywistym są już prawie całkowicie wykorzystane. Dlatego przed wirtualizacją należy najpierw przeanalizować rzeczywisty przebieg obciążenia w ciągu dnia i na tej podstawie określić wymagane zasoby sprzętowe. Tylko wtedy można naprawdę zapewnić, że konsolidacja serwerów nie doprowadzi do dramatycznego spadku wydajności, ponieważ zaoszczędzono już o wiele za dużo sprzętu.
Ponadto, to czy wirtualizacja ma sens, zależy w dużej mierze od sposobu, w jaki bazy danych są wdrażane i wykorzystywane. Nie zawsze jest tak, że serwer bazy danych, czy to SQL czy Oracle, jest wykorzystywany tylko do pewnego stopnia. Często podawana wartość około 30 procent "zmarnowanego" wykorzystania jest tylko orientacyjna i dotyczy tylko serwerów baz danych, na których pracuje tylko kilka instancji.
Jeśli jednak chodzi o jedną lub kilka stale adresowanych baz danych z zakresu business intelligence, data mining, transakcji online lub z obszaru ERP czy CRM, sprawa wygląda zupełnie inaczej. W tym przypadku jest całkiem możliwe, że serwer bazy danych jest już prawie całkowicie wykorzystany wraz ze swoim fizycznym sprzętem - procesorem, dyskami twardymi, SSD itp.
Jeśli myślisz, że dzięki wirtualizacji możesz stworzyć nieistniejące zasoby z powietrza, jesteś w wielkim błędzie. Wręcz przeciwnie: Nawet przy wirtualizacji bazy danych można lepiej wykorzystać tylko istniejący sprzęt. Każdy, kto to zignoruje, nie tylko ryzykuje, że krytyczne dla biznesu bazy danych znikną w wirtualnej nirwanie w przypadku awarii, ale często może również narazić na niebezpieczeństwo całą firmę: Ze względu na krytyczne znaczenie systemu bazy danych dla biznesu, stała dostępność, skalowalność i szybkość muszą być zagwarantowane przez całą dobę.
Przywracanie baz danych
Kiedy coś pójdzie nie tak, niewiele firm jest w stanie odzyskać swoje wirtualne serwery i zwirtualizowane bazy danych. Dlatego tym ważniejsze jest, aby mieć pod rękąi gotowy, szczegółowy plan awaryjny na takie przypadki. Ponieważ jednak wiele awarii systemów i sytuacji związanych z utratą danych jest bardzo skomplikowanych i pracownicy nie są w stanie sami sobie z nimi poradzić, już na etapie tworzenia planu awaryjnego warto skorzystać z pomocy kompetentnego dostawcy usług odzyskiwania danych. Wezwanie wiodącego specjalisty w zakresie odzyskiwania danych, takiego jak KLDiscovery Ontrack, który z powodzeniem rozwiązał już wiele skomplikowanych przypadków dla wirtualnych baz danych, jest w wielu przypadkach najbezpieczniejszym sposobem na przywrócenie działania krytycznych danych biznesowych.