Посмотрите наши лучшие предложения ⇛ домены со скидками... и самые дешевые домены...

Хост

Хост (от англ. хозяин, организатор) — это включенная в сеть компьютеров вычислительная система с операционной системой, которая обслуживает клиентов и сервер.

Исторически хост являлся одним многопользовательским компьютером с программным обеспечением, который выводит результаты вычислений на компьютерные терминалы. После того, как в 1980-ые годы компьютеры заполонили будничную жизнь, первоначальная версия хоста использовалась также для включенных в сеть компьютеров, которые производили услуги для меньшего количества пользователей или меньшего количества эффективных систем.

Наряду с комплексными операционными системами компьютеров могут быть также выделенные системы устройств сети — такие как трассировщики и серверы. Каждая система, которая может относиться к протоколу динамической конфигурации хоста (DHCP), — это, по меньшей мере, главный компьютер клиента DHCP.

История

Первая версия хоста появилась в электронной обработке данных уже в 1960-ые годы в связи с большим количеством компьютеров и машин вычислительной техники, в которых существовали обыкновенные операционные системы режима разделения времени или многопользовательские операционные системы. Эти системы сильно разделены и состоят из центрального процессора, который обозначается также как хост. Часто наряду с понятием хост используют понятие сервер, которое значительно моложе и произошло из области персональных компьютеров и операционных систем Banyan Vines, Macintosh OS, Netware или Unix.

Аппаратное обеспечение

Хосты работают, как правило, постоянно. Поэтому компоненты, которые выложены для непрерывной эксплуатации, например жесткие диски Sas вместо жестких дисков SATA, применяются предпочтительнее для соответствующих компьютеров. Полосовые драйвера используются в стандартных машинах, нескольких ведущих процессорах и избыточных блоках питания.

Принципиально хосты могут находиться на любом компьютере. Для вычислительных центров оптимальны компьютеры с диагональю 19 '' (19 дюймов в ширину, 1,75 дюймов в высоту), чтобы они подходили к 19-дюймовому разъему, чтобы оптимально использовать имеющееся место.

Виртуальные хосты

Применение

Виртуальные хосты применяются, если разные сервисы должны обслуживаться одной машиной.

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

Техника

Виртуальные хосты можно разделить на 2 группы: виртуальные хосты на основе операционных систем и виртуальные хосты на основе эмуляции.

Виртуальные хосты на основе операционных систем

Операционная система хозяина (с англ. Host) принимает несколько гостевых сред (с англ. Guest), которые защищены друг от друга и могут достигать программного обеспечения хостов по операционной системе хозяина.

На основе операционной системы имеется виртуализация на разных уровнях:

  • Расширенная среда chroot системы хозяина. Прямой доступ на системное аппаратное обеспечние невозможен. Пример: BSD Jails и Linux-Server.
  • Гостевые системы используют туже операционную систему что и хозяин и получаеют с драйверов системы хозяина аппаратное обеспечение. Пример: Virtuozzo.
  • Гостевые системы — это полные операционные системы с собственным (или общий, но защищенным) ядром, собственными драйверами и собственной конфигурацией. Пример: UML, Xen.

Виртуальные хосты на основе эмуляции или виртуализации

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

Классический эмулятор — это в большинстве случаев совершено обычная программа с точки зрения хоста.

Если необходимо запускать только разные операционные системы (которые принципиально подходят для той же самой архитектуры аппаратного обеспечения), то лучше использовать виртуализацию. Примеры: KVM, VirtualPC, VMware.

Границы между виртуализацией и эмуляцией плавающие, тем более, что в настоящее время процессоры «Mainstream» дополнены виртуализацией (например, Intel VT и AMD-V) или различные решения преобразовывают программный код гостевой системы перед выполнением программы в подходящий для ведущего ПК код.