Я новичок в администрировании серверов и ищу мощный хостинг для размещения моего нового сайта. Этот веб-сайт в основном является серверной частью мобильной онлайн-игры и будет:
- обрабатывать до 10 миллионов запросов HTTPS и запросов MySQL в день
- сохранить файл до 2000 ГБ на жестком диске
- передавать, вероятно, 5000 ГБ данных в месяц и обратно
- он работает на PHP и MySQL
- иметь 10 миллионов записей в базе данных MySQL, для каждой записи есть 5-10 полей, около 100 байтов каждое
Я действительно не знаю, какой сервер мне нужен для удовлетворения этих требований, мой вопрос:
- Какой ЦП / ОЗУ мне нужен для выделенного сервера или VPS?
- Какие хостинговые компании могут предложить этот вид выделенного сервера или VPS?
- А как насчет облачных вычислений? Я исследовал Amazon EC2, но он кажется мне сложным. И я связался с Rackspace, но странным образом они сказали, что Cloudsites не подходит для моих требований. Интересно, есть ли другая облачная хостинговая компания?
- Любой другой альтернативный метод?
mysql
php
web-server
web-hosting
Кальвин
источник
источник
Ответы:
Дешевый рабочий стол?
Давайте углубимся в математику.
Удвойте это (пиковая нагрузка), и мы говорим о нагрузке, с которой дешевый четырехъядерный рабочий стол может справиться, ЕСЛИ запросы достаточно просты, и вы на самом деле не говорите, насколько они сложны.
Это разбивает до 2,5 МБ / с, 25 Мбит. Двойной за пик - 50Мбит, тривиально для любого хостинг-центра. Обойдется вам, правда.
Храните 2000 ГБ на жестком диске. То есть 2x2000 ГБ жестких дисков в RAID? Если только это не для базы данных, она имеет много сложных операций ввода-вывода, тогда это что-то между несколькими дюжинами дисков и ЛОТОМ из 73 ГБ 15.000 об / мин дисков SAS в RAID 10 (около 60 дисков), чтобы получить необходимый ввод-вывод - это Вопрос не несет ответственности без МНОГО дополнительной информации о шаблонах доступа к данным.
Работает на PHP и MySQL - мой мобильный телефон может это сделать;) Вопрос в том, насколько сложным является приложение. MySQL МОЖЕТ или МОЖЕТ НЕ быть приемлемым решением здесь, кстати. - это потребует дополнительных испытаний. Есть причина, по которой некоторые люди все еще используют другие большие коммерческие базы данных.
Какой процессор / оперативная память мне нужен для выделенного сервера или VPS?
Можно было бы сказать, что это зависит от логики (сколько вычислений в части PHP, сообразительность или нехватка программистов и много других вопросов.
Серьезно, это нетривиальная установка. Заставьте некоторых специалистов изучить это.
В основном вам нужно спуститься и сделать свою домашнюю работу. Многие вопросы не отвечают в этой форме. Тем более, что вы, похоже, не заботитесь о своих данных ...
источник
Чтобы добавить некоторые из моего опыта, который может быть полезным:
источник