Успокойтесь, ваши деньги на карте не пропадут

За четыре дня были поражены 3 из 5 дата-центров: Сасово (8 октября), Калуга (9 октября), Владимир (сегодня). Yandex Cloud переведён в аварийный режим, часть сервисов недоступна или загружается нестабильно.
Утром не работали Go, Еда, Pay, Алиса; в ряде городов были проблемы с вызовом такси. Также сообщалось о сбоях у Avito, ЦИАН, РЖД, Т-Банка и Мегафона.
Многие переживают, не пропадут ли их деньги на счетах Яндекса или может быть не придется выплачивать пропавший кредит?
Это прекрасный момент для того, чтобы узнать, как устроены все эти «записи о деньгах» в банках и платёжных системах и почему они будут в порядке. Если вы надеялись не платить по кредиту — простите, ничего не выйдет.
Итак. Табличка с информацией о том, у кого сколько денег, — это не один файл на одном диске. И даже не два на двух.
У кого сколько денег, выясняется через производную от журнала транзакций, который по требованию регулятора и по архитектуре существует одновременно в нескольких физически разнесённых местах, плюс отдельно отражается в учёте контрагентов.
Чтобы «обнулить» информацию о том, у кого сколько денег и кредитов, нужно одновременно и согласованно уничтожить все эти копии у всех участников, включая ЦБ.
Core-banking уровня банка из топ-50 работает в режиме, где COMMIT (команда, подтверждающая внесения изменений) возвращается клиенту только после подтверждения записи журнала во втором ЦОДе. Второй ЦОД стоит на расстоянии условно 20–100 км, то есть достаточном для того, чтобы не попасть под один пожар, отключение или локальную аварию.
В момент уничтожения площадки А площадка Б содержит все до единой подтверждённые транзакции. Никакой «последней секунды» и уже тем более «последнего дня» не теряется, потому что транзакция, не дошедшая до Б, не была подтверждена и даже не будет показана клиенту.
А есть ещё и третья площадка, которая обычно подключена асинхронно (на расстоянии сотни–тысячи километров), на случай региональной катастрофы.
Поверх репликации существуют регулярные полные копии и непрерывная выгрузка архивных журналов на отдельные носители: ленточные библиотеки, WORM-хранилища, immutable object storage с запретом удаления на N дней, физически вывезенные картриджи и т. п. Это требование нормативов (в России 683-П/716-П ЦБ и ГОСТ 57580). Регулятор проверяет не наличие бэкапа, а факт учений по восстановлению с заданным RTO.
Даже в гипотетическом случае полной потери всех копий банком его баланс восстанавливается сверкой с внешними источниками. Это долгая и неприятная процедура, но даже в этом случае всё будет учтено и посчитано.
Физическая атака почти бесполезна против данных, она бьёт лишь по доступности сервиса. То есть можно ожидать простоя, очереди, невозможности провести платёж в течение часов у Яндекса, но это никакое не обнуление.
Бодро и простым языком обсуждаем околополитические темы на моем канале "Гражданин на диване" (Гражданин на диване в МАХ), а интересную и познавательную информацию читаем на моем канале "Таблетка для головы" (Таблетка для головы в МАХ) и в ТикТоке. Ну и всяческие прикольные ситуации из жизни будут тут
Подписывайтесь!
Источник: masterok.livejournal.com
Комментарии (0)
{related-news}
[/related-news]