Я работаю над проектом, и мы ожидаем около 5 миллионов пользователей в день. Это небольшое веб-приложение, написанное на php, и в настоящее время мы используем Apache для обслуживания запросов.
Моя проблема: я не знаю, как рассчитать оборудование, мне нужно обслуживать 5 миллионов пользователей в день. «Облако», как в «перейти на Amazon», не вариант. Но я подумал о покупке нескольких больших серверов и создании собственного облака с помощью OpenStack или Eucalyptus.
Сколько оборудования мне нужно? Возможна ли виртуализация?
И наконец: веб-приложение является критически важным, поэтому я собираюсь удвоить оборудование и выполнить некоторую отработку отказа - ведь это точка для виртуализации.
Обратитесь за помощью к консультантам, мы не знаем загрузки одного экземпляра на вашем сервере или того, что делает ваше веб-приложение, это жадно памяти? жадный процессор?
Вам нужен специалист, который может взглянуть на ваш проект и собрать хорошую систему. Я бы не стал использовать виртуализацию, если ваши экземпляры могут перемещаться через ваше облако автоматически, иначе я бы посмотрел на теневой вариант в Vmware ESX.
Обратитесь к профессионалам, если вы хотите развернуть что-то на этом уровне, это будет стоить вам, но неправильный ответ здесь может стоить вам еще больше в долгосрочной перспективе.