Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Выбор технологий для отказоустойчивого сайта


Автор: MastaK 1.6.2011, 12:26
Требуется создать отказоустойчивый сайт, не столько от количества посетителей, сколько от деяний конкурентов(DOS/брут). Java EE+ORACLE DB это круто, но для такого проекта это слишком.

Пришёл к следующему:
  • основной язык - python(по сравнению с РНР разница зачительна)
  • БД - PostgreSql/MySQL(с постгри не знаком, но если есть реальное тогда вопрос отпадает)
  • разделы, которые только для зрегиных юзеров(а регистрация закрытая) по SHTTP
  • на формах каптча

какие будут советы? что то добавить\убрать\заменить?



Автор: ToshaCh 1.6.2011, 13:30
Может стоит задуматься в первую очередь над топологией, а уж потом над технологией? 

Автор: MastaK 2.6.2011, 00:07
Цитата(ToshaCh @ 1.6.2011,  13:30)
Может стоит задуматься в первую очередь над топологией, а уж потом над технологией?

Что Вы имеете ввиду? Можно конкретнее?

Автор: goga075 2.6.2011, 00:29
ToshaCh а чего ты именно боишься?? Взлома сайта? Взлома сервера?

Автор: Сумасшедший 2.6.2011, 23:27
От брутфорса спасает банальное ограничение по времени попыток авторизации.

Добавить грамотную проектировку.

Убрать мысли о том, что от нормального ддоса вас что-нибудь спасёт. Нормальный ддос положит канал. Если вам положили толстый канал, то трафик к вам будет блокироваться на уровне канальных операторов. А это значит что к вам достучаться можно будет только из локальной сети ДЦ где размещён сервер. Т.о. нормальный ддос - вам <рифма>дос.

Автор: nevskyi 12.8.2011, 18:57
Цитата(MastaK @ 1.6.2011,  12:26)
Требуется создать отказоустойчивый сайт, не столько от количества посетителей, сколько от деяний конкурентов(DOS/брут). Java EE+ORACLE DB это круто, но для такого проекта это слишком.

Пришёл к следующему:

  • основной язык - python(по сравнению с РНР разница зачительна)
  • БД - PostgreSql/MySQL(с постгри не знаком, но если есть реальное тогда вопрос отпадает)
  • разделы, которые только для зрегиных юзеров(а регистрация закрытая) по SHTTP
  • на формах каптча

какие будут советы? что то добавить\убрать\заменить?

Как вариант - это настроить зеркалирование данных между двумя серверами и путем ДНС перенаправлять запросы на резервный сервер при атаке или взломе основного сервера.
Несколько ссылок, как обеспечивается http://blog.miranor.ru либо http://forum.itrm.ru/index.php?t=thread&frm_id=19.

Автор: goga075 13.8.2011, 03:49
Ну если мне память не изменяет, то нету брутфорсов под SHTTP!

Автор: Vaulter 27.8.2011, 02:28
SHTTP нету. Есть HTTPS. все остальное вероятно.
Все зависит насколько богаты (и осведомлены) вы и ваши конкуренты.

Цитата

Java EE+ORACLE DB

вообще параллельно сабжу. Да и собственно как уже заметили
Цитата(ToshaCh @  1.6.2011,  14:30 Найти цитируемый пост)
стоит задуматься в первую очередь над топологией, а уж потом над технологией


Это значит что не важно что будет на кластере крутится (PHP, Python, MySQL, PostgreSQL и т.д.) важнее сам кластер.

Цитата

python(по сравнению с РНР разница зачительна

в чем? руки выпрямляет шибче? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)