Во время профессиональных дискуссий и своих докладов я много говорю о том, что абсолютно надёжных систем не существует, и вся наша «видяшная» и «айтишная» сферы очень зависимы от сторонних систем - чужая «точка отказа» может добавить головной боли, даже если у тебя самого всё хорошо спроектировано и сто раз протестировано.
Прямо в преддверии моего «Открытого урока» реальность в очередной раз подкинула материала для слайдов презентации:
- вчера в ночи начинают валиться алерты, что недоступны все наши видеосервера, находящиеся в московских дата-центрах;
- статусборд Selectel-а, у которого стоят наши мастера и VOD-ы, показывает, что три их ЦОД в Москве в оффлайне;
- при этом, хотя наша внешняя система мониторинга голосит о недоступности, наши технари, проснувшиеся от алертов, со своих домашних интернетов наши сервера пингуют, на них заходят, всё ПО там крутится нормально;
То есть три отдельных дата-центра Selectel в Москве были из части сетей недоступны, а из части работали норм, и по нашим алертам проблемы наблюдались ЧАС, и это, конечно, кабздец.
Как это повлияло бы на трансляции, идущие через нашу платформу, в случае, если бы был ночной проект или шёл стрим с Дальнего Востока, например? Да никак не повлияло бы, потому что под каждый входящий поток у нас всегда есть резервные точки приёма трафика на альтернативных мастер-серверах, и кроме Москвы есть инджесты в Санкт-Петербурге и Новосибирске.
Если заказчик экономный, и ведёт трансляцию без резервирования, то тогда да, в случае подобной аварии в ЦОДе стрим может прерваться, и нужно будет вручную поменять URL мастер-сервера. На наиболее важных мероприятиях мы всегда рекомендуем делать трансляции с резервированием - отправлять два потока одновременно, и тогда в случае отказа основного мастера или транскодера, зрителей автоматом перекинет на резервный поток.
А как максимально подстраховаться от большинства аварий, случающихся в дата-центрах, на интернет-каналах и непосредственно в пультовых, я расскажу 3 октября, рега и стрим тут - https://mediator.cloud/openlesson
Post #2139
63


- 👍 5
- 🔥 2