Как оценить технические характеристики сервера для этой конкретной системы?

Я работаю в проекте колледжа, и я должен указать аппаратное обеспечение сервера для системы. Система представляет собой какую-то социальную сеть. Предполагается, что в первый год она будет обслуживать около 100 000 пользователей, а также система должна быть способна обрабатывать 1000 пользователей, работающих одновременно. Это первый раз, когда меня просят сделать что-то подобное, поэтому я надеюсь, что вы можете помочь мне и помочь мне, потому что я чувствую себя немного растерянным. База данных системы Mysql. Я нашел некоторые конфигурации серверов, предлагаемые Amazon Web Services, но я не знаю, какая из них лучше для моей системы из-за недостатка опыта. Надеюсь, вы мне поможете.

1 ответ

Решение

Вы в основном нет. Шутки в сторону. Это не вопрос размера сервера. 100 000 пользователей находятся в или близко к материалу серверной фермы, поэтому - планируйте соответственно. Выберите серверы в финансовом положении (на определенном этапе они становятся дороже на единицу) и спланируйте внешний и внутренний компоненты кластера.

1000 одновременных пользователей, которые вы не хотите запускать с одним сервером - даже если емкость ограничена, вы слишком уязвимы. Это минимум 2, лучше 4 машины (разделение спереди и сзади). Вы можете использовать облако для запуска, не покупая аппаратное обеспечение, но вы ДОЛЖНЫ строить для масштабируемости с самого начала. Вещи, как Amazon.

Это означает, что определение размера отдельного сервера не нужно. Вы можете настроить.

Другие вопросы по тегам