English | Russian
Вход в систему
VDSmanager FreeBSD Разработчик: ISPsystem

О продукте

VDSmanager - технология создания VDS на базе операционной системы FreeBSD. Пакет поставки VDSmanager включает в себя следующие компоненты: систему виртуализации, панель управления (GUI) и дисковые шаблоны.
Пакет VDSmanager продается единым комплектом без ограничения на количество VDS.

Система виртуализации

Система виртуализации представляет собой измененное ядро ОС FreeBSD и набор вспомогательных скриптов, позволяющих эффективно разделять ресурсы сервера на множество виртуальных сред.

  • Каждой виртуальной среде (VDS) можно назначить лимиты на системные ресурсы: дисковое пространство, процессор, оперативную память, количество процессов и прочие параметры.
  • VDS создается очень быстро, в считанные секунды. Все параметры виртуальной среды (диск, память, процессор и т.д.) можно менять "на ходу", без перезагрузки VDS.
  • Виртуальный Выделенный Сервер обладает всеми свойствами выделенного сервера, включая поддержку дисковых квот и брандмауэра (firewall). Все системные утилиты, типа top, ps, df и прочие, показывают ресурсы виртуального сервера, а не физического сервера в целом.

Также хочется отметить особенности системы, интересные в первую очередь хостинг-провайдерам. VDSmanager эффективно использует оперативную память сервера, в частности это касается, так называемых read-only сегментов программ. Рассмотрим на примере популярного сервера баз данных MySQL (программа mysqld). Каждый запущенный процесс имеет read-only сегменты: исполняемый код, область констант. Одна и та же программа, запущенная множество раз, например mysqld, использует всего один экземпляр read-only сегмента в физической памяти для всех mysqld-процессов. Система виртуализации VDSmanager идёт дальше, и позволяет использовать один и тот же экземпляр read-only сегмента для всех mysqld-процессов, запущенных на разных VDS. Это позволяет существенно экономить оперативную память сервера.

Этот же пример в цифрах.
Размер read-only сегментов для mysqld примерно равен 3 Мб. Предположим, что на сервере запущенно 100 VDS, использующих MySQL-сервер. Без описанной выше технологии требуется 3 * 100 = 300 Мб оперативной памяти, а система виртуализации VDSmanager позволяет для всех 100 VDS использовать всего 3 Мб. Экономия составляет 297 Мб. По аналогии это применимо ко всем стандартным программам установленным в дисковом шаблоне (см.ниже).


Панель управления (GUI)

Панель управления VDSmanager - это простой и удобный инструмент для управления Виртуальными Выделенными Серверами (VDS) через обычный веб-броузер. С помощью панели управления можно выполнять все необходимые операции с VDS: создание / удаление, изменение параметров, запуск / остановка, переинсталляция VDS.

Панель управления имеет иерархическую систему доступа, включающую в себя 3 уровня:

  • Администратор сервера - имеет полные права на изменение настроек VDSmanager и управление всеми аспектами жизнедеятельности VDS.
  • Реселлер - специальный пользователь, создаваемый администратором, наделенный правами на создание/управление виртуальными серверами в рамках выделенных ему лимитов. Например, администратор сервера может создать реселлера и назначить ему лимиты: максимальное количество VDS, количество оперативной памяти, количество процессорного времени и т.д., а реселлер уже может сам распределять эти ресурсы между принадлежащими ему виртуальными серверами.
  • Владелец Виртуального Выделенного Cервера (VDS) имеет доступ к функциям, касающимся только принадлежащего ему VDS: переинсталляция, перезагрузка, просмотр запущенных на VDS процессов, просмотр и изменение файлов VDS (полезно для аварийного восстановления VDS).

Немаловажной особенностью VDSmanager является возможность удаленного вызова функций панели (в документации фигурирует как API). Благодаря единому стандартизованному интерфейсу эта возможность позволяет удаленному скрипту вызвать любую функцию панели управления, что чрезвычайно важно для интеграции VDSmanager с биллингом хостинг-провайдера. Наличие API позволяет автоматизировать в биллинге множество рутинных функций таких как, сбор статистики по трафику, остановка VDS за неуплату, запуск VDS после оплаты, создание новых VDS и т.д.


Дисковые шаблоны

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

Преимущества данной схемы для владельца VDS:

  • Владелец VDS сразу же получает огромный набор предустановленного программного обеспечения, при этом "видит" объединенную файловую систему как единое целое.
  • Файлы шаблона не занимают дискового пространства, выделенного для VDS.

Преимущества для хостинг-провайдера:

  • Существенная экономия дискового пространства, так как копия шаблона для каждого VDS не делается.
  • Простота обновления предустановленного ПО. Стоит сделать изменение в шаблоне, и все изменения сразу же появятся на всех VDS, использующих этот шаблон.

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

Месячная лицензия
Без ограничений на количество VM
21.75 EUR/месяц
купить!
Вечная лицензия
IP сервера может меняться не чаще чем раз в месяц
142.50 EUR/месяц
купить!
Установка панели на сервер клиента
Всегда бесплатно!
Первоначальная настройка панели
Первоначальная стандартная настройка с учетом пожеланий клиента
от 0.00 EUR/разово
Подписка на администрирование сервера
5 уровней администрирования сервера при использование панели управления WHM/cPanel