Каковы преимущества серверного оборудования? [закрыто]

Какие преимущества использования серверного оборудования по сравнению с простым размещением серверного программного обеспечения поверх оборудования для настольных ПК?

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

Итак, вопрос в том, в чем разница между серверным и настольным оборудованием и что вы получаете, используя серверное оборудование для серверов?

И в моем конкретном случае, стоит ли эта выгода потраченного времени и усилий, если она небольшая? сервер времени для небольших проектов?

Edit: Ой, это было самое длинное предложение, которое я когда-либо писал. Я, должно быть, устал сильнее, чем думал.

6
задан 25 August 2009 в 21:00
13 ответов

Таким образом, вопрос, каковы различия между сервером и настольными аппаратными средствами и что Вы получаете при помощи серверного оборудования для серверов?

Другие упомянули функции управления, который является огромным плюс. Некоторые упомянули лучшие поддерживаемые продукты, таким образом, я буду избегать тех твердых точек. В целом, с серверным оборудованием (в целом) Вы обычно получаете 3 вещи (IMO):

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

  2. Поддержка устойчивости/Надежности/Длиннее - Обычно лучшая поддержка драйвера соответствующей ОС. Настольное оборудование может или не может иметь твердых драйверов, но серверное оборудование не продало бы без некоторого серьезного внимания к деталям. Поддержка драйвера является критическим, а также серьезным тестированием оборудования. Я нахожу, что, после того как плачу за серверное оборудование, я волнуюсь меньше об этой проблеме. Если проблема действительно возникает, производители обычно обновляют драйверы/встроенное микропрограммное обеспечение/программное обеспечение/и т.д.

  3. Масштабируемый - большинство большей части базового серверного оборудования (материнские платы, ЦП, RAM) ожидают обновления одного градуса или другого. Большинство рабочих столов не ожидает большее количество ресурсов. Это обычно - функция чипсета материнской платы больше, чем что-нибудь, но наборы микросхем для серверов существенно отличаются от рабочих столов.

И для моего конкретного случая, действительно ли те усиления стоят времени и усилия, если это - маленький сервер времени для маленьких проектов времени?

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

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

9
ответ дан 2 December 2019 в 23:56
  • 1
    +1! И если кто-то действительно идет с низкокачественным сервером, сифилисом на их домашнем хозяйстве, если они идут с интегрированным RAID-контроллером!=) Серьезно, потратьте еще несколько сотен и получите, по крайней мере, низкокачественную плату RAID. –  Wesley 25 August 2009 в 21:31
  • 2
    Согласованный RAID-контроллер. На борту не идет ни в какое сравнение с аппаратными средствами RAID. –  osij2is 25 August 2009 в 22:12

С серверной платой и микросхемой это может позволить Вам выполнять гипервизоры как XenServer, VMware, ESXI и Hyper-V, который мог бы иначе, не могли бы быть возможными с настольным механизмом.

-1
ответ дан 2 December 2019 в 23:56
  • 1
    Просто примечание: кажется, что много более новых настольных аппаратных средств сделало Intel VT, или AMD-V поддерживают. Реальный прием - то, если BIOS OEM поддерживает его. Dell didn' t поддерживают Intel VT для нескольких изменений BIOS, по крайней мере, для моего T7700 в Dell XPS 1530. Я думаю, что OEMs являются улучшением в поддержке вещей как это для аппаратных средств домашнего использования, особенно с вещами как Виртуальный XP в Windows 7. И да, я видел, что Вы использовали слова " мог бы not"=) это - положительная сторона. –  Wesley 25 August 2009 в 21:29
  • 2
    Это - положительная сторона, но я просто создал hyper-v сервер, и я должен был обновить свой микропроцессор AMD, потому что это еще не имело AMD-V :D –  barfoon 25 August 2009 в 22:02
  • 3
    Я не согласен. Все недавние центральные процессоры рабочего стола/ноутбука поддерживают аппаратную виртуализацию; мой Core 2 Duo doesn' t имеют любую проблему при выполнении Гиперпротив, я также думаю, что серверное оборудование является " просто better" но let' s не ложные слухи распространения; можно виртуализировать превосходный на настольных аппаратных средствах. –  Massimo 13 September 2009 в 22:01
  • 4
    Intel Core 2 Quad 2.4 Ghz (Q6600) поддерживает Intel VT - рабочий прекрасный Режим XP. –  Fahad Sadah 24 January 2010 в 19:38

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

0
ответ дан 2 December 2019 в 23:56
  • 1
    Да, но Google конкретно переписал их целый программный стек так, чтобы он работал с ненадежными аппаратными средствами. Попробуйте это Windows... –  Ausmith1 26 August 2009 в 02:49
  • 2
    Допустите ошибку, но вопросом является ЛАМПА (т.е. Linux). –  sybreon 26 August 2009 в 11:33
  • 3
    интересный ответ, хотя, с другой точкой зрения. –  Peter 23 December 2009 в 07:06

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

0
ответ дан 2 December 2019 в 23:56

Что-то еще, что я не видел записанный, является поддержкой. Все крупные компании имеют различные строки поддержки для серверов/сферы деятельности продуктов. Таким образом, когда Вы называете и говорите, что мой Dell PowerEdge не загружается, и у меня есть большой желтый свет, и он подает звуковой сигнал во мне, поддержка кажется лучше

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

Я должен был призвать по проблемам Оборудования Dell 3 раза для их серверов, у меня всегда были хорошая поддержка и никакой arguements для сменных деталей, они знают, что сервер является critial к моему бизнесу и моим бизнес-потребностям для выполнения за мной для покупки моего следующего сервера от них. Не забудьте сохранять на гарантии все же.

1
ответ дан 2 December 2019 в 23:56

Предположительно, аппаратные средства типа сервера быстрее и более надежны.

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

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

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

Безотносительно дороги Вы выбираете, не забываете добавлять дублирование (несколько жестких дисков в RAID) и хороший UPS.

2
ответ дан 2 December 2019 в 23:56

Поскольку, что Вы делаете, Вы - вероятно, прекрасная работа обычных аппаратных средств. Но это всегда стоит узнать о вещах.

Как упомянуто, серверное оборудование действительно разработано для надежности. Вы получаете вещи как RAM ECC, двойные или квадратические сокеты ЦП, предоставления резервного питания и вентиляторы, RAID для Ваших жестких дисков среди прочего. Можно также обычно создавать "большие" поля, чем Вы можете со "стандартными" аппаратными средствами, которые выгодны для обслуживания (меньше полей), и решения как Виртуализация (симулирует быть большим количеством полей).

Google не делает такой вещи и проявляет подход, я думаю, что Вы были бы довольны, использовать более дешевые аппаратные средства и заменить их, когда они перестали работать. Дублирование и масштабирование Google горизонтально (больше полей). Преимущество здесь, более дешево купить за счет сложности полной архитектуры. Приложения должны быть разработаны по-другому и как полные системные функции могут стать более сложными. Необходимо добавить подсистемы балансировки нагрузки и такой, который может или не может быть возможным.

Принятие времени простоя не является огромным вашим беспокойством, я сказал бы, что палка с недорогими аппаратными средствами, резервные вещи правильно и материал замены, если/когда Вы должны.

1
ответ дан 2 December 2019 в 23:56

Это об экономии за счет роста производства для меня (в дополнение к другим ответам, которые я не перехеширую). Когда необходимо управлять больше чем 3 серверами, становится невероятно важно, что Вы не решаете те же проблемы на других аппаратных средствах много раз и снова. Когда я покупаю деталь, делают/моделируют, аппаратные средства и драйверы являются известным количеством. Если один из них потребует обновления BIOS, то я применю это к его образцовым сестрам также. При вхождении в случай замене различных частей - Вы сокращаете свою кривую обучения на аппаратных средствах.

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

Кстати, я не волновался бы о неспособности виртуализировать на самособранных аппаратных средствах. Просто проверьте модель CPU и вот именно (кроме наличия достаточного количества ресурсов, что Ваши VMs не исчерпаны ресурсы). У нас есть некоторые демонстрационные ноутбуки, работающие hyperV вполне счастливо.

Я также проверил бы несколько вопросов как это, если Вы хотите какой-либо комментарий относительно самосозданного по сравнению с предварительно созданным.

2
ответ дан 2 December 2019 в 23:56

Что-то, что никто больше, кажется, не упомянул, - то, что много "реальных серверов" (хотя не все, обычно только более дорогие модели) имеет внеполосные карты удаленного доступа, как Sun RSC/ILOM/ALOM карты и Dell карты DRAC. Они имеют их собственные сетевые соединения и позволяют Вам сделать хорошие вещи как удаленно питание на/питание от сервера или получить консоль, избавляя от необходимости IP-KVM в некоторых случаях.

Большинство позволяет Вам получать доступ к системе через веб-интерфейс, некоторые позволяют telnet и доступ SSH. Они являются самыми полезными, когда у Вас есть отдельное внеполосное соединение с системой, но даже без которого это может быть спаситель для доступа к локальному tty, на самом деле не будучи там (когда-нибудь случайно сети повреждения или SSH, или устанавливают брандмауэр для блокирования всего трафика?).

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

Править: Просто видел, что тот AlexTEH упомянул DRACs :)

2
ответ дан 2 December 2019 в 23:56

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

Когда Вы начинаете смотреть на Уровень 1 поставщик серверного оборудования (IBM/HP/Dell, и т.д.) Вы начинаете видеть, что огромный объем работы сделан этими поставщиками для оптимизации аппаратных средств путем обеспечения, чтобы у них были надежные, стандартизированные компоненты. Вы также найдете, что добавленная функциональность, такая как дистанционное управление аппаратного уровня и администрирование (использующий платы DRAC/iLO) и поставщики также обычно предлагает значительные программные стеки, которые упрощают установку ОС и развертывание. Серверное оборудование также имеет тенденцию иметь более длительные гарантийные сроки.

3
ответ дан 2 December 2019 в 23:56
  • Для меня это главным образом о физическом управлении, это намного более опрятно, если все Ваши поля являются той же шириной и установленный в стойке или корпусе, вместо различного соединения настольных лицевых панелей, с различными высотами.

  • Легче заказать соответствующую конфигурацию, возможно, большие диски или многие меньшие, или много RAM, всегда с тесным встроенным VGA. с платами для настольных ПК Вы получаете многое из того, в чем Вы не нуждаетесь, и слишком мало того, что важно. Например, это раньше было очень твердо получить хорошую плату с поддержкой больше чем 4 ГБ RAM.

  • несколько лет назад, некоторый 'настольный класс' (3Com), сетевые платы имели очень ограниченные драйверы, и если Вы насыщали пропускную способность в течение нескольких часов, они начали отбрасывать много пакетов, серьезно ухудшающейся производительности. 'Плата' класса сервера с теми же самыми спецификациями имела ожидаемое поведение для примерно дважды цены.

4
ответ дан 2 December 2019 в 23:56
  • 1
    Положительная сторона у " рабочий стол grade" 3Com NICs. –  Wesley 25 August 2009 в 21:25

По моему опыту, это - небольшие детали, которые помещаются в серверное оборудование, которое имеет все значение. Используя настольные аппаратные средства или uber-дешевое серверное оборудование будет 95%-й штраф (конечно, 76% всей статистики составлены на месте...), но случается так, что последние 5%, которые будут никель и десять центов Вы, возможно до смерти.

Например, на настольных сетевых платах машин не будет, вероятно, иметь SNMP, WoL или других массовых возможностей управления. Опыт Javier с NICs является превосходным примером настольных аппаратных средств просто не быть достаточно устойчивым.

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

Дисковые контроллеры несомненно не собираются быть столь же быстрыми, ни, самое главное IMO, будут они иметь объем обнаружения ошибок и создания отчетов.:: бросает высокомерный взгляд на HP ML115 с контроллером платы Nvidia:: Тот ML 115 является преданным сервером, но модель самого низкого качества и даже который возмутил меня. Я сожалею, что не был способен получать хороший дисковый контроллер. Не экономьте на дисковых контроллерах!

В целом ресурсы обычно не будут до обработки загрузки, возможностей управления или стандартов надежности, что Вы ожидали бы от чего-то, что это будет выполнением 24/7 для многочисленных пользователей.

Кроме того, производители серверного оборудования предлагают много инструментов управления программным обеспечением бесплатно как Пакет Поддержки ProLiant для HP, который может помочь управлять изобилием драйверов, и другая информация о системе указывает на ту слежку тут и там.

Для меня, кто-то, кто использует маленькие серверы времени и работы над маленькими проектами времени, я дрожу для размышления об этих 5 минутах здесь, 10 минутах там и даже целых выходных время от времени, которые были подняты, ступив на небольшие ошибки тут и там, потому что у меня не было чего-то вполне столь устойчивым, как я, возможно, имел. Жизнь, слишком короткая. Потратьте некоторые дополнительные наличные деньги и получите некоторый более хороший набор!

Или нет.Ваш решать. Существует, конечно, много для изучения, когда Вы обтекаете пребывание в течение такого большого количества времени, пытаясь исправить облупленные системы. Просто не ожидайте одну из тех вещей быть именем нового бойфренда Вашей жены. =P

7
ответ дан 2 December 2019 в 23:56
  • 1
    +1 для комментария ML115 - я имею один для домашнего использования, но ESXI имеет к выполнению карты с интерфейсом USB потому что это won' t устанавливают на диске на контроллере, и у меня нет RAID:/ –  Dentrasi 25 August 2009 в 21:42

На самом деле отвечать на Ваш вопрос:

Мы раньше выполняли аппаратные средства класса рабочего стола/рабочей станции для наших серверов. Это вещи, что мы заметили большинство:

  • Дублирование. Я должен все же видеть настольные аппаратные средства с предоставлениями резервного питания.

  • Замена в горячем режиме. Я должен все же видеть настольные аппаратные средства, которые имеют жесткие диски замены в горячем режиме. Или RAM. Или источники питания.

  • Надежность. Большинство настольных материнских плат даже не поддерживает RAM ECC. И затем существуют многочисленные аппаратные проблемы, которые мы имели с настольным дерьмом. Когда-то давно у нас был один сервер, который потребовал, чтобы монитор на самом деле был включен, прежде чем он перезагрузит. Все серверное оборудование разработано для выполнения бездисплейный, особенно материал для установки в стойку.

  • Скорость. SCSI управляет просто выполненный быстрее. Особенно, когда диски равняются 10 или 15K об/мин. И что общедополнительная шина не причиняет боль также. Сделайте процессоры Xeon.

Честно, если Вы даже спрашиваете, "почему я не могу использовать настольные аппаратные средства" ответ, должен быть "магазин на eBay для серверов" вместо "настольных аппаратных средств". Большая вещь о компьютерном оборудовании состоит в том, что используемый материал имеет намного более низкую интенсивность отказов, чем новый (все неисправное оборудование от фабрики уже перестало работать). И это заглядывает цене 1/2 в течение каждого года, которым это было вокруг. Если Вы хотите запчасти, покупаете N+1, они являются дешевыми.

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

2
ответ дан 2 December 2019 в 23:56

Теги

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