Что такое серверный процессор, основные различия с бытовым ЦП
Серверные процессоры предназначены для работы в сервере. Внешний вид и конструкция аналогична решениям для массовых потребителей в рабочих станциях, домашних и офисных ПК. При этом для производства серверных процессоров используются строгие критерии отбора и тестирования, из расчета длительной работы под нагрузкой в режиме 24/7. Обычные процессоры для массового рынка в среднем работают до 14 часов в сутки с переменной нагрузкой.
Помимо круглосуточной эксплуатации важна и высокая стабильность. Поэтому серверные процессоры поддерживают работу с ECC оперативной памятью. В сравнении с обычной ОЗУ, в ECC имеется функция корректировки ошибок, что автоматически распознает и исправляет возникшие изменения битов памяти.
Оперативная память
Код коррекции ошибок (ECC). Но иногда все не так, как кажется.
Одна из проблем заключается в том, что ошибка или сбой возникает на компьютере пользователя, а не в серверной программе. Ошибка, как правило, имеет незначительные финансовые последствия.
Кроме того, это может произойти, если сервер «исчезнет» из транзакции.
В серверной системе используются аппаратные средства контроля ошибок и применяется избыточное кодирование данных. Некоторые части информации — но не все — поставляются с дополнительными битами, помогающими выявить и исправить некоторые из наиболее вероятных ошибок.
Определение рабочей станции
рабочая станция Это компьютер работает как автономная система. Ранее они предназначались для отдельных пользователей, аналогичных персональному компьютеру, но были более функциональными и быстрыми по сравнению с ним. Он был разработан для той же аудитории, что и операционная система UNIX. Кроме того, операционная система UNIX также известна как операционная система рабочей станции. Основное применение рабочей станции в деловой и профессиональной сфере вместо личного или домашнего использования. Первоначально Hewlett Packard, Sun Microsystems, IBM и DEC были компаниями, разработавшими рабочие станции.
Концепция рабочих станций в основном реализована в небольших инжиниринговых, графических и архитектурных компаниях и организациях, где обязательно требуются более быстрый микропроцессор, огромный объем оперативной памяти, умеренная вычислительная мощность, высокоскоростная графика.
В новейших технологиях корпоративная среда предполагает подключение рабочих станций к локальной сети для совместного использования ресурсов с другими подключенными компьютерами.
- Сервер – это устройство или компьютер, находящийся в сети, который хранит данные и управляет сетевыми ресурсами. В отличие от этого, рабочая станция – это компьютер, который обеспечивает чрезвычайно быструю и точную графику, более высокую производительность, большую масштабируемость и сертификацию ISV.
- Сервер выполняет интернет-приложения, такие как общение с клиентами, ответ на их запросы и предоставление клиентам необходимого контента. Напротив, рабочие станции используются в широкомасштабных приложениях, таких как создание цифрового контента, механическое автоматизированное проектирование, архитектурное проектирование и детальный анализ.
- Существуют различные формы серверов, такие как FTP, веб, приложения, почта, прокси, серверы Telnet и т. Д. И наоборот, рабочим станциям назначается определенная задача. Например, могут быть видео, аудио, рабочие станции CAD / CAM, которые специально разработаны для этой конкретной задачи.
- Серверы работают в операционных системах Linux, Windows, Solaris, а рабочие станции – в операционных системах Unix, Linux, Windows NT. На рабочих станциях также используется специальный тип программного обеспечения, разработанного ISV (независимые поставщики программного обеспечения) которые специально разработаны для рабочих станций.
- Рабочие станции обязательно включены с Графический интерфейс пользователя (GUI) тогда как на сервере графический интерфейс не является обязательным.
What is a Desktop ?
A desktop is a personal computer that a person uses for personal or office work. It is on your office desk at work. It is a combination of physical hardware that runs a desktop computer.
You have a monitor, keyboard and mouse as input devices. Desktop computers are not only purchased and used by an individual but are also used in enterprise companies that designate desktops for employees.
More than one employee cannot work on one desktop, but the employee can be assigned multiple desktops depending on the task he or she has.
Although a desktop computer has the same processor speed, memory and storage capacity as a server, it is not a substitute for a real server.
The technologies behind them are designed for a variety of purposes. Today’s children also have their separate desktop computer, which is used to play games. Desktop support is available for office computers.
Функциональность
Несмотря на внешнее сходство, у ПК и сервера абсолютно разные задачи. Последний необходим, в первую очередь, для того, чтобы распределять ресурсы офисных компьютеров в локальной сети. Да, в «железе» разницы нет. И если речь идет о небольшом количестве машин, то указанные функции можно возложить и на стандартный ПК. Но и в этом случае на него необходимо установить специальный серверный вариант операционной системы и ряд особых программ.
Но как только сеть разрастается, нагрузка на компьютер существенно увеличивается. И в этом случае, хочешь ты того или нет, придется покупать сервер цена которого, к слову, не так уж и высока.
Резервирование
В серверах всегда осуществляется резервировани
е
. Для этого существует так называемый RAID (Redundant Array of Independent Disks, избыточный массив жестких дисков). Информационные файлы дублируются определенным образом. Способов дублирования может быть несколько, поэтому существует RAID-0, -1, -2, -3, -4, -5 и -6. Теперь, даже если какой-то винчестер выйдет из строя – информация не потеряется.
Для конфигурации RAID существует аппаратный контроллер. Это то, чего чаще всего нет в бытовых или офисных компьютерах Контроллер RAID (точнее, та его часть, которая хранит конфигурацию) может иметь собственный источник резервного питания — аккумулятор небольшой емкости.
Если нельзя, но очень хочется — то можно
Корпоративные компьютеры принципиально не отличаются от своих «гражданских» аналогов, что делает их непригодными для использования в качестве домашнего ПК. В силу следующих обстоятельств:
Не стоит приобретать платформу, в которой используется регистровая память с коррекцией ошибок (ECR). Излишняя долговечность не может компенсировать дорогие комплектующие и среднюю производительность (по сравнению с геймерскими аналогами).
Если вы параноик и беспокоитесь о сохранности данных в случае отключения электроэнергии, вам нужны диски корпоративного класса. Если вы параноик и беспокоитесь о сохранности своих данных в случае отключения электроэнергии, вам нужны диски корпоративного класса.
Серверный процессор для видеоигр — интригующая и эффективная концепция, но только если речь идет о недорогой или высокочастотной модели по сравнению с популярными аналогами. Или «малой кровью», то есть практически даром, заменяя устаревший компьютер на серверный процессор. Да, платформа в идеале должна быть взята из «обычной» серии процессоров Extreme, которые выпускаются массово.
Профессиональные видеокарты могут справиться с играми не хуже, чем сценарий. Однако следует иметь в виду, что профессиональные видеокарты среднего класса будут конкурировать с игровыми картами начального уровня только в мобильных рабочих станциях (с «задушенным» TDP).
В любом случае, быстрой оперативной памятью нельзя жертвовать. Однако теперь можно! Напоминаем, что промо-код DAREFEB действует со 2 по 20 февраля на все комплекты памяти HyperX Savage DDR4 и Predator DDR4. Каждая память сильна и удивительна, так что еще лучше!
Программный сервер
Программный сервер — это программный комплекс, обслуживающий запросы клиентов.
Эта идеология подразумевает наличие двух частей программного комплекса — серверную и клиентскую. Главная часть — серверная. Она располагается на аппаратном сервере (физически — на его жестком диске).
Такую идеологию используют многие программы, в частности, бухгалтерские. На сервере хранится основная часть программы и базы данных пользователей. Пользователь взаимодействует с основной частью посредством клиентской части, расположенной на своем компьютере.
В основном модуле могут работать одновременно несколько (или много) клиентов. Поэтому аппаратная часть должна обладать необходимой вычислительной мощностью. В зависимости от вида программного сервера, к аппаратной части могут предъявляться различные требования.
Почтовый сервер — это программа, работающая с почтой. Разумеется, есть и аппаратная его часть, где, собственно физически и хранятся письма.
Любая поисковая система имеет в своем составе и почтовый сервис. В настоящее время завести себе почтовый ящик (или даже несколько) на сервере не проблема.
Существует такое понятие как «файл-сервер». Это хранилище многих файлов, куда разрешен доступ многим пользователям. Файлов может быть очень много, поэтому аппаратная часть должна обладать большой дисковой памятью. Программная часть — это, бесспорно, очень интересно, но наш блог о «железе», поэтому рассмотрим чуть более подробно, как устроен аппаратный сервер.
Сразу отметим, что сервер может месяцами работать без выключения. Поэтому он должен иметь гораздо более надежное аппаратное обеспечение. Повышенная надежность обеспечивается, в частности, более качественными и дорогими комплектующими.
Из чего состоит сервер?
По сравнению с комплектацией обычного компьютера у него есть несколько весомых отличий. Серверная машина состоит из центрального процессора и материнской платы, только процессоров на плате может быть установлено несколько, и намного больше слотов, которые служат для подключения . Что еще входит в сервер, так это ядро, которые является важным составляющим элементом его работы.
Что такое ядро сервера? Оно осуществляет управление всеми процессами работы и собирает их в одно целое. Одна из главных его задач, осуществлять взаимодействие самых разных приложении, которые запущены в режиме обычного пользователя. В целом серверные компьютеры это мощные машины, но они затрачивают очень много электроэнергии, для ее экономии ряд функции обычного компьютера в них отсутствует.
Варианты сборки
Сборка ПК с серверным процессором предлагается для приобретения в двух вариантах:
- Только модификация процессора.
- Установка отдельной системы.
Для тех, у кого есть готовый ПК, замена процессора — это вариант. Для этого используется процессор Celeron, Pentium или Core i7. Рекомендуется выбирать сервер с наибольшей производительностью, если материнская плата не очень большая.
Новая система собирается, если у пользователя нет готовой системы или есть только некоторые компоненты. Предпочтительно устанавливать память EECC и систему вместе на материнскую плату, предназначенную для серверов. Выбор в пользу сборки с использованием потребительской материнской платы все еще возможен, если для выбранного сокета нет серверной материнской платы.
Обычный компьютер в виде сервера
Обычный системник, который стоит дома, тоже может быть сервером, если его подключить к интернету и научить обрабатывать запросы.
Например, примером такого сервера может быть домашнее файловое хранилище:
- ставим в системный блок много жёстких дисков;
- делаем из них RAID-массив;
- ставим туда линукс или настраиваем софт на Windows;
- покупаем у провайдера постоянный IP-адрес, чтобы к компьютеру можно было получить доступ откуда угодно;
- настраиваем правила безопасности;
- настраиваем резервное копирование на этот системник данных со всех домашних устройств.
Как устроен интернет: адреса
В итоге вы получите полноценный сервер, задачей которого будет собирать, хранить, а потом отдавать вам по запросу ваши файлы.
Функциональность
Несмотря на внешнее сходство, у ПК и сервера абсолютно разные задачи. Последний необходим, в первую очередь, для того, чтобы распределять ресурсы офисных компьютеров в локальной сети. Да, в «железе» разницы нет. И если речь идет о небольшом количестве машин, то указанные функции можно возложить и на стандартный ПК. Но и в этом случае на него необходимо установить специальный серверный вариант операционной системы и ряд особых программ.
Но как только сеть разрастается, нагрузка на компьютер существенно увеличивается. И в этом случае, хочешь ты того или нет, придется покупать сервер цена которого, к слову, не так уж и высока.
Сравнение
Наглядно эту модель взаимодействия можно представить, вспомнив многопользовательские программы и игры: мы запускаем на своем устройстве клиентское приложение и видим на экране ферму, танки или собственную фотогалерею в Dropbox. Если нет подключения к глобальной или локальной сети (в зависимости от места размещения), кормить коров и сражаться в команде не получится: все файлы и данные хранятся на сервере.
В рамках небольшой домашней или офисной сети, построенной по иерархической модели, отличие клиента от сервера может лежать исключительно в плоскости программного обеспечения. Первый отправляет запросы, второй их обрабатывает и возвращает результат; все процессы осуществляются посредством установленных на компьютеры приложений. Технически машины могут быть любыми, если ПО не требует высокого уровня производительности комплектующих. Для выполнения ресурсоемких задач в качестве сервера используется мощный ПК, тогда как рабочая станция должна лишь быть удобной пользователю и обеспечивать работу коммуникационных каналов.
У компьютеров, выполняющих серверные роли в сети с большим количеством клиентов, аппаратная часть обычно усилена несколькими массивами накопителей с высокой скоростью чтения и записи данных. Также эти машины снабжены максимально возможными объемами оперативной памяти. Зато периферийные устройства для них лишние: мониторы, клавиатуры, мыши, аудиосистемы ввиду отсутствия прямого контакта с пользователем просто исключены из системы.
Итак, в чем разница между клиентом и сервером функционально? Первый инициирует работу программного обеспечения (при участии пользователя или без такового), второй ожидает от него запроса. Клиенту известен полный адрес сервера и способ обращения к нему, а тот получает сведения о клиенте после начала взаимодействия. Рабочие станции могут отключаться по расписанию или желанию пользователя, серверный ПК же работает всегда (или пока запущено серверное приложение). Неработоспособность одного из клиентов ни на что не повлияет, тогда как выход из строя серверного оборудования означает недоступность обслуживания для всех подключаемых к нему узлов сети.
Чем отличается сервер от обычного компьютера?
Разница между ними исходит из того, какие задачи они выполняют. Под компьютером понимают стандартные характеристики, которые есть у любого ПК дома или на работе. Что такое сервер – это компьютер, но выполняющий только определенные задачи, он должен совершать обработку запросов от других устройств, а также:
- Обслуживать подключенные нему устройства.
- Обладать более высокой производительностью.
- На нем должны быть установлены специальные комплектующие.
- Он должен игнорировать графические возможности систем.
Чем отличается сервер от рабочей станции, так это тем, что рабочая станция предназначена только для того, что бы обеспечить качественный процесс работы. Она не с кем не взаимодействует, кроме оператора и сервера. Сервер же взаимодействует со всеми машинами, которые с ним связаны по сети. Он умеет принимать запросы, вести их обработку и выдавать ответы.
Из чего состоит сервер?
По сравнению с комплектацией обычного компьютера у него есть несколько весомых отличий. Серверная машина состоит из центрального процессора и материнской платы, только процессоров на плате может быть установлено несколько, и намного больше слотов, которые служат для подключения оперативной памяти. Что еще входит в сервер, так это ядро, которые является важным составляющим элементом его работы.
Что такое ядро сервера? Оно осуществляет управление всеми процессами работы и собирает их в одно целое. Одна из главных его задач, осуществлять взаимодействие самых разных приложении, которые запущены в режиме обычного пользователя. В целом серверные компьютеры это мощные машины, но они затрачивают очень много электроэнергии, для ее экономии ряд функции обычного компьютера в них отсутствует.
Сравнение
Разница между сервером и обычным компьютером исходит из задач того и другого. Сервер, как обслуживающий всех участников сети, должен быть более производительным, чтобы обрабатывать запросы максимально быстро. Чем шире сеть, тем мощнее сервер. Для организации небольшой сети какие-то аппаратные спецификации не понадобятся, достаточно серверного ПО, управляющего множественными подключениями и обеспечивающего удаленный доступ к ресурсам. Для более серьезных задач и конфигурация должна быть соответствующей: серверные многопроцессорные материнские платы, оперативная память большого объема, множество накопителей, все это должно быть заключено в хорошо вентилируемый корпус.
Серверу, в отличие от домашнего ПК, не нужны мощности графики, чаще всего видеокарта у него отсутствует, а монитор подключается к интегрированной
Сервер может работать столько, сколько понадобится владельцам, но чаще всего бесперебойно по графику 24/7, так что система охлаждения и система питания должны быть устойчивы к перегрузкам, не говоря уже об электронике самого важного элемента — накопителей. Кроме того, жесткие диски в серверные станции устанавливаются специальные, производители зачастую их маркируют
Отличаются они огромным количеством оборотов — 10000, и стоят гораздо дороже тех, которые устанавливают в ПК. Вообще все комплектующие для сервера — дороже, и обслуживание его обходится недешево, учитывая, что энергоемкая система не выключается в течение длительного времени.
Кроме того, сервер требует внимательного отношения к созданию резервных копий, и бэкапы на нем — дело постоянное, даже если он обслуживает не рабочую сеть, а домашнюю. Для этого, помимо программных средств, используют возможности подключения накопителей в RAID.
Из чего состоит сервер
В техническом отношении серверный компьютер «начинается» с материнской платы и центрального процессора. Общая логика здесь такая же, как и в обычном компьютере. Но есть и несколько генеральных отличий — процессоров на материнской плате может быть несколько, а уж слотов для подключения оперативной памяти радикально больше, чем это принято в самых продвинутых персональных компьютерах.
Если на топовом персональном Intel Core i7-2600K поддерживается до 32 гигабайт оперативной памяти, то еще далеко не самый-самый Intel Xeon Processor X5570 вполне способен работать со 144 гигабайтами! Более того, если процессор настольного компьютера как правило двух- или четырехъядерный, то серверные чипы имеют как минимум десять ядер. В приведенном примере количество ядер, кстати, одинаково.
Стоит отметить, что если на рынке персональных ЭВМ в целом лидируют Intel и AMD, то в сегменте серверных решений весомую роль имеют также IBM, HP, Oracle и Fujitsu. При этом, если в персональном сегменте популярна ныне архитектура х86, то в серверном практически все значимые игроки рынка продолжают предлагать собственные технологические решения, можно упомянуть интеловскую IA-64, айбиэмовскую POWER и совместную для Oracle и Fujitsu – SPARC. Это в свою очередь налагает определенные ограничения, так как возможности серверного софта напрямую связаны с решениями производителей.
В чем сходятся все производители — так это в способности серверов к т. н. аппаратной виртуализации — очень насущная функция, особенно для хостинга сайтов — на одном сервере можно запустить сразу несколько виртуальных машин — и все они будут работать практически с таким же быстродействием, что и сам физический сервер как таковой.
В общем, серверные компьютеры быстрые и мощные. Но у всего есть своя цена. Работа сервера — это высокое энергопотребление. Тратить энергию на лишние цели никому не нужно, поэтому такие привычные аппаратные функции как, например, звуковой контроллер или USB каналы в серверном варианте просто отсутствуют. Видеокарта также зачастую отсутствует или же присутствует в крайне ограниченном виде. Как правило, все что нужно первоначально настроить или увидеть оператору сервера, можно сделать посредством командной строки — крутой видеокарты для этого не требуется.
Восемь мегабайт видеопамяти для сервера это нормально, намного важнее — объем оперативной памяти. Дело не просто в стремлении к совершенству, когда инженеру хочется вставить память в слот, раз уж слот есть. Проблема в том, что современные винчестеры пока еще не перешагнули рубеж в несколько терабайтов, для получения больших объемов они объединяются в т.н. RAID-массивы, но весь этот набор винчестеров еще нужно физически крутить (как вам скорость в 10 тыс. об/мин?) и считывать, оперативная же память позволяет временно хранить довольно большие объемы данных для ускорения доступа.
Чем отличается сервер от пк
Вопрос о различии сервера и обычного компьютера возникает у любого программиста или разработчика: иногда в виде простого интереса, иногда в виде практической задачи. Жаль, что разницы не знают многие руководители, пытаясь организовать сложные системы управления уровня предприятий на базе офисных ПК. И после этого они долго удивляются, почему что-то «не так» работает.
Сервер, в первую очередь, это сетевой компьютер, задача которого состоит в распределении ресурсов для обычных компьютеров в своей сети. Если сеть небольшая, то сервером может быть и обычный ПК. Здесь между компьютерами нет разницы, зато в софте есть – на сервере используется серверный вариант операционной системы, а также дополнительные службы и программы, которые тоже называют серверами: почтовыми, web, DHCP и т.д. С ростом сети мощь сервера должна пропорционально увеличиваться, и именно поэтому приходится искать магазины, торгующие серверным оборудованием. А оно понадобится обязательно:
- Более мощные корпуса. У серверов размеры материнских плат значительно больше за счет избытка подключаемых интерфейсов и числа процессоров.
- Большее количество блоков питания. Часто используются 2-3 БП, причем допускается их горячая замена. Вообще, корпуса и блоки питания серверов часто размещают в специальных стойках, и «штатные» подключаемые блоки могут резко повышать масштабируемость сервера.
- Скоростное сетевое оборудование. Именно в окрестностях серверов проложены самые быстрые кабели и прочие интерфейсы.
- Жесткие диски, память. Серверные программы очень прожорливы в плане потребления ресурсов, поэтому дисковая память здесь измеряется десятками и сотнями терабайтов, а оперативная – 32-64 и более гигабайтов. Причем для серверов оперативная память выпускается с контролем ошибок – ECC, и для ПК она непригодна.
В общем, аппетиты сервера растут в зависимости от многих факторов. Цена за сервер увеличивается гораздо быстрее, поэтому часто серверы не покупают, а арендуют. Тем более, что не каждое предприятие может позволить себе содержать профессиональные кадры для его настройки и круглосуточного сопровождения, а также содержание специального помещения – серверной, где должен быть обеспечен идеальный микроклимат для оборудования.
Что интересно, желания многих игроманов «поиграть на сервере» невыполнимы, так как в играх ключевым фактором является графика, а в серверах графика, включая мониторы – вещь ненужная, и используется только для контроля состояния системы. Так что игрокам придется довольствоваться обычными ПК с 2-3 процессорами, в то время как сервер легко использует сотни процессоров.
Чем хостинг отличается от сервера?
Разобраться в этом вопросе не сложно. В интернете множество различных сайтов. Данные с сайтов необходимо размещать на сервере, грубо говоря, на жестком диске, у которого есть выход в интернет. Установив на него сайт, с сервера ведется его обслуживание. Чтобы оптимизировать работу сервера, который не может существовать без программного обеспечения, нужен хостинг, услуги его можно приобрести в интернете.
Хостинг и сервер – в чем разница? На хостинге можно разместить собственный сайт. Являясь владельцем хостинга, можно иметь собственный сервер или брать его в аренду у какой-либо компании. Это особенно удобно тем, кто еще не сталкивался с работой сервера и не хочет тратить свое время на то, чтобы изучать настройки, пробовать что-то новое методом проб и ошибок, следить пристально за работой сервера и заниматься его программным обеспечением.