HDG объясняет: что такое компьютерный сервер?

«Сервер не работает!»

«Не могу войти на сервер».

«Серверы загружены».

Это виды фраз, которые мы слышим ежедневно при использовании Интернета, но что такое «сервер». Это один из тех терминов, которые все используют, но мало кто знает о них какие-либо подробности. 

Скорее всего, вы нашли эту статью, набрав «Что такое сервер?» в поисковик. Это нечего стыдиться! Это важная часть знаний, которую должен знать любой пользователь Интернета, и вы получите всю необходимую информацию прямо здесь.

Что такое Интернет НА САМОМ ДЕЛЕ

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

Концепция на самом деле довольно проста. Интернет — это просто набор компьютеров, соединенных друг с другом коммуникационным оборудованием, таким как маршрутизаторы и сетевые кабели.

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

Что такое сервер по сравнению с клиентом

Эти компьютеры, предоставляющие УСЛУГИ(SERVices) , мы обычно называем «серверами». Компьютеры, которые получают эти услуги, называются «клиентами». Видеть? Это довольно простая концепция. Серверы предоставляют контент и услуги клиентам. Однако это мало что говорит нам о самих серверах. Только какие именно?

Серверы — это просто компьютеры

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

Понятия «клиент» и «сервер» не являются описанием конкретного устройства, а описывают роли компьютеров в сети. Например, если у вас есть IP-камера безопасности, на ее крошечном встроенном компьютере установлено серверное программное обеспечение. Когда вы получаете доступ к камере, вы входите на сервер, который предоставляет вам видеопоток.

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

Серверное оборудование особенное

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

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

Вот почему серверное оборудование намного дороже, чем то, что вы найдете в потребительском ПК. Каждая(Every) минута простоя сервера может привести к тысячам долларов убытков. Поэтому стоит заплатить премию, чтобы гарантировать, что рассматриваемые интернет-услуги остаются доступными.

Мы не будем здесь вдаваться в подробности, но серверное оборудование выделяется следующими основными особенностями:

  • Материнские платы серверов поддерживают большие объемы оперативной памяти(RAM) . Терабайт стоит во многих случаях!
  • Серверные(Server) материнские платы часто имеют несколько процессорных(CPU) сокетов.
  • ЦП сервера(Server CPUs) , как правило, имеют много ядер ЦП(CPU) и большой объем кэш-памяти.
  • Оперативная память сервера(Server RAM) обычно имеет специальный тип исправления ошибок для обеспечения стабильности.
  • (Server)Блоки питания сервера могут быть избыточными, мгновенно переключаясь на резерв в случае выхода из строя основного блока.

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

Локальные серверы

«Локальный» сервер — это тот, который работает в вашей локальной домашней сети, а не где-то «там» в Интернете. 

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

Например, популярное приложение Plex запускает медиа-сервер на вашем локальном компьютере. Это как Netflix , работающий в вашей локальной сети. Calibre действует как локальный файловый сервер для электронных книг, и, конечно же, сетевые устройства хранения данных также являются своего рода локальным сетевым сервером. Итак, как видите, серверы есть везде. Даже в вашем доме!

Общие типы серверов

Хотя все серверы выполняют одну и ту же общую работу, существуют четкие подтипы серверов, которые специализируются на разных задачах.

Веб-серверы(Web servers)(Web servers) невероятно распространены. Веб-сайт, который вы сейчас читаете, был отправлен вам веб-сервером. Ваш веб-браузер действует как клиент и запрашивает данные веб-сайта с сервера. Затем он получаеткод веб-страницы HTML ( язык гипертекстовой разметки ) и отображает его на экране. (Hypertext Markup Language)Оттуда она попадает в ваши глазные яблоки, и эта информация теперь находится в вашей голове. Аккуратно(Neat) , да?

Файловые серверы(File servers)(File servers) используют стандарт FTP или протокол передачи файлов(File Transfer Protocol ) , а не HTML , и существуют для перемещения файлов со своих жестких дисков на ваши.

Серверы электронной почты(Email servers)(Email servers) обрабатывают отправку и получение сообщений электронной почты. По сути(Basically) , это электронная почта.

Список можно продолжить. Существуют серверы, которые проверяют данные для входа, серверы, которые действуют как прокси между компьютерами компании и Интернетом, серверы потоковой передачи мультимедиа в таких компаниях, как Netflix , и другие. По мере появления новых интернет-сервисов мы можем ожидать, что со временем появятся новые типы специализированного серверного оборудования и программного обеспечения.

«Мэйнфрейм» против «Сервера»

Еще один момент, вызывающий путаницу, — это разница между «мейнфреймом» и сервером. В то время как сервер — это, по сути, усиленный настольный компьютер, мейнфреймы — это совсем другое дело.

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

Интернет(Online) -банкинг является одним из примеров, когда мейнфреймы могут быть лучшим выбором. Тем более, что мэйнфреймы созданы для того, чтобы выполнять как можно больше «транзакций». Эти компьютеры обычно размером с большой холодильник. Часто они размером с десять стоечных серверов.

Вас обслуживают?

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



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts