Оглавление:
- Маленькая история о виртуализации
- Преимущества виртуализации
- Недостатки виртуализации
- Это необходимо для ИТ
По мере роста затрат на электроэнергию и сокращения офисных площадей энергосберегающие и экономящие пространство решения приобретают абсолютную премию. С точки зрения чистой экономики, реализация полной миграции в виртуализированную среду кажется немного избыточной. В целом, однако, виртуализация была встречена с энтузиазмом в ИТ-индустрии. Есть еще несколько морщин, но это безграничный потенциал, который действительно взволновал людей. Здесь мы рассмотрим плюсы и минусы, и пусть вы решите.
Маленькая история о виртуализации
Согласно официальному веб-сайту VMware, практика виртуализации началась в 1960-х годах, когда IBM попыталась улучшить разбиение компьютеров мэйнфреймов в попытке увеличить загрузку ЦП. Конечным результатом стал мэйнфрейм, который мог одновременно выполнять несколько операций. С началом 1980-х и 90-х годов архитектура x86 стала предпочтительной архитектурой, поскольку распределенные вычисления начали по-настоящему закрепляться в ИТ-индустрии. Распространение архитектуры x86 фактически вызвало массовый исход от виртуализации, поскольку модель сервер-клиент начала быстро расти в популярности.
В 1998 году VMware была основана группой исследователей из Калифорнийского университета в Беркли, которые пытались устранить некоторые недостатки архитектуры x86. Среди этих недостатков была концепция, известная как недостаточная загрузка процессора. Во многих реализациях архитектуры x86 загрузка ЦП составляет в среднем от 10 до 15 процентов от общей емкости. Одной из основных причин этого является практика запуска одного сервера на каждый ЦП для повышения производительности каждого отдельного сервера. Это улучшило производительность, но за счет аппаратной эффективности.
Преимущества виртуализации
Нет сомнений в том, что виртуализация стала чрезвычайно популярной в ИТ-индустрии, но почему? Некоторые из наиболее очевидных причин включают повышенную загрузку ЦП, увеличение использования пространства и возможность стандартизировать сборки серверов. С точки зрения использования ЦП, большее количество серверов на одной физической машине обычно приводит к увеличению объема работы, выполняемой ЦП. Таким образом, вместо того, чтобы получать весь веб-трафик на одном компьютере, весь SMTP-трафик на другом компьютере и весь FTP-трафик на другом, можно получить весь указанный трафик на одном физическом компьютере, увеличивая тем самым загрузку ЦП. Тем не менее, для успешного выполнения этого необходимо использовать некоторую свободу действий при размещении нескольких виртуальных машин на одном хост-компьютере, поскольку этот сценарий может снизить производительность.
Использование ЦП, обеспечиваемое виртуализацией, косвенно влияет на использование пространства. Принимая во внимание вышеупомянутый сценарий, когда несколько серверов размещаются на одной физической машине, понятно, что при виртуализации требуется меньше физических машин и что в результате потребляется меньше места.
Наконец, виртуализация довольно легко поддается концепциям клонирования, создания двоичных изображений, моментальных снимков и любого другого типа реплицируемого программного обеспечения, доступного в настоящее время. Значение в этом определяется производительностью, которую он предоставляет системному администратору для создания образов любой операционной системы в сети. Создание пользовательских образов позволяет системному администратору создавать сборку по умолчанию, которую можно реплицировать по всей сети. Время, которое это экономит при настройке дополнительных серверов, неоценимо. (Чтобы узнать больше, ознакомьтесь с разделом «Виртуализация серверов: 5 рекомендаций».)
Недостатки виртуализации
Большинство из установленных недостатков, касающихся виртуализации, касаются главным образом безопасности. Первый и, возможно, самый важный недостаток связан с концепцией единой точки отказа. Проще говоря, если веб-сервер организации, SMTP-сервер и любой другой тип сервера находятся на одном физическом компьютере, предприимчивому молодому хакеру нужно только выполнить атаку типа «отказ в обслуживании» на этом хост-компьютере, чтобы отключить несколько серверов в пределах сетевая серверная инфраструктура. Завершение работы веб-сервера организации может быть разрушительным само по себе, но отключение нескольких серверов может привести к катастрофическим последствиям.
Во-вторых, обычной практикой безопасности является размещение системы обнаружения вторжений (IDS) на нескольких сетевых интерфейсах в данной сети. При правильной настройке IDS может быть полезным инструментом при изучении трендов, эвристики и других подобных действий в сети. Однако это становится практически невозможным в виртуализированной среде, где несколько операционных систем размещаются на одном хост-компьютере из-за того, что системы обнаружения вторжений способны контролировать только физические сетевые интерфейсы. Другими словами, IDS работает как прелесть при мониторинге входящего и исходящего трафика на физическом сетевом интерфейсе, но когда трафик перемещается между виртуальными серверами, IDS не слышит ничего, кроме сверчков в лесу. (Для связанного чтения проверьте Темную Сторону Облака.)
Это необходимо для ИТ
Усилия большинства компаний технологически оставаться на плаву породили ненасытную жажду увеличения мощности и производительности. Учитывая необходимость делать больше с меньшими затратами, неудивительно, что виртуализация быстро стала основным элементом системного администрирования. До тех пор, пока новая инновация в архитектуре ЦП не захватит мир ИТ штурмом, виртуализация будет считаться абсолютной необходимостью в любой авторитетной ИТ-сети.