Подходящие спецификации выделенного сервера для моего использования? [дубликат]

Возможный дубликат:
Как вы проводите нагрузочное тестирование и планирование емкости для веб-сайтов

Мы собираемся перейти от нашего текущего общего хостинга к, вероятно, (управляемому) выделенному серверу, и я осмотрелся. Очевидно, что существует множество поставщиков и множество опций, поэтому я не уверен, какие технические характеристики мне следует искать.

Нам нужно что-то, что работает не только сейчас, но и в будущем, поскольку мы планируем быстро расти.

Информация о том, как мы планируем его использовать прямо сейчас :

  • У нас около 20 веб-сайтов CakePHP
  • У нас около 5-10 веб-сайтов на HTML + PHP
  • Мы используем около 15 небольшие базы данных MySQL
  • У нас есть интернет-магазин Prestashop
  • У нас есть веб-сайт Moodle
  • У нас есть МНОГО файлов содержимого для веб-сайтов (аудио, PDF, zip-файлы и т. д.)
  • Наше текущее хранилище объем использования составляет около 250 ГБ
  • Мы получаем около 10 000 - 15 000 посещений в месяц (посещения домашних страниц веб-сайтов, не считая посещений внутренних страниц этих веб-сайтов)

В будущем мы ожидаем значительного увеличения посещений в течение этого года. Также мы увеличим количество сайтов CakePHP, но ненамного (возможно, 10 в этом году).

Это цитата, которую я получил от одного поставщика, которая выглядит интересной во многих отношениях, но я не уверен насчет спецификаций, если их слишком много и они нам действительно не нужны, или они будут подходит для роста:

  • ЦП: i3 2100 (я считаю, что это двухъядерный)
  • ОЗУ: 4 ГБ DDR3RAM
  • Хранилище: 2 x 500 ГБ 7200 об / мин (один для резервного копирования)
  • Программное обеспечение: CentOS 5.5 64-битная с cPanel
  • Восходящий канал 100 Мбит / с
  • Ежемесячная пропускная способность 10 000 ГБ
  • Простота обновления хранилища и ОЗУ

Общая стоимость: 233 доллара США в месяц

Кроме того, у поставщика очень хорошие отзывы о надежности и потребностях. услуга.

Это звучит хорошо для нас? Слишком? Слишком мало на будущее? Любые советы будут высоко ценится!

0
задан 13 April 2017 в 15:14
1 ответ

Откровенно говоря, почти невозможно знать, что сработает для вас. Просто не хватает информации, чтобы продолжать. Один долго выполняющийся или плохо написанный запрос в MySQL может замедлить все остальное.

Практическое правило №1. Получите оборудование как можно быстрее. Эмпирическое правило №2. Разместите базы данных на разных серверах.

«Нам нужно что-то, что работает не только сейчас, но и в будущем, поскольку мы планируем быстро расти». Поскольку единственный ответ, который я могу вам дать, это то, что я действительно не знаю, достаточно ли это быстро. Я не могу сказать вам, достаточно ли будет завтра. Ваш бюджет может быть достаточным, чтобы получить адекватную машину на данный момент, но не на завтра.

Вы также вообще не думали о дублировании. У вас есть 1 сервер, который делает все это, и вы не можете выключить его, не отключив все веб-сайты. Вы могли бы подумать о настройке двух серверов с переключением между ними. В Google есть множество примеров того, как это сделать.

0
ответ дан 5 December 2019 в 15:46

Теги

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