Базовый уровень сейчас обеспечивают все нормальные хостеры.
А с DDoS, не попадающим под "защита бесплатно" сталкиваться не приходилось ни разу за 12 лет сайтоизготовления.
Да, но для этого вам нужно сначала купить себе адреса, а они по одному не продаются.
Не арендовать, как это обычно при хостинге, а именно выкупить.
Имхо, проще сделать через nginx прокси.
У меня так и сделано.
Работает помедленнее чем напрямую, конечно.
Но для моих целей - интернет-магазин - приемлимо.
Это решается вами самостоятельно на прикладном уровне. Если сайт не изменяемый - то это вообще раз плюнуть. Если синхронизация БД на живую, то это совсем другой уровень.
Как вариант где все уже решили за вас - облачные решения, в них штатно предусмотрена миграция в случае чего с железом.
Но облака не решат всех проблем.
Все проблемы решить можно только на прикладном уровне вашего ПО в кооперации с хостингом.
Вы не по адресу обратились.
Этим не хостеры занимаются, а компании, специализирующиеся на Highload, DevOps и т.п.
ruweb-nn.ru
и ruweb.net - это разные конторы
а ruweb.ws и ruweb.net - одна
Ну решит отключить - перейдете....
В этом мире нет ничего вечного ;)
Я использую zilore - мне нравится их концепция с BGP - то есть за DDoS-ить DNS-сервер zilore невозможно в принципе (народ уже забыл как из-за ДДоС-атаки регистратора Рег.Ру упало значительное число сайтов Ру-Нета).
С другой стороны - я давний пользователь и у меня есть бесплатный бонус.
Сейчас у них слишком дорого.
Часть DNS бесплатно располагаю на Google Cloud DNS
А по законы любой страны так и есть.
Даже самый гарантирующий хостер при простое по его вине, к примеру в 1 час, вернет вам ровно 1/30/24 часть месячной оплаты за хостинг.
Бэкапы - это проблема утопающих.
Для всех хостеров.
Другое дело, что у стабильных хостеров все так стабильно, что можно жить без бэкапов годами и десятилетиями. Но это неправильный подход.
В данном случае виноваты вы и только вы в потери своих тысяч долларов. И никакой суд ни в какой стране не присудит хостеру даже 3% от ваших потерь.
Тут дело или в квалификации админов (что не могут лимиты выставить, соответствующие тарифам) или в ограничениях хостинг-платформы (что не позволяет лимиты выставить).