Osegi
Web i dev·1 min czytania

Google Cloud wskazuje błąd PLC jako przyczynę awarii w Londynie

Google Cloud przyznaje, że błędna konfiguracja sterownika PLC i wada pomiaru napięcia uniemożliwiły start agregatów podczas awarii w Londynie 20 października.

Rows of backup diesel generators outside a large datacenter building at dusk.
Zdjęcie: theregister

Google Cloud ujawnił przyczynę awarii z 20 października w strefie dostępności europe-west-2-b w Londynie. Według firmy źle skonfigurowany system sterowania sprawił, że awaryjne generatory prądotwórcze nie uruchomiły się. Przerwy w działaniu usług odczuli m.in. klienci Lloyds, HSBC, Royal Mail i Revolut.

Co poszło nie tak

W aktualizacji strony statusowej z 4 listopada Google wyjaśnia, że obiekt korzysta z architektury zasilania 2N, czyli z pełnych, zdublowanych ścieżek dla każdego krytycznego odbiornika. Zapasem jest centralna bateria generatorów wysokiego napięcia, zarządzana przez podwójnie redundantny programowalny sterownik PLC. Zasilanie dostarczają dwa niezależne przyłącza, oznaczone jako A i B.

Bezpośrednią przyczyną był uszkodzony zewnętrzny kabel podziemny dostawcy energii, podłączony do przyłącza A. Uszkodzenie nastąpiło wtedy, gdy przyłącze B było wyłączone: jego wyłącznik otwarto fizycznie w celu napraw po problemach wykrytych podczas kwartalnego testu obciążeniowego generatorów 14 października. Cały krytyczny ładunek spoczywał więc na jednej ścieżce.

Zasilacze UPS działały, generatory nie

Zasilacze UPS w europe-west-2-b mogą podtrzymać pracę przez pięć minut po utracie połączenia z siecią i zadziałały zgodnie z założeniami. Jednak wada projektu pomiaru napięcia oraz błędna konfiguracja PLC sprawiły, że instalacja generatorów nie dostała automatycznego sygnału startu. Logika sterownika uznawała, że dostępne jest sprawne zasilanie z sieci, mimo że oba tory dystrybucji były bez napięcia. Gdy baterie UPS się wyczerpały, a generatory pozostały wyłączone, zasilanie zniknęło.

Po przywróceniu połączenia z siecią Google przeprogramował PLC, by błąd się nie powtórzył. Firma zapowiada, że wprowadziła w układzie elektrycznym wiele zmian i je przetestowała.

Dalsze kroki

Google wyznaczył sobie dwa zadania. Pierwsze to „Communications Enhancement”: opracowanie zautomatyzowanego mechanizmu przekazywania alertów do komunikacji, który przyspieszy powiadamianie o incydentach dotykających konkretnej lokalizacji. Drugie to rozszerzenie testów w całej platformie pod kątem zdarzeń na poziomie infrastruktury.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:google cloudoutagelondondatacenterplceurope-west2

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Web i dev

Zobacz wszystkie →