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