Większość środowisk IT wygląda solidnie, dopóki panują normalne warunki. Systemy działają, kopie się wykonują, raporty są zielone. Prawdziwy sprawdzian przychodzi z zakłóceniem: technicznym, prawnym albo geopolitycznym. I dopiero wtedy widać, czy architektura danych jest odporna, czy tylko poprawna.
Odporna architektura danych to taka, która nie tylko działa w normalnych warunkach, ale utrzymuje ciągłość działania i kontrolę nad danymi w sytuacji zakłóceń. Można powiedzieć prościej: to architektura, która nie wpada w panikę, gdy coś się psuje albo ktoś zmienia reguły gry. Definicja brzmi krótko, ale kryje się za nią pięć konkretnych cech.
Pierwszą jest redundancja, czyli brak pojedynczego punktu awarii. Chodzi o kopie danych oraz o możliwość uruchomienia systemu gdzie indziej. Dla biznesu oznacza to, że żaden pojedynczy element, ani serwer, ani lokalizacja, ani usługa, nie jest w stanie samodzielnie zatrzymać całej firmy.
Drugą cechą jest odwracalność. W odpornej architekturze dane można przenieść, dostawcę zmienić, a środowisko odtworzyć w innym miejscu. Każda decyzja technologiczna ma drogę powrotu. Z perspektywy zarządu to ochrona przed sytuacją, w której firma staje się zakładnikiem własnych wcześniejszych wyborów.

Trzecia cecha to autonomia operacyjna. Najważniejsze procesy mogą działać lokalnie lub w trybie awaryjnym i nie wymagają ciągłego dostępu do zewnętrznych usług. Jeżeli otoczenie na chwilę zawiedzie, firma nadal fakturuje, produkuje i obsługuje klientów. Może wolniej i w okrojonym zakresie, ale działa.
Czwarta cecha, widoczność, bywa najbardziej niedoceniana. Oznacza pełną informację o tym, co działa, gdzie są dane i kto ma do nich dostęp. Bez niej nawet najlepsze mechanizmy odtwarzania zawodzą, bo w kryzysie nie wiadomo, co właściwie trzeba odtworzyć i od czego zacząć.
Piątą cechą jest minimalna zależność od jednego dostawcy, czyli unikanie silnego technologicznego uzależnienia od pojedynczego podmiotu. O tym, dlaczego taka zależność stała się ryzykiem strategicznym, pisaliśmy osobno. W architekturze odpornej żaden zewnętrzny podmiot nie trzyma w ręku wyłącznika od całego biznesu.
Te pięć cech nie działa w pojedynkę. Redundancja bez widoczności oznacza kopie, o których nikt nie wie wszystkiego. Odwracalność bez autonomii operacyjnej działa tylko wtedy, gdy zewnętrzne usługi są akurat dostępne. Dopiero razem tworzą środowisko, które w trudnym momencie zachowuje się przewidywalnie.
Czy organizacja musi mieć wszystkie pięć cech od pierwszego dnia? Doświadczenie podpowiada co innego. Absolutnym minimum jest redundancja. Pozostałe aspekty pojawiają się wraz ze wzrostem dojrzałości organizacji. To ważna wiadomość dla firm, które dopiero porządkują swoje środowisko. Nie trzeba budować wszystkiego naraz, trzeba natomiast wiedzieć, w jakiej kolejności i po co.
Pięć cech układa się w jeden prosty test. Wystarczy przyjąć scenariusz poważnego zakłócenia i zapytać, co wtedy robi nasze środowisko. Jeżeli odpowiedź brzmi, że działa dalej w kontrolowany sposób, architektura jest odporna. Jeżeli odpowiedź zaczyna się od słowa zależy, to znaczy, że jest nad czym pracować. I dobrze to wiedzieć przed wstrząsem, a nie w jego trakcie.
