Облачные технологии позволяют организациям любого масштаба арендовать вычислительные мощности и серверную инфраструктуру у крупных провайдеров облачных услуг, таких как Amazon AWS, Microsoft Azure, Google Cloud Platform. Физически серверы при этом находятся в удаленных дата-центрах операторов облаков.
Помимо публичных облаков, растет популярность размещения серверов на аутсорсинге в арендуемых выделенных серверных стойках или частных дата-центрах. Такое решение дешевле публичного облака, но тоже избавляет компании от необходимости создавать и обслуживать собственную локальную серверную инфраструктуру.
Однако в любом случае, при удаленном размещении серверов остро встает задача их мониторинга, администрирования и управления. Физический доступ к оборудованию становится затруднен или невозможен, поэтому требуются специализированные решения для удаленной работы с серверами.
Одним из наиболее универсальных и надежных подходов является использование технологии IPMI (Intelligent Platform Management Interface). IPMI реализуется на уровне материнской платы сервера и работает независимо от CPU, операционной системы или других компонентов и ПО.
Это позволяет осуществлять полный контроль и управление железом сервера программно извне, даже если основная ОС полностью неработоспособна или сервер выключен. Например, системный администратор в Москве может дистанционно перезагрузить "зависший" сервер, который физически находится в дата-центре оператора облачных услуг в Лос-Анджелесе.
Доступ к функциям IPMI обычно предоставляется по выделенному сетевому интерфейсу управления и может осуществляться через браузер. Поддержка IPMI реализована в подавляющем большинстве современных серверных платформ и серверных плат.
Еще одним эффективным подходом для удаленной работы с серверами являются системы класса RMM - системы удаленного мониторинга и управления. В отличие от IPMI, RMM работает на уровне операционной системы сервера.
Агент RMM устанавливается в ОС сервера, после чего администратор получает расширенные возможности по удаленному контролю серверов, установке обновлений, мониторингу работоспособности приложений, резервному копированию, восстановлению после сбоев и многим другим задачам.
Например, популярная RMM система Datto позволяет не только осуществлять мониторинг работы удаленных серверов и приложений, но и предоставляет такие возможности как удаленный доступ к рабочему столу сервера, передачу файлов на сервер, чат с коллегами в рамках RMM консоли.
Реализована даже функция, которая при критическом сбое может автоматически перезагрузить сервер в специальную среду Datto и сделать моментальный снэпшот его состояния для последующего восстановления.
Некоторые крупные производители серверов, такие как HP, Dell, Lenovo, реализуют собственные интегрированные решения для удаленного управления на уровне отдельных серверов.
Например, технология iLO от компании HPE или iDRAC от Dell. Это, по сути, микроконтроллеры, интегрированные с материнской платой сервера еще на этапе производства. Они обеспечивают аппаратный контроль и управление ключевыми компонентами сервера - питанием, настройками BIOS, сенсорами и возможностью просмотра всех событий в системе с момента её ввода в эксплуатацию.
Функционал iLO или iDRAC позволяет удаленно управлять включением и выключением питания сервера, загрузкой операционных систем, контролировать показания температурных датчиков и многое другое. Полная начальная настройка сервера может быть выполнена через web-интерфейс iLO или iDRAC, даже если сам сервер физически находится в другой стране и в данный момент полностью обесточен.
Как видно из примеров, современные технологии предоставляют обширный набор возможностей для организации удаленной работы с серверами, их мониторинга и управления. Компаниям больше не обязательно иметь физический доступ к своему оборудованию или создавать локальную серверную инфраструктуру.
Серверы можно гибко размещать на аутсорсинге в удобных локациях или в публичном облаке, но при этом сохранять полный контроль и управление из единого центра. Это позволяет значительно оптимизировать затраты на администрирование ИТ инфраструктуры и сделать бизнес более гибким и отказоустойчивым.
Особенно востребованы решения для удаленного управления серверами в небольших компаниях, которые не могут себе позволить содержать полноценную ИТ службу. Благодаря таким технологиям как IPMI, iLO, iDRAC, RMM, они получают возможность иметь надежную и масштабируемую ИТ инфраструктуру без значительных затрат на ее обслуживание.
Еще одно отличие данных инструментов от удаленного доступа к рабочему столу - подключение осуществляется в одностороннем порядке и никак не затрагивает работу оборудования и текущие клиентские сессии.