Масштабируемая Покупка билетов / Фестивальный Веб-сайт

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

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

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

7
задан Luke Lowrey 14 March 2010 в 23:17
поделиться

1 ответ

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

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

3
ответ дан 7 December 2019 в 16:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: