Что делать, если у вас отвалился ЦОД, вашего провайдера взломали и даунтайм неизбежен

—

от автора

Вышел новый выпуск Kubernetes Community Podcast с Владимиром Федорковым, экспертом по базам данных и отказоустойчивости из FourNines, автором канала Downtime Bar&Grill.

Он рассказал о том, как работать над DR, что это вообще такое, почему это всегда больно, но боль может быть не такой сильной, если правильно подготовиться, и как сложность плана Disaster Recovery зависит от рисков и размеров бизнеса. А еще про active-active и active-passive, синхронную и асинхронную репликацию, учения посреди ночи и DRP из палки и верёвки.

Актуально для всех, кто строит свои облака, держит данные в чужих облаках, крутит БД. Ну, то есть, для всех:)

Посмотреть выпуск можно на YouTube. Кроме того, все доступно на паопулярных подкаст-площадках: Apple Podcast, Mave, Яндекс Музыка, YouTube, Spotify.

Будем рады комментариям (особенно от хейтеров), подпискам, лайкам, просмотрам и глубоким техническим дискуссиям (их мы очень любим).

Несколько цитат гостя подкаста

Если у нас приложение находится в двух дата-центрах, но при этом эти дата-центры не взаимозаменяемы, это не резерв. Вы просто увеличиваете свои риски в два раза. Если вы взяли два дата-центра и сделал резервирование, у вас два договора с разными компаниями, но эти компании арендуют стойки в одном дата-центре, то у вас по бумагам, конечно, всё хорошо, а по факту может оказаться и не очень хорошо.

Обычно бизнес говорит: мы хотим потерять ноль данных, мы хотим переключиться моментально, — а бизнес, простите, не Яндекс, а какой-нибудь сильно меньше. И в этот момент ты отвечаешь: вот смотрите, мы можем сделать вам ноль потери данных и моментальное переключение, но у вас, по факту, будет вторая площадка active-active, и она будет вам стоить увеличения ФОТ, расходов на закупку и обслуживание этих серверов. И бизнес говорит такой: «Ну, в принципе, мы можем и полежать». То есть всегда необходим здравый смысл.

Когда что-то происходит непонятное, человеческий мозг очень хорошо может делать только одно: он паникует. А тут надо не бить и не бежать, а надо что-то разбираться. А мозги в этот момент не работают, они заблокированы. И в этот момент единственный вариант — это тренировки, тренировки, тренировки, тренировки. Для этого и необходим DRP.

Конечно, очень приятно слушать всяких евангелистов, которые говорят: мы вам сейчас сделаем супербыстрое переключение, мы сделаем это за копейки, мы сделаем так, что вы никогда не потеряете никаких данных. Но таких евангелистов лучше слушать по телевизору. И желательно с ними не встречаться в инженерной практике, потому что нет ничего невозможного только тогда, когда ты <не очень честный человек, сказочник>.

Ведущие подкаста:

ссылка на оригинал статьи https://habr.com/ru/articles/1103416/