zexis

zexis
Рейтинг
388
Регистрация
09.08.2005
IT-Host:
Почему же, общая аппаратная защита на сервер и индивидуальная для клиентов этого сервера. Пусть провайдер тратит 400-500 долл.в мес. но клиенту это выходит от 20 долл. Все возможно.

Лично был свидетелем когда отбивали атаку в 700 мегабит + -.

Я два раза лично видел как работает защита от ддос в nic.ru.

Они обещают аппаратную защиту от ддос (cisco) на всех тарифных планах.

На практике сайт лежал даже от среднего http-флуда в 100 ботов.

Суппорт отвечал заранее заготовленным шаблонным ответом. Примерно следующее.

«Мы делаем все возможное, ддос слишком сильный, отбить его не можем»

Пробовал их услуги два раза с интервалом в год. Шаблонный ответ был один и тот же слово в слово.

Толи они свою защиту забыли включить, толи забыли настроить, толи защиты вообще нет, я так и не понял. Но после моих настойчивых просьб решить проблему, они включили фильтрацию, которая блокировала 100% полезного трафика.

Причем эту 100% фильтрацию админы включили в пятницу и ушли на выходные.

А в субботу воскресение работает только суппорт, который такими вопросами не занимается и все выходные сайт не работал.

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

ИМХО защит от ддоса за 500-600руб месяц не бывает.

Цена на фильтрацию трафика от ддос начинается от 4500 руб/мес.

Самый дешевый вариант, который можно предложить это брать выделенный сервер или мощный VPS и настраивать на нем программную защиту. Тогда цена защиты будет равна стоимости сервера, плюс расходы на настройку. Отбиться от атак до 50-80 Мбит программной защиты хватит. То есть от 80% атак.

В начале определите размер атаки на вас.

Сколько пакетов в секунду, сколько мегабит в секунду. Тип атаки.

Тогда уже можно будет советовать более определенно.

Есть много простых и доступных способов распределить нагрузку на несколько серверов, прежде чем городить огород со сложными системами.

1) Вынести отдачу статики на отдельные сервера

2) Вынести mysql на отдельные сервера. С помощью репликации mysql распределить БД на несколько серверов.

3) Вынести апач на отдельный сервер.

4) Сделать несколько фронтендов nginx которые будут проксировать на один бэкенд. Между фронтендами сделать балансировку нагрузки с помощью ДНС.

Думаю, что эти доступные методы позволят держать нагрузку в десятки миллионов запросов в сутки. Наверное, даже вконтакте такая система выдержит. А если и этого будет мало, то значит вы создали второй яндекс. И денег у вас миллионы.

Вы пишете второй вконтакте или яндекс?

Какого рода и посещаемости сайт вы делаете?

По моей оценке сайт с посещаемостью до 5-10 миллионов кликов к страницам в сутки будет нормально работать на стандартной системе на мощном сервере без каких то особых заморочек.

У меня один сервер держит около 5 миллионов запросов в сутки к тяжелым страницам PHP.

Load average 0.5

Если будут тормоза, то можно будет mysql или апаче на отдельный сервер поставить.

Вопрос архитектуры большого сайта – весьма сложный и сходу на него не ответить.

Нужно, пробовать, тестировать, много думать.

myhand:

Стоит затруднять умного человека политкорректностью, если можно указать на грубые ошибки прямо и просто?

На ошибки указывать нужно.

Но делать это можно без комментариев, что ваш собеседник дурачок, не умный, профнепригоден. Так как убедить человека, что он не умный не получится. А вызовет у вашего собеседника лишь не приязнь.

Как вы собираетесь защитить сервер от взлома без исправления дырок в скриптах PHP в движке?

myhand, с вами сложно общаться как с коллегой, так как если ваш собеседник по вашему мнению ошибается, то вы его запросто можете назвать дурачком, глупым, предложить ему обратиться за помощью к более умным людям (недвусмысленно намекая человеку, что он не умный), сказать ему, что он профнепригоден и некомпетентен.

Даже если человек действительно неправ, а вы в этом вопросе правы, все равно не стоит говорить такое людям, если вы не хотите создать между вами неприязненные отношения.

Для общения с коллегами нужно иметь не только технические знания, но и чувство такта.

Иначе получится не коллектив, а серпентарий.

Когда в офисе работаешь, то каждый день тратишь на дорогу час туда, час обратно.

Питаешься не очень здоровой пищей в столовой.

С другой стороны, когда работаешь дома, то иногда слишком много времени тратишь на домашние, бытовые дела, а на работу времени не остается.

Что бы работать дома нужно иметь очень сильную мотивацию и самодисциплину.

Плюс дома велики соблазны поиграть в компьютерные игры и побездельничать.

Лечится это радикально. Удалением всех игр с компа (включая сапера и пасьянс) и выкидыванием всех игровых дисков. (Сделал это много лет назад.)

1) Не отвечать на хамство.

2) Ясно, коротко, аргументирванно писать жалобы администрации форума, что бы они приняли меры. В жалобе привести примеры оскорблений.

Всего: 4385