Можно ли использовать процессоры типа Core i3 или i5 и системную плату Intel для настольных ПК для работы постоянно включенного домашнего веб-сервера?
Или мне следует купить серверные платы Intel и процессоры Xeon? (они, похоже, дороже по сравнению с компонентами для настольных ПК, но и поддерживают больше памяти, два сокета и т. д., так что это еще одна причина для меня запутаться :S)
Какие могут быть проблемы с использованием компонентов, предназначенных для настольных компьютеров, на сервере? Под этим я подразумеваю проблемы, которые я получу ТОЛЬКО при использовании оборудования для настольных компьютеров, но НЕ на надлежащем серверном оборудовании. Такие вещи, как сбой питания, скорость сети (или землетрясения :P) и т. д. повлияют на оба.
Я говорю о влиянии работы 24x7 по сравнению с работой по несколько часов в день, о разнице между фильмами/играми/офисом и постоянной работой на веб-сервере и т. д. Возникнут ли у меня проблемы с оборудованием настольного компьютера?
Также, это будет выделено для веб-сервиса. Он не будет использоваться для моих личных целей, таких как просмотр фильмов в середине и т. д. После запуска он будет только веб-сервером. Он не будет использоваться в личных целях кем-либо.
По сути, я хочу узнать, при круглосуточной работе одного ресурсоемкого приложения из дома, при прочих равных условиях, проживут ли компоненты серверной платы/процессора Intel дольше, чем компоненты настольной платы/процессора Intel?
решение1
Чтобы получить относительно хороший сервер: (и короче говоря,)
- Вам не нужен мощный процессор.
- Вам желательно больше оперативной памяти
- Получите аппаратный RAID для отказоустойчивости
- Приобретите высококачественные блоки питания с расширенными характеристиками
- Купите настоящую сетевую карту.
Причины
- Помните, ваш сайт не получит миллионы IOPS, и вы не собираетесь настраивать RDBMS с миллионами транзакций в час. Если да, то вы не по адресу.
- Больше оперативной памяти означает, что вещи лучше кэшируются среди прочего. Вы хотите, чтобы доступ к диску был как можно ниже для всех серверов. ОЗУ в наши дни дешевы
- Лично я не уважаю большинство реализаций RAID на материнских платах и их режимы отказов, ну, я могу сказать только «креативные».
- Низкое качество блока питания = выход магического дыма. Вот так.
- Адаптеры 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
Это во многом зависит от того, какой уровень безотказной работы приемлем для вас. Возможно, вам будет достаточно двух машин потребительского класса, настроенных в паре отказоустойчивых, и это зависит от вашего бюджета.
Если вы используете его дома, то самым слабым звеном, если вы в любом случае покупаете серверное оборудование, будут электропитание и сетевое соединение, так что я бы сказал, что все в порядке.
Хотя наверняка сказать невозможно.