Масштабируемый билет / Сайт фестиваля - PullRequest
7 голосов
/ 15 марта 2010

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

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

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

1 Ответ

3 голосов
/ 15 марта 2010

Я думаю, что основная проблема не в том, что такую ​​систему «сложно» масштабировать, а в том, что в 99% случаев эти сайты не имеют большого трафика. Не стоит покупать 50 интерфейсных серверов и 10 серверов баз данных, если в 99% случаев они все простаивают.

Лично я бы использовал что-то вроде Amazon EC2 или даже новую службу Microsoft Azure, чтобы большую часть времени они могли работать с минимальной емкостью, а затем наращивать их как раз перед поступлением в продажу большого события.

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