Сервер без ОС
Эту статью , возможно, придется переписать, Википедии чтобы она соответствовала стандартам качества . ( май 2023 г. ) |
В компьютерных сетях — «голый» сервер это физический компьютерный сервер , который используется только одним потребителем или арендатором. [1] Каждый сервер, предлагаемый в аренду, представляет собой отдельное физическое оборудование , которое само по себе является функциональным сервером. Это не виртуальные серверы, работающие на нескольких общих аппаратных средствах.
Этот термин используется для различения серверов, на которых может размещаться несколько арендаторов и которые используют виртуализацию и облачный хостинг . [2] В отличие от серверов с «голым железом», облачные серверы используются несколькими арендаторами. Каждый физический сервер может выполнять любой объем работы для пользователя или иметь несколько одновременных пользователей, но они полностью предназначены для организации, которая их арендует.
Пропаганда голого металла
[ редактировать ]Гипервизоры обеспечивают некоторую изоляцию между арендаторами, но эффект «шумного соседа» все равно может иметь место. [3] Если физический сервер является многопользовательским, пики нагрузки одного арендатора могут потреблять достаточно машинных ресурсов, чтобы временно повлиять на других арендаторов. Поскольку в остальном арендаторы изолированы, этим также сложно управлять или балансировать нагрузку . Серверы с «голым железом» и одиночная аренда позволяют избежать этого. [2] Кроме того, гипервизоры обеспечивают более слабую изоляцию и гораздо более рискованны с точки зрения безопасности по сравнению с использованием отдельных машин. Злоумышленники всегда находили уязвимости в изолирующем программном обеспечении (например, в гипервизорах), противодействовать скрытым каналам без физически отдельных машин нецелесообразно, а совместно используемое оборудование уязвимо к дефектам в механизмах аппаратной защиты, таких как Rowhammer , Spectre и Meltdown . [4] Поскольку стоимость серверов снова снижается в соотношении общей стоимости владения и расходов на их администрирование, классическое решение «решить проблему аппаратным обеспечением» снова становится жизнеспособным.
Облачный хостинг на «голом железе»
[ редактировать ]Облачные серверы «голого железа» не используют гипервизор и не виртуализированы, но все же могут предоставляться через облачную модель обслуживания.
- Гопала Тумулури, Computer Weekly [5]
Инфраструктура как услуга , особенно через инфраструктуру как код , предлагает множество преимуществ, делающих хостинг удобным в управлении. Сочетание функций облачного хостинга и физических серверов обеспечивает большинство из них, сохраняя при этом преимущества в производительности. [5] Эти облачные предложения также называются Bare-Metal-as-a-Service (BMaaS).
Некоторые облачные серверы с «голым железом» могут запускать гипервизор или контейнеры, например, для упрощения обслуживания или обеспечения дополнительных уровней изоляции. [4]
Обратите внимание, что различие между этими услугами и традиционными предложениями выделенных серверов заключается в возможности пользователя предоставлять инфраструктуру, состоящую из нескольких серверов, сложной сети и настройки хранилища, а не изолированных серверов.
Облачное программное обеспечение без операционной системы
[ редактировать ]как коммерческие платформы, так и платформы с открытым исходным кодом, Существуют позволяющие компаниям создавать свои собственные частные облака без ОС.
Программное обеспечение BMaaS обычно берет на себя управление жизненным циклом оборудования в центре обработки данных (вычислительные коммутаторы, хранилища и сетевые коммутаторы, межсетевые экраны, балансировщики нагрузки и другие). Это позволяет операторам центров обработки данных разгрузить большую часть ручной работы, обычно связанной с развертыванием оборудования. Это также снижает потери за счет упрощения повторного использования и повышает безопасность за счет реализации автоматической очистки и автоматической сегментации между арендаторами на уровне сети. Программное обеспечение BMaaS все чаще используется внутри компании для снижения затрат, связанных с управлением жизненным циклом оборудования на предприятиях с большим парком серверов. [6]
Программное обеспечение BMaaS призвано упростить управление оборудованием и обеспечить его использование как услуги. Он обрабатывает в первую очередь уровень, расположенный ниже гиперконвергентного или контейнерного решения. Он часто взаимодействует с вышележащими уровнями посредством таких интеграций, как автомасштабирование кластера Kubernetes. [7]
Сравнение с составной дезагрегированной инфраструктурой
[ редактировать ]Программное обеспечение BMaaS имеет цель, аналогичную компонуемой дезагрегированной инфраструктуре , поскольку оно призвано предложить пользователю возможность «составить» желаемую вычислительную единицу, определенную как набор ресурсов (таких как вычисления или хранилище). Отличие состоит в том, что хранилище и вычислительные ресурсы не должны быть «дезагрегированы» (доступ извне серверного блока), поскольку для этого часто требуется специализированное оборудование. Вместо этого тот же результат достигается с использованием готового оборудования путем выбора соответствующего сервера, который соответствует желаемым характеристикам (ОЗУ, ядра ЦП, емкость локального диска, графический процессор, FPGA, SmartNIC) из пула серверов и перенастройки сети таким образом. что сервер присоединяется к другим, развернутым арендатором.
Обратите внимание, что в некоторых реализациях компонент хранения является внешним по отношению к системам, использующим iSCSI, стирая границы между BMaaS и составной инфраструктурой. Это позволяет пользователю выбирать размер и производительность хранилища узла аналогично классическим виртуализированным предложениям «Инфраструктура как услуга». Преимуществом этого является меньшая изменчивость (снежное шелушение) в аппаратном пуле и возможность более быстрого перехода с одного оборудования на другое в случае сбоя оборудования.
Использование в периферийных вычислениях
[ редактировать ]По мере распространения новых рабочих нагрузок, таких как дополненная реальность , смешанная реальность , подключенные автомобили и телеробототехника , растет спрос на облачные сервисы с малой задержкой, а также спрос на периферийные вычисления . [8]
Bare Metal и программное обеспечение для автоматизации BMaaS используются для реализации периферийных облаков, где необходимо автоматизировать большое количество небольших центров обработки данных, а затем использовать их как услугу, и где услуга должна обеспечивать минимально возможную задержку. [9]
История
[ редактировать ]Когда-то все серверы были серверами с голым железом. Серверы размещались локально и часто принадлежали организации, которая их использует и эксплуатирует. Операционные системы были разработаны очень рано (в начале 1960-х годов) для обеспечения разделения времени . Отдельные большие компьютеры, мэйнфреймы или мини-компьютеры , обычно размещались в централизованных местах, а их услуги распределялись через бюро . Переход к дешевым ПК в 1980-х годах изменил ситуацию, поскольку рынок расширился, и большинство организаций, даже самых маленьких, начали покупать или брать в аренду свои собственные компьютеры. Рост популярности Интернета, и особенно Интернета, в 1990-х годах способствовал распространению практики хостинга в центрах обработки данных , где многие клиенты использовали возможности отдельных серверов. В настоящее время подключение небольших веб-серверов часто обходится дороже, чем стоимость оборудования, что способствует такой централизации. HTTP 1.1 Возможности для виртуального хостинга также упростили совместное размещение множества веб-сайтов на одном сервере .
Примерно с 2000 года или с 2005 года в коммерчески практическом плане вырос интерес к использованию виртуальных серверов , а затем к облачному хостингу , где инфраструктура как услуга сделала вычислительную услугу взаимозаменяемым товаром , а не серверное оборудование. гипервизоры Были разработаны , которые могли предложить множество виртуальных машин, размещенных на более крупных физических серверах. Структура загрузки нескольких пользователей уже давно признана в целом более плавной, чем у отдельных пользователей, поэтому эти виртуальные машины могут более эффективно использовать физическое оборудование и его затраты, а также иметь более высокую индивидуальную производительность, чем простое разделение затрат. предлагать.
Одним из родоначальников подготовки «голого железа» является Cobbler , появившийся в 1990-х годах и использующий протокол Preboot Execution Environment (PXE). С тех пор различные поставщики облачных услуг создавали свои собственные стеки, чтобы предлагать варианты выделенных серверов или облачные предложения без ОС, такие как:
- Апрель 2015 г. Компонент OpenStack Ironic был запущен как часть выпуска Kilo. [10]
- Март 2020 г. Equinix приобрела поставщика облачных услуг Packet. [11]
за 335 миллионов долларов.
- Май 2020 г. Packet выпустила часть своего стека под названием Tinkerbell. [12]
- Июнь 2020 г. Была запущена компания MetalSoft для коммерциализации стека, лежащего в основе Bigstep Cloud. [13]
Примеры программного обеспечения BMaaS
[ редактировать ]Примеры программного обеспечения BMaaS как с открытым исходным кодом, так и коммерческого:
- OpenStack Ironic (с открытым исходным кодом)
- Канонический MaaS (с открытым исходным кодом)
- МеталСофт (коммерческий)
- RackN DigitalRebar (коммерческий) [14]
- Тинкербелл (с открытым исходным кодом) [15]
- xCAT (с открытым исходным кодом)
- RackHD (с открытым исходным кодом)
- Сапожник (с открытым исходным кодом)
- Форман (с открытым исходным кодом)
- Бритва Puppet Labs (рекламный ролик)
Компании, предлагающие продукты BMaaS
[ редактировать ]См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Рейнальдо Минцов (25 июля 2014 г.). «Голое железо или виртуальные серверы: какой выбор подойдет вам?» . Мысли об облаке .
- ^ Jump up to: а б «Что такое сервер без операционной системы?» . Рэкспейс .
- ^ Эрик Саро (26 февраля 2015 г.). «Голое железо против гипервизора: эволюция выделенных серверов» .
- ^ Jump up to: а б Дэвид А. Уилер (20 августа 2018 г.). «Облачная безопасность: виртуализация, контейнеры и связанные с ними проблемы» .
- ^ Jump up to: а б Гопала Тумулури (6 сентября 2013 г.). «Что такое облако голого металла?» . компьютерных еженедельных Сеть разработчиков приложений .
- ^ «Серверы без операционной системы набирают обороты на рынке центров обработки данных» . datacenterfronier.com . 21 сентября 2021 г. Проверено 22 ноября 2021 г.
- ^ «Реализация Kubernetes Cluster Autoscaler для Packet» . github.com . 22 ноября 2021 г. Проверено 22 ноября 2021 г.
- ^ «Жизнь на грани (Часть II): Что является движущей силой современных вычислений?» . www.forbes.com . 2019-11-26 . Проверено 29 марта 2022 г.
- ^ «Как голая металлическая PoP PhoenixNAP в центре обработки данных American Tower связана с более широкой картиной» . www.edgeir.com . 09.03.2022 . Проверено 29 марта 2022 г.
- ^ «График выпуска килограммов» . Equinix.com . 22 ноября 2021 г. Проверено 22 ноября 2021 г.
- ^ «Equinix завершает приобретение пакета лидера Bare Metal» . Equinix.com . 22 ноября 2021 г. Проверено 22 ноября 2021 г.
- ^ «Тинкербелл с открытым исходным кодом» . Equinix.com . 04.05.2021 . Проверено 22 ноября 2021 г.
- ^ «MetalSoft запускает интеллектуальную платформу автоматизации Bare Metal для поддержки облачных рабочих нагрузок» . www.prweb.com . 23 июня 2020 г. Проверено 22 ноября 2021 г.
- ^ «Цифровая арматура RackN» . Цифровая арматура RackN . 22 ноября 2021 г. Проверено 22 ноября 2021 г.
- ^ «Тинкербелл» . Tinkerbell.org . 22 ноября 2021 г. Проверено 22 ноября 2021 г.