Задача.
Есть действующий проект, который состоит из сотни (на разных доменах) русскоязычных интернет-форумов (конференций), основные посетители которых граждане РФ. Не адалт тематики, не спам сервисы. Почему делаю акцент на то, что это не сайты, а интернет формы (конференции) - особенности форумов это множество одновременных запросов в базу данных.
На данный момент арендуется отдельный сервер у одной из российских компаний в российском Дата центре (параметры сервера - Pentium IV Dual Core 2.8 GHz; 3 GB, 160 GB SATA, 100 Mbs).
Но во первых, сервер стал маловат (иногда подвисает в пиковое время - когда на форумах очень много народу), а во вторых ежемесячная плата каждый месяц растет (и существенно) из за превышения трафика по контракту (уже оплата более 10 000 руб в месяц)
Ежемесячный трафик - 65 000 мб входяшего (50 000 российского и 15 000 иностранного) и 650 000 мб исходящего (520 российского 130 000 иностранного). То есть трафик очень близок по параметрам к критическим требованиям многих хостинговых компаний (в плане соотношения российского и иностранного трафика). Суммарный объем трафика увеличивается ежемесячно на 5-10%
Вопросы.
Меня сейчас уже не устраивает скорость работы моего сервера, на котором крутится множество интернет-форумов... Но так как здесь есть особенности имено по причине расположенных на сервере форумов (много одновременных запросов в базу данных), то какие параметры сервера более важны для модернизации (на что обратить внимание при будущей аренде). Понятно, что учесть все это идеальное решение, но не всегда есть такая возможность. Посему может кто подскажет что лучше? На что обратить внимание в первую очередь, а что не так важно??? Ведь в зависимости от задач поставленных перед сервером - необходимы разные решения для этого сервера. Вот и вопросы -
1) Увеличить оперативную память (например с 3 до 4 гб)
2) арендовать сервер с более мощным процесором (с большей тактовой частотой?). А что это даст? Или при моем использовании сервера в этом нет смысла?
3) поставить дополнительный жесткий диск и разнести разные формы по разным жестким дискам (не по причине размера диска, а чтобы меньше одновременных запросов приходилось на 1 жесткий диск?)
4) есть ли смысл в порте 100 mbs или можно легко обойтись 10 mbs (который предлагает большинство хостинговых компаний), я просто не могу понять насколько для сервера с форумами критичен канал. Может я сейчас и 2 ух процентов не использую от 100 mbs??? К сожалению посмотреть нагрузку на канал в статистике моего текущего хостера проблематично.
5) Поставить вместо SATA-дисков более быстродействующие SCSI (SAS)? Но они дороже, меньше объема и выгода непонятна...
6) Есть ли смысл не парится по поводу аренды, а просто воспользоваться предложением Amazon EC2?
Буду признателен за любой совет, мнение или критику.