Какой самый первый сервер?
Старт разработки
Сейчас эра серверов и компьютерной техники показывает незримый уровень развития, а началось все с небольших шагов и прорывом еще в 80-х годах. Разработка программного обеспечения для будущего веб-сервера велась на двух компьютерах NeXTcube Тимом Бернерсом-Ли в лаборатории CERN. CERN - это европейская лаборатория, одна из самых крупных организаций по ядерных исследований, которая включает в себя ученых с разных уголков мира. Создателями машин NeXTcube является компания основанная Стивом Джобсом, после его ухода с всемирной компании Apple. Поэтому можно считать, что он также косвенно внес большую лепту в создании серверов.
Первый в мире сервер, каков он был
Первое в мире программное обеспечение веб-сервера, известное как CERN httpd (позже переименованное в W3C httpd). А первый в веб-сервер был изобретен в 1989 году британским учёным Тимом Бернерсом-Ли и установлен на компьютере NeXT в 1990 году. У него был диск на 2 ГБ и процессор с частотой 256 МГц (Roundy, 2020). Сервер был реализован на языке C и работал под управлением операционной системы NeXTSTEP. Важный момент, что проект разрабатывался не только Тимом Бернерсом-Ли, а над проектом под его руководством работала команда разработчиков, в том числе его первый аспирант Хенрик Фристик Нильсен из Дании и Ари Луотонен, финский программист, который ввел свои основные труды над кэшированием HTTP. Созданный сервер был запущен и заработал сначала на доменном имени nxoc01.cern.ch (позже измененному на info.cern.ch). На рисунке ниже представлен один из компьтеров разработчиков, где писался код и велась работа над созданием веб-сервера.
После запуска сервера большим толчком в его развитии стало события с открытия возможности свободного доступа использования всемирной паутины Интернет всеМИ желающими в 1993 году и создание первого веб-браузера WorldWideWeb (который также был реализован на созданном оборудовании). До этого в основном эта технология біла только в академиях, научных лабораториях и учебных заведениях и являлась закрытым проектом. Благодаря этому количество веб-серверов увеличилось в десятки раз и количество их пользователей числилось за 10 миллионов. Первая создания веб-страницы в сети содержала материалы об самом браузере и о наработках в создании веб-браузера, адрес первой в мире страницы был таков: http://nxoc01.cern.ch/hypertext/WWW/TheProject.html.
Улучшение управления и обслуживания серверной инфраструктуры
Следующим этапом было внедрение стоечных серверов, так как наблюдались проблемы с организаций места серверной инфраструктуры. Чтобы втиснуть больше серверов в ограниченное пространство, были введены серверные стойки. Каркас стойки состоит из нескольких монтажных слотов, каждый из которых предназначен для установки сервера. Первоначально у них были проблемы с повышением температуры серверов и требовались специальные системы охлаждения, что создавало нагрузку на эти системы. Но со временем была внедрена изоляция горячих и холодных коридоров, которая уменьшает точки перегрева и нагрузку на системы охлаждения, обеспечивая при этом более высокую энергоэффективность. Паралельно организация CERN ввела разработку методов управления серверами и безопасности в сети. Была проделанная большая работа, чтобы севрера могли функционировать как в наше время.
В данный момент компьютеры NeXT, которые Тим Бернерс-Ли использовал для создания всемирной паутины и других сопутствующих технологий были выставлены в как экспонат CERN так как имеют историческую ценность. Они находятся не в рабочем состоянии и оставлены только для демонстрации.