Решения

5 серверов в одном корпусе PDF Печать
Виртуализация

Современные технологии виртуализации творят чудеса. Ещё несколько лет назад любой компании со средними запросами в ИТ-технологиях требовалось иметь 2-3 сервера, которые занимали место, грелись и потребляли много энергии. Сейчас ситуация радикально изменилась. Причина в том, что аппаратные средства, таки, перегнали потребности серверных приложений, и средний по стоимости сервер стал способен обслуживать несколько задач.

Малые и средние предприятия, как правило, не имеют в своём составе большого количества пользователей, чего не скажешь о потребностях в ИТ-технологиях. Часто производители ПО просто не задумываются об экономии средств потребителей, и в требованиях пишут о необходимости иметь отдельный сервер под своё программное обеспечение. Дело доходит даже до того, что производитель ПО может отказать в гарантийном обслуживании, если тот же сервер использовался и для других задач. С точки зрения клиента, это полнейшее расточительство. Часто такие серверы используются на 1-2% даже в случае покупки самого бюджетного варианта.

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

Здесь на помощь приходят технологии виртуализации и многоядерные системы. Популярность такого решения обусловлена, прежде всего, доступностью 2-х и 4-х ядерных процессоров типа Core 2 и Xeon. Второй фактор – это наличие бесплатного программного обеспечения VMWare Server, которое позволяет на одном компьютере запустить множество операционных систем. Как правило, самым узким местом здесь является объём оперативной памяти, ведь в отличие от процессора, параллельно использовать её практически невозможно, но и её стоимость в последнее время значительно снизилась. Если раньше сервер с объёмом оперативной памяти в 4 гигабайта считался роскошью, то сейчас даже многие ноутбуки уже имею такой объём.

Что же это даёт? Это даёт возможность купить один аппаратный сервер и запустить на нём несколько виртуальных серверов, которые будут выполнять свои задачи и не подозревать о том, что они работают в виртуальной среде. Такое решение очень эффективно экономически, поскольку решаются все задачи по ИТ-технологиям, при этом используется всего один аппаратный сервер. Это позволяет решить сразу ряд проблем – от амортизации серверного оборудования до отсутствия необходимости в отдельной комнате для серверов с системой кондиционирования.

Приведём типичный пример использования технологии виртуализации для среднего предприятия, в котором применяется технология Active Directory:

  1. Аппаратный сервер, с операционной системой Windows, служащий оболочкой для запуска виртуальных машин. По совместительству может являться файловым сервером
  2. Виртуальный сервер на ОС Linux для безопасного доступа в Интернет и учёта трафика
  3. Виртуальный сервер на ОС Windows: Контроллер домена для Active Directory
  4. Виртуальный сервер на ОС Windows: Второй контроллер домена Active Directory (хотя, если позволяют средства - лучше использовать второй сервер)
  5. Виртуальный сервер на ОС Windows: Сервер приложений для организации доступа к 1С 7.7 через «тонкого клиента»
  6. Виртуальный сервер на ОС Windows: Почтовый сервер

Нетрудно подсчитать, что без применения технологии виртуализации потребовалось бы 6 аппаратных серверов. В то время как в данном случае – только один.

Возникает вопрос о падении производительности в виртуальной среде. Конечно, виртуальная среда будет работать несколько медленнее, однако, замеры показывают, что среднестатистические приложения работают всего на 5% медленнее, чем на аппаратном сервере. Это ничтожная плата за существенную экономию средств в разы.

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