Можно ли использовать системную плату и процессор настольного компьютера для запуска «постоянно работающего» домашнего веб-сервера?

Можно ли использовать системную плату и процессор настольного компьютера для запуска «постоянно работающего» домашнего веб-сервера?

Можно ли использовать процессоры типа Core i3 или i5 и системную плату Intel для настольных ПК для работы постоянно включенного домашнего веб-сервера?

Или мне следует купить серверные платы Intel и процессоры Xeon? (они, похоже, дороже по сравнению с компонентами для настольных ПК, но и поддерживают больше памяти, два сокета и т. д., так что это еще одна причина для меня запутаться :S)

Какие могут быть проблемы с использованием компонентов, предназначенных для настольных компьютеров, на сервере? Под этим я подразумеваю проблемы, которые я получу ТОЛЬКО при использовании оборудования для настольных компьютеров, но НЕ на надлежащем серверном оборудовании. Такие вещи, как сбой питания, скорость сети (или землетрясения :P) и т. д. повлияют на оба.

Я говорю о влиянии работы 24x7 по сравнению с работой по несколько часов в день, о разнице между фильмами/играми/офисом и постоянной работой на веб-сервере и т. д. Возникнут ли у меня проблемы с оборудованием настольного компьютера?

Также, это будет выделено для веб-сервиса. Он не будет использоваться для моих личных целей, таких как просмотр фильмов в середине и т. д. После запуска он будет только веб-сервером. Он не будет использоваться в личных целях кем-либо.

По сути, я хочу узнать, при круглосуточной работе одного ресурсоемкого приложения из дома, при прочих равных условиях, проживут ли компоненты серверной платы/процессора Intel дольше, чем компоненты настольной платы/процессора Intel?

решение1

Чтобы получить относительно хороший сервер: (и короче говоря,)

  1. Вам не нужен мощный процессор.
  2. Вам желательно больше оперативной памяти
  3. Получите аппаратный RAID для отказоустойчивости
  4. Приобретите высококачественные блоки питания с расширенными характеристиками
  5. Купите настоящую сетевую карту.

Причины

  1. Помните, ваш сайт не получит миллионы IOPS, и вы не собираетесь настраивать RDBMS с миллионами транзакций в час. Если да, то вы не по адресу.
  2. Больше оперативной памяти означает, что вещи лучше кэшируются среди прочего. Вы хотите, чтобы доступ к диску был как можно ниже для всех серверов. ОЗУ в наши дни дешевы
  3. Лично я не уважаю большинство реализаций RAID на материнских платах и ​​их режимы отказов, ну, я могу сказать только «креативные».
  4. Низкое качество блока питания = выход магического дыма. Вот так.
  5. Адаптеры Ethernet на материнской плате могут выйти из строя при больших нагрузках.

Подсказки:

  • Почти все современные процессоры могут работать круглосуточно и без выходных очень долго, дольше, чем материнская плата и блоки питания.
  • Самым слабым компонентом хорошо оборудованного сервера обычно является жесткий диск.
  • Самым слабым компонентом любительского сервера обычно является блок питания.
  • Процессор обычно может служить более 5 лет, то же самое касается и оперативной памяти.
  • Срок службы материнской платы зависит от энергопотребления процессора: чем больше энергопотребление процессора, тем быстрее выходит из строя материнская плата.
  • Жесткий диск служит около 3 лет. С хорошим кэшированием и ИБП он может прослужить и 5 лет.
  • не связывайтесь с видеокартами на таких серверах.

решение2

Если вы используете небольшой веб-сервер дома для простого форума или сайта разработки, вы можете использовать небольшой компьютер или нетбук. Конечно, они далеки от серверов за 1000 фунтов стерлингов, но в конечном итоге вам они не нужны.

  • Вы управляете сайтом с низкими ресурсами. Вам понадобится одно- или двухъядерный процессор, возможно, 2 ГГц, чтобы все работало нормально. Если бы вы собирались запустить следующий Facespace, то да, много- или четырехъядерные процессоры были бы правильным выбором, но вы не собираетесь.
  • RAM в настоящее время составляет не менее 1 ГБ. Будь то IIS на Windows 7 или установка LAMP, я бы сказал, что 1 ГБ — это минимум
  • Жесткий диск. Хорошо, вы получите около 160-320 ГБ памяти. Но нет отказоустойчивости, если диск умирает, то он исчезает. Вот почему вы платите за карты RAID и setyps в сервере высокого класса.
  • Блок питания. Если вы покупаете ноутбук или легкий ПК, то, скорее всего, у него будет Intel Atom, который потребляет гораздо меньше энергии, чем i3/5/7, и будет немного более экономичным в эксплуатации. Ноутбук также будет иметь встроенный ИБП на 1+ часов (но об этом позже)
  • Избыточность. Как уже упоминалось выше, один жесткий диск является точкой отказа. ТАКЖЕ это питание, но если вы используете ноутбук, вы можете использовать аккумулятор, если питание отключится (хотя вы потеряете подключение к сети, так как ваш маршрутизатор умрет)
  • Стоимость. Нужно ли вам тратить более 1000 фунтов стерлингов на сервер, с которым вполне справится нетбук за 300 фунтов стерлингов?

Я запускаю небольшой сайт для разработчиков на запасном ноутбуке (W7, IIS) с двухъядерным процессором 2 ГГц и 3 ГБ оперативной памяти, и, честно говоря, он просто работает.

краткое содержание: купите то, что вам нужно и что будет работать

решение3

Это во многом зависит от того, какой уровень безотказной работы приемлем для вас. Возможно, вам будет достаточно двух машин потребительского класса, настроенных в паре отказоустойчивых, и это зависит от вашего бюджета.

Если вы используете его дома, то самым слабым звеном, если вы в любом случае покупаете серверное оборудование, будут электропитание и сетевое соединение, так что я бы сказал, что все в порядке.

Хотя наверняка сказать невозможно.

Связанный контент