Какое оборудование необходимо для мощной настройки сервера?

Какое оборудование необходимо для мощной настройки сервера?

Извините, если вопрос слишком общий...

Я хотел бы иметь свой собственный личный сервер, в основном для веб-сайтов php (хотя я, возможно, позже добавлю некоторые функции, когда они мне понадобятся... например, Jabber, почта и т. д.). Позже я, возможно, решу также предложить немного места для клиентов, но сейчас это будет для моего собственного использования и тестов. Его основная роль будет LAMP.

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

Под аппаратным обеспечением я подразумеваю:

  • мощный сервер, подходящий для профессиональных хостинговых установок (где я могу заменять неисправные компоненты в режиме реального времени, не перезагружая его и т. д.)
  • аварийный источник питания? как мне получить что-то подобное?
  • Я полагаю, что надежный сервер должен иметь резервную копию? Хорошее охлаждение? Хороший ИБП?
  • Что еще важного в мощной настройке вы могли бы порекомендовать?

Также обратите внимание, что меня не интересует реселлерство VPS, я хотел бы изучить физическое оборудование.

Комментарии, ссылки на примеры хозяйственных магазинов (я имею в виду... где я могу получить все это?? Ха) и ссылки на любые внешние ресурсы будут полезны.

Редактировать:

Что касается поддержки программного обеспечения с возможностью горячей замены, я бы, вероятно, использовал Debian в качестве ОС.

Шум... что скажете? Я бы, наверное, хотел иметь свой сервер там, где живу.

решение1

Что сказал Кмарш, плюс

  • 64 бит, с более чем 4 ГБ памяти
  • Решение удаленной консоли (ILO/RSA — НЕ что-то вроде VNC — вам нужен удаленный доступ на аппаратном уровне), если вы собираетесь разместить сервер в месте, где вы не сможете физически получить к нему круглосуточный доступ.
  • Несколько сетевых карт (минимум 4), что позволяет объединять сетевые карты в команду
  • Самый важный момент: контракт на техническое обслуживание (время реагирования 4/8/12 часов и т. д.)

решение2

Любой сервер:

  • Должна иметь память ECC
  • Должно быть 2 блока питания
  • Необходимо иметь как минимум пару зеркальных дисков или RAID 5 из 4 дисков с подключенным горячим резервом.
  • Должно быть место для увеличения оперативной памяти и хранилища (внешнего тоже достаточно), например, свободный слот для карты FC или свободные порты SAS и место для большего количества дисков.
  • Необходимо использовать ИБП с более чем достаточным временем работы, чтобы а) выдержать типичное для вашего региона отключение электроэнергии (скажем, 10–15 минут) и время на отключение (еще 10–15 минут).
  • Необходимо иметь интегрированное решение для резервного копирования с самого начала (может быть внешним)

Самые быстрые серверы редко бывают такими же быстрыми, как самые быстрые игровые системы, да им это и не нужно. Серверы больше ориентированы на емкость и пропускную способность, в то время как игровые системы больше ориентированы на сокращение задержки GUI. Действительно, большинство серверов имеют довольно слабое графическое оборудование.

решение3

Фактор формы

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

UPS

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

Жесткие диски

kmarsh упомянул RAID 5(3 диска), хотя RAID 1(2 диска) тоже подойдет. Переход с 1 на 5 дает прирост скорости.

Источники питания

kmarsh также упомянул резервные блоки питания. Вам определенно стоит их приобрести.

Сеть

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

Горячая замена

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

Для всех периферийных компонентов (блоки питания, жесткие диски, DVD/CD-приводы, любые дисководы и память) вам следует уточнить у производителя, поддерживают ли они горячую замену. Горячая замена должна поддерживаться хостовой ОС, материнской платой и компонентом, который вы заменяете. Вы упомянули Linux; он поддерживает горячую замену. Мы используем Dell для всего нашего оборудования; у них довольно хорошая поддержка. Кроме того, поддержка, которую мы имеем, гарантирует, что все будет иметь горячую замену.

Удаленный доступ

У нас также есть Dell RAC в наших серверах; карты удаленного доступа позволяют вам удаленно включать/выключать/перезагружать сервер, подключаться к консоли или вставлять CD, не находясь рядом. Это как находиться у консоли, не выезжая/не летая туда. Единственное, что вы не можете сделать (что вы могли бы сделать на месте), — это заменить неисправное оборудование.

решение4

Лучше всего найти б/у оборудование на Ebay, на самом деле. Фактически, это то, что мы используем там, где я работаю — у нас нет огромной клиентской базы, поэтому нет большой потребности в сверхмощных, передовых вещах. Однако нам нужны сверхнадежные серверы. Большинство наших серверов — это различные модели серверов Dell Poweredge.2450-ето, что мы используем для наших DNS-серверов и нашего собственного веб-сайта, и даже это излишество. Но они также очень дешевы и их довольно легко найти. У нас есть6650для наших размещенных веб-сайтов, и он отлично справляется со своей задачей, даже с несколькими популярными сайтами, использующими CMS, такими как Mambo.

Да, вам понадобится хороший ИБП, охлаждение и резервное копирование. ИБП также можно купить на Ebay, но вам нужно убедиться, что батареи новые. Я понятия не имею, где можно купить кондиционер по выгодной цене. Мы используем компьютер потребительского класса в серверном корпусе для нашей резервной машины (жесткие диски дешевые, ленточные накопители дорогие, и вы в любом случае не можете автоматизировать их как следует). Резервная машина может работать как йо-йо, и ваши клиенты этого не заметят. А если диск выйдет из строя (или, если вам очень нравится, программный RAID-массив), то у вас будет время до следующей катастрофы с данными, чтобы заменить его. 6 часов простоя этой коробки — это то, чего ваши клиенты тоже не заметят.

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

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