Почему ПК – не сервер

ПК – лучший друг человека

Отматываем назад – в апрель 1976 года. Стив Джобс и Стив Возняк представляют в «Клубе самодельных компьютеров» свою разработку. Возняк потеет, стесняется и что-то невнятно бубнит на большую аудиторию профессионалов. Джобс, будучи прирожденным оратором, зрит в корень и воодушевленно – с невероятным энтузиазмом – рассказывает о преимуществах печатной платы, разработанной Возняком.

Джобс и Возняк
Джобс и Возняк

Так началась история, подарившая нам GUI – основу любого ПК. Да, Apple не изобрела эту технологию, но превратила ее в нечто осязаемое, словно на кончиках пальцев.

Сегодня сложно представить компьютер, общаться с которым приходилось бы через командную строку, а не произвольным доступом ко всем объектам интерфейса. Современный ПК способен решать абсолютно все задачи, которые перед ним ставит рядовой пользователь: создание и потребление развлекательного контента, разработка софта и GUI, написание и редактирование текста. В основе – простота использования, а интерпретацию двоичного кода отдали исполняющим системам и виртуальным машинам.

Hello, world!

Декабрь 1979 года. Оставалось несколько лет до нашумевшей рекламы «И “1984” не будет таким, как “1984”». Стив Джобс с несколькими сотрудниками Apple Computer посещают Xerox PARC, чтобы ознакомиться с Xerox Alto. Это взаимовыгодная сделка, включающая обмен интеллектуальной собственности Xerox на опцион по покупке пакета акций Apple Computer на IPO по привлекательной цене в 10 долларов за штуку.

Результатом сделки стали Macintosh и первое в мире коммерческое воплощение концепции GUI. Несмотря на критику в адрес Apple Computer за отказ от командной строки в пользу графического интерфейса, сегодня нет ни одного коммерческого смартфона, планшета или компьютера, работающего исключительно через командную строку. Впоследствии Билл Гейтс взял System 1 (до Mac OS 8 операционка называлась именно так) за основу при разработке Windows.

Джобс рядом с Macintosh
Джобс рядом с Macintosh

Январь 1984 года. Стив Джобс выходит на сцену и представляет миру первый Mac. 8 кг чистого счастья: процессор Motorola 68000 с тактовой частотой 8 МГц, оперативка на 128 Кб, дискеты и 9-дюймовый черно-белый встроенный дисплей. Всего за 2,5 тысячи баксов. На сегодняшний день (с учетом инфляции) больше 6 тысяч. Чтобы отвлечь внимание от слёз радости (нет), в комплекте поставлялась мышь и стартовый набор программ.

Кадр из культовой рекламы
Кадр из культовой рекламы

Безумная рекламная кампания, дебютировавшая на супербоуле, будоражила умы. К съемке телевизионного ролика, который по праву считается лучшей рекламой в истории, привлекли превосходных маркетологов и самого Ридли Скотта. 

Так выглядел отпор IBM, установившей почти полную монополию на рынке ПК.

1986 год. IBM теряет первое место на рынке персональных компьютеров. Рынок, порожденный ею же, стал стремительно меняться и эволюционировать. Неудачные попытки по выпуску собственной OS/2 с графическим интерфейсом Workplace Shell (WPS) оборачиваются финансовыми убытками. 

Спустя годы

IBM PS/2
IBM PS/2

IBM – малоизвестная компания в кругах рядовых пользователей, но собирает все сливки с рынка аппаратного и программного обеспечения, а также IT-сервисов. Война за место на рынке ПК с Apple и Microsoft была проиграна.

2015 год. IBM продает китайской компании Lenovo свой бизнес по производству ПК. Несколькими годами позже Lenovo также выкупает подразделение, отвечающее за разработку x86-серверов.

Правила игры изменились

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

И именно эта концепция обнажает ключевую разницу между сервером и ПК; первый – узкоспециализированный продукт для решения коммерческих задач, второй – антропоцентричный продукт, созданный по всем принципам технической эстетики – от человека к человеку.

Сервер сам себе друг

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

Дата-центр
Дата-центр

Маловато? Тогда масштабируй горизонтально, вертикально или программно. Производительность всегда в твоих руках и ограничена лишь бюджетом и воображением.

Разделяй и властвуй

Серверу не место дома – это противоречит концепции ПК. Да, существуют решения, которые могут находиться в обычной квартире, но нестабильность электросети и домашнего интернета (про доступ через PPTP/L2TP и говорить не хочется) убивает основу любого сервера – аптайм. Фоновый шум может доставлять неудобства, регулярное обслуживание и затраты на электричество отпугнут даже Чака Норриса. 

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

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

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 53

    +18

    Как я понял, статья сделана по заветам северного железа, с дублирование и резервированием. А почему пк не сервер, я так и не понял.

      +12

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


      Даже недавняя статья о сборке сервера для диплернинга хоть и не ставила такой вопрос, но ответила на него гораздо лучше автора этой статьи

        –11
        Спасибо большое за ваш комментарий и потраченное время. Вы совершенно правы. Я копирайтер, только начинаю изучать эту тему, а потому обещаю исправиться и все же дать ответ на поставленный мною вопрос в следующей статье.
        –6
        Спасибо большое за ваш комментарий и потраченное время. Эта статья – скорее рассуждение на тему, почему вообще случилось разделение ПК и сервера с точки зрения потребителя. Я обещаю углубиться в тему, чтобы детально разобраться в вопросе, и напишу новую статью, которая даст исчерпывающий (мне хочется в это верить) ответ.
          +3
          Статья больше про успешную рекламную кампанию Стива Джобса (да), чем про почему случилось разделение ПК и сервера (нет). Обычно сервер — устройство (или програма), обслуживающее запросы от разных клиентов. Появилось это понятие вместе с операционными системами с разделением времени; Стив Джобс тогда ещё в школу ходил.
            +1
            скорее рассуждение на тему, почему вообще случилось разделение ПК и сервера

            Так почитайте чем мейнфреймы отличались от персональных компьютеров. Это случилось немного раньше, чем появился Apple
              +3

              Не. Так с негативом работать не получится. Тут формально нельзя...

            +10
            Эк вы завернули… Не соглашусь. С технической точки зрения да, серверное железо вполне специфическое, и существенно отличается от такового для ПК. С функциональной — кто запретит мне на базе ПК организовать выделенное устройство, выполняющее роль сервера? Оснований для этого достаточно: все нужные сервисы под рукой и управляемы, безопасностью своих данных руковожу я сам, доступность сервисов домашней сети зависит только от меня, а не от дяди за океаном. Разве этого мало?
            Нестабильность сети? А что, ИБП внезапно стали дефицитом? Нестабильность домашнего интернета? Да бросьте вы, два двухчасовых сбоя за пятнадцать лет. При том доступ через мобильную сеть вполне себе аварийный/запасной канал. Регулярное обслуживание — своими руками, бесплатно и с удовольствием. Фоновый шум? Даже обсуждать не хочу. Затраты на энергию, которые не по плечу Чаку Норрису? Не смешите, нынче домашний сервер на базе ПК потребляет меньше холодильника.
            Так что ваше вот это вот: "… ПК и серверы… дополняют друг друга и бесконфликтно сосуществуют" — да, а вот «диаметрально противоположные предназначения» — нет. При необходимости править документики и смотреть сериалы можно и под какой-нибудь CenOS или Ubuntu Server — поставить только GUI не забудьте. Равно как и установить файловый или медиа-сервер на ПК не проблема. Не надо противопоставлять.
            И да, знаю, о чём пишу, долгие годы управляю парой немаленьких датацентров, и что такое настоящий сервер — вплоть до IBM p795 — знаю. И дома нормальная гигабитная сеть на пяток узлов, не считая мобильных устройств, с выделенным сервером на базе ПК.
            Так что изрядная часть ваших тезисов ложна. И про рынок решений SOHO вы, очевидно, не слышали.
              –7
              Спасибо за уделенное время и развернутый исчерпывающий комментарий! Было интересно и полезно почитать ваши мысли на этот счет. Теперь мне ничего не остается, кроме как изучить вопрос углубленно и исправиться в следующей статье.
              +1

              С тех пор, как конденсаторы перестали быть большими и пухлыми… домашние сервера получили SLA порой выше чем у некоторых vps/vds ..

                0
                SLA?
                  0

                  Service-level agreement.
                  Условно говоря — процент времени, когда сервер полностью работоспособен.

                    0
                    Agreement — это договор (между заказчиком и поставщиком услуги), а не процент времени.
                      0

                      Разумеется. Договор об аптайме, времени реагирования на проблемы, времени исправления и прочих метриках качества сервиса.
                      Но обычно при разговоре об SLA имеют ввиду именно аптайм: "99.9% SLA". Причём так говорят и в официальных источниках типа https://techcommunity.microsoft.com/t5/azure-active-directory-identity/99-99-uptime-for-azure-active-directory/ba-p/1999628

                        0
                        В официальных источниках говорится о «SLA с 99.9% аптайма» (как одном из пунктов договора), а не SLA равным 99.9%. SLA он не только про арендованные серверы.
                0

                Я вроде даже на Хабре мельком читал, что даже винда серверная и десктопная по-разному работает со временем, так ли это? Не могу найти

                  0

                  Не очень понимаю, что вкладывается в слова «по разному», но, кмк, в первую очередь это связано с тем, что десктоп обслуживает юзер, а сервер — админ.

                    +3

                    Есть разница в квантовании времени для переключения между процессами.
                    120мс для серверной и динамическое значение (близкое к 20) для дестктопной.
                    http://recoverymonkey.org/2007/08/17/processor-scheduling-and-quanta-in-windows-and-a-bit-about-unixlinux/

                    +5
                    но нестабильность электросети и домашнего интернета убивает основу любого сервера – аптайм

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

                    Да и UPSки придумали много лет назад, и стоят они не таких космических денег. По крайней мере в моей практике содержания дома серверов в последние лет 8, сервера по питанию у меня никогда не отключались, даже при перебоях с электричеством.

                    image

                    Что касается затрат на электричество — вот это стоечка кушала его где то на 3-4 тысячи рублей в месяц. Это дорого? Если сравнить это с размещением этого же оборудования на колокейшане — вообще копейки. Да, есть VPS и VDS, но иногда хочется иметь именно собственную лабу и возможность её ковырять в том числе и физически в любое удобное для тебя время.
                      +2
                      вот это стоечка


                      Это ваша домашняя стойка?

                      Круто, я осилил только 10" для сетевого оборудования + обычные, «бытовые» корпуса ПК вне ее.
                        0
                        Это ваша домашняя стойка?

                        Да
                          0

                          Ленточная библиотека на 26 кассет дома — круто! Как она себя чувствует на балконе? А то производители любят пугать, что лентам нужна идеальная чистота и тщательный контроль влажности...

                        –5
                        Спасибо за ваш развернутый ответ! Совершенно согласен, что 3-4 тысячи – небольшая сумма. Обещаю исправиться и написать новую статью.
                          0

                          Прикинул, получилось, что стоечка кушает по самой меньшей мере 700Вт в среднем. Полагаю, на балконе всегда тепло) а вообще, домашняя лаба, конечно, вещь, завидую — я пока перебиваюсь малинками.

                            0

                            Есть основания полагать, что довольно существенную роль в потреблении электроэнергии в данном случае играет кондиционер. Особенно летом.

                            +1
                            Не буду ванговать какие у вас задачи решаются, но в 2021 году, дома, я бы ставил на ryzen + nvme ssd + hdd под хранение. Старшие модели ryzen по производительности не уступают двухпроцессорным системам на intel прошлого покаления (по сути эти ryzen и есть двух процессорные системы спрятанные под одной крышкой), а необходимость в iops легко решается с помощью nvme ssd, лично я гонял samsung 970 evo, ведет он себя лучше чем 8-10 sas 10k дисков в raid 10. Да nvme может умереть в любой момент, но мы же говорим о «домашнем сервере», по этому возможно и требования к простою не высокие(день на восстановление из бекапов).
                            Впринципе хочу просто обратить внимание на то, что современные десктопные технологии за последние 2-3 года сделали огромный рывок по производельности, при этом можно получить тихое и менее прожорливое решение.
                              0
                              Полностью с вами согласен, но на тот момент лаба активно использовалась для работы с сэном и хранилками. На фотографии не видно — но сверху стоят FC коммутаторы, а внизу помимо библиотеки ещё и СХД. Да и была возможность на тот момент всё это оборудование добыть довольно бюджетно. Так то полтора года назад я ушёл от стойки, собрал 2 сервера на супермикре с xeon bronze и nvme ssd + hdd в обычных ATX.
                            +1

                            Mac это красиво (да). А почему нужно противопоставление персонального компьютера и сервера, всё равно не понятно.

                              –4
                              Спасибо за комментарий! Не было задачи противопоставлять. Просто рассуждение на тему, почему вообще существует разделение на ПК и серверы. Буду изучать вопрос глубже.
                                0

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

                                  +1

                                  Почему существует разделение на легковушки и грузовики? Почему и от чего сдохли попугаи?

                                0

                                А причем тут Джобс?


                                Действительно, различия между сервером и ПК размыто. Я бы сказал что рабочие станции имеют такие же комплектующие как сервера, но они тихие как и ПК. И охлаждение там не серверное, как правило в сервера продуваются потоком воздуха и там может не быть кулеров на CPU, они охлаждается продуваемым воздухом

                                  –3
                                  Спасибо за комментарий! В статье я с обывательской точки зрения рассуждал на поставленный вопрос. Мне было интересно разобраться, как исторически сложилось, что сервер и ПК не воплощены в одном продукте, а существуют раздельно. Дальше буду углубляться в тему сильнее, чтобы интересно было не только мне, но и читателю.
                                    0

                                    Почему легковая и грузовая машина не воплощены в одном корпусе? Хотя почему же, есть американские пикап траки.


                                    Сервер и ПК разделение очень условное, и главный фактор это охлаждение на мой взгляд

                                      0

                                      И в ДЦ и дома подчас (редко но бывает) используют водяное охлаждение — и в этом случае отличий практически нет.
                                      Мне кажется главное отличие в наличии системы пожаротушения в ДЦ в отличии от дома :)

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

                                          Чтобы она сработала нужно, чтобы огонь на ней скнцентрировался. Не уверен, что она сработает где-либо кроме железного шкафа. Судя по ролиеам с Ютуба.

                                            0
                                            Им всем нужно замкнутое пространство для эффективного тушения, вот эта штука работает от 0,03к.м. при нагреве 120 градусов.
                                            image
                                            Или ОСП-1 до 5к.м.
                                            теоретически можно собрать систему реагирующую на дым или меньшую температуру (61 градус), но это уже небюджетно выйдет, требуются приемно-контрольные приборы.

                                            Можно еще сочетание Буран 0.3 и УСП 101-72-Э, там 72 градуса, и других приборов не требуется.
                                              0
                                              у меня сервер в шкафу и стоит. вместе с питанием и коммутацией.
                                              Да и сам сервер — суть железный ящик с детальками и проводочками.
                                            0
                                            водяное охлаждение только в спецсерверах, скорее даже в суперкомпьютерах. очень редко.
                                              0
                                              главное отличие в наличии системы пожаротушения в ДЦ в отличии от дома


                                              Это отличие ДЦ от жилого помещения, а не сервера от ПК.
                                            +1
                                            сервер и ПК не воплощены в одном продукте

                                            Ну вот как раз на эпловский мак про обратите внимание :)
                                              –1

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


                                              Почему я пишу про обработку видео — это то что у мака особенно хорошо получается, про остальное знаю что работает часто с проблемами.

                                                0
                                                Вот давайте перечислим в нём признаки сервера:
                                                — серверная ОС и приложения
                                                — использование серверного процессора и соответственно памяти с ECC
                                                — возможность установки в стойку
                                                  0

                                                  Насколько мне известно там не серверная ОС, а надстройка, способная выполнять некоторые функции, по функционалу нe превосходящие windows 2000 server, если даже не nt server.
                                                  Я могу ошибаться, я привожу лишь своё видение. Стоит эта серверная ОС всего 20 долларов.


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


                                                  Мак про в среднем стоит в почти 2 раза больше чем рабочая станция от делла с аналогичной конфигурацией.


                                                  Эппл никогда и не рекламировал свои сервера, как мощные сервера для чего либо, обычно мак-сервером становится старый мак.


                                                  Монтирование в рак — я не знаю для чего делл делает рабочие станции для монтирования в рак, в которые можно поставить 4 квадры, но они делают, значит это востребовано.


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


                                                  Вседе мак про не сервер, а рабочая станция

                                                    0
                                                    Насколько мне известно там не серверная ОС, а надстройка, способная выполнять некоторые функции, по функционалу нe превосходящие windows 2000 server, если даже не nt server.
                                                    Я могу ошибаться, я привожу лишь своё видение. Стоит эта серверная ОС всего 20 долларов.

                                                    Вы говорите про MacOS Server, которая даёт дополнительные фишки, для управления инфраструктурой на Apple. При этом, там всё ещё unix, пусть и сильно модифицированный. Соответственно весь стандартный набор юниксовых серверных приложений там может быть развёрнут — файловый сервер, веб-сервер, днс и тд и тп на что хватит фантазии.

                                                    Мак про в среднем стоит в почти 2 раза больше чем рабочая станция от делла с аналогичной конфигурацией.

                                                    При чём тут рабочая станция от Делла? Мы вроде про сервера говорили. Посмотрите на цену того же PowerEdge T340, не так что бы он был сильно дешевле Mac Pro. А если туда ещё и видео воткнуть, ценник будет сопоставим.

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

                                                    Хорошо, а если мы покупаем серверную мать на C621, втыкаем в неё Core i3 и ставим это в 4U корпус. Тащим это в ЦОД, ставим Ubuntu Server, разворачиваем там какой-нить DNS-сервер — это сервер или говнорабочая станция? Что по вашему делает сервер — сервером?

                                                    сервера очень редко имеют топовые процессоры

                                                    Ну да, конечно. Ещё скажите туда видео карты для серверных задач не ставят :)
                                                      –2

                                                      Какой-то странный пример T340, где макс 16гб памяти можно поставить.


                                                      Простите, а зачем в серверную мать втыкать i3? Это будет все же самодельная рабочая станция, я назову такой сервер хламом и если что случится, виноват будет "этот хлам", купите мне делл


                                                      Облачные сервера с видеокартами есть, но это такая редкость. Я про 99.9% серверов в ЦОД, там нету топовых процессоров, когда доплачиваешь в двое за 10% мощности — это становится невыгодным.


                                                      А вы встречали использование мак про как сервер с видеокартами?


                                                      Где грань — это сложный вопрос, для каждого она своя.

                                                        0

                                                        Потому что и3 — это серверный процессор в данном случае (зеоны на младших кристаллах не стали выпускать, просто не блокировали единственное отличие и-линейки от зеонов — ECC).

                                                          0
                                                          Какой-то странный пример T340, где макс 16гб памяти можно поставить.

                                                          Слоты для модулей памяти
                                                          4 слота для модулей DDR4 DIMM
                                                          Максимальный объем ОЗУ: 64 Гбайт
                                                          www.dell.com/ru/business/p/poweredge-t340/pd

                                                          Простите, а зачем в серверную мать втыкать i3?

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

                                                          Облачные сервера с видеокартами есть, но это такая редкость. Я про 99.9% серверов в ЦОД, там нету топовых процессоров, когда доплачиваешь в двое за 10% мощности — это становится невыгодным.

                                                          Вы работаете в облачно провайдере и можете это утверждать со 100% уверенностью? Я с вами не согласен. Да, видео используется далеко не всегда, хотя сейчас помимо VDI стало больше применений и карты требуют чаще для ML и подобных вещей. Так же как я не согласен с вами про процессоры.

                                                          А вы встречали использование мак про как сервер с видеокартами?

                                                          Если учесть, что мак про не бывает без видео, и мак про используется в Европе именно как сервер для apple корпоративной инфраструктуры — да, видел.

                                                          Где грань — это сложный вопрос, для каждого она своя.

                                                          Если она у каждого своя — зачем пытаться доказать, что правы только вы?
                                                            0

                                                            Я не пытаюсь доказать что я прав, просто мак про не сервер. Ах в Европе? Наверное это сервера в европейских домах по дизайну одежды. Им положено.


                                                            Работал я в дата центре, с железом работал. Никаких мак про я там не видел. Хотя нет, в кабинете у главного босса стоял.


                                                            Насчет T340 я зашёл в конфигуратор делл, там есть выбор 8 или 16. Почемуто купить сразу 64 нельзя. Добавлять память приходилось мне крайне редко, вся техника была лизованная, она работала 3-4 года и присылали новую.

                                            +1

                                            Mac Mini вот сейчас обиделся.

                                              0
                                              «Результатом сделки стали Macintosh и первое в мире коммерческое воплощение концепции GUI» Первое в мире коммерческое — Apple Lisa со своим GUI в1983-м.
                                                0

                                                Вообще-то первое коммерческое воплощение GUI было от Xerox — Xerox Alto и Xerox Star. Стоили они, правда, конских денег, но именно их и видел Джобс, во время визитов в Xerox. Да и вообще вся историческая часть статьи, один сплошной ляп.

                                              Only users with full accounts can post comments. Log in, please.