четверг, 21 марта 2024 г.

У вас новая задача!

Интересная, без дедлайна и с решением в конце. ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏  ͏ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­  

Открыть письмо в браузере

Логотип Селектел

В Академии Selectel запустилась новая рубрика — задачи для технических специалистов на знание алгоритмов, логики, сетей и языков программирования. Авторы — наши коллеги из Selectel. Попробуйте решить новинку и сравните свой ответ с тем, что дан в материале.

Задача об отказоустойчивом построении сети

Катя Низовцева, архитектор сетевых сервисов, предлагает сделать схему, которая позволит не переделывать сеть ради отказоустойчивости сервиса.

Условие

Есть два сервера, на которых расположен один и тот же сервис. У него один IP-адрес. Есть master-нода и standby-нода.

Нужно защитить сервис на случай падения сервера.

Очевидное решение — резервная площадка с заранее развернутой такой же конфигурацией и IP-адресом. Ее можно включать после падения основной площадки. Но это требует вмешательства администратора и влияет на даунтайм.

Удобнее иметь две включенные площадки и без перерыва переключать трафик с одной на другую в случае аварии.

Задача

Реализуйте схему «горячего» резерва, то есть без выключения standby-ноды.

Подсказка

Используйте в этой схеме протокол динамической маршрутизации.

Проверить решение

Больше задач

Заходите в раздел с задачами Академии Selectel и проверяйте свои знания. Там уже есть задачи о палиндроме на Python, маршрутизации трафика, прокрастинации и запутанных ACL для сервера.
999999999999999
999999999999999