Различия между виртуализацией сервера и рабочего стола
Виртуальные рабочие столы и виртуальные серверы используют гипервизоры, но существует множество различий между виртуализацией серверов и рабочих столов, в том числе и то, как память и тип нагрузки влияют на плотность записи информации.
Во-первых, часто можно достичь более высокой плотности для виртуальных рабочих столов, чем для виртуальных серверов. Операционные системы и приложения, которые вы используете, играют важную роль в количестве виртуальных серверов или виртуальных рабочих столов, которые Вы можете разместить на одном физическом сервере. Давайте начнем со сравнения минимальных системных требований.
Вы можете заметить, что Windows Server 2012 R2 и Windows 8.1 (64-бит) имеют несколько схожие системные требования. Windows Server требует немного более быстрого процессора и немного больше места для хранения, но удивительно, что для Windows 8.1 требуется в четыре раза больше оперативной памяти, чем для Windows Server:
|
Windows Server 2012 R2 |
Windows 8.1 (64-бит) |
Процессор |
1,4 ГГц, 64-бит |
1 ГГц или быстрее с поддержкой PAE, NX и SSE2 |
Память |
512 Мб |
2 Гб |
Хранилище |
32 Гб |
20 Гб |
Так как возможно достичь гораздо более высокой плотности виртуальных десктопов, чем виртуальных серверов?
Хостинговый сервер обыкновенно может вместить больше виртуальных рабочих столов, чем виртуальных серверов, в зависимости от того, как он использует виртуальные машины (VM). Спецификации, указанные в приведенной выше таблице представляют собой минимальное поддерживаемое аппаратное обеспечение. Минимальное аппаратное обеспечение для Windows 8.1, скорее всего, позволит получить достойный пользовательский опыт. Наоборот, минимальные требования к аппаратному обеспечению, перечисленные для Windows Server 2012 R2, едва достаточны для того, чтобы загрузить сервер. Для запуска какой-либо нагрузки на сервер, вам потребуется дополнительное оборудование.
Другой способ взглянуть на эти различия состоит в типах работы, которую выполняет виртуальная машина. Виртуальный сервер, как правило, содержит в себе некоторое количество различных ресурсов - таких, как папки или приложения – к которым несколько пользователей могут иметь доступ одновременно. Поэтому виртуальный сервер должен быть оснащен достаточным количеством ресурсов, чтобы вместить все ожидаемые пользовательские сессии. Однако рабочий стол Windows 8.1 требует возможности для работы лишь одного пользователя единовременно.
Почему виртуальные рабочие столы способны обеспечить лучшую плотность записи данных?
Очевидно, что виртуализация серверов и рабочих столов различаются, но вы все равно можете быть удивлены, почему больше виртуальных рабочих столов, чем виртуальных серверов, могут работать на хост-сервере.
Во-первых, не существует никакого правила, которое утверждает, что хостинговый сервер не может вместить много виртуальных серверов. В теории, с помощью Hyper-V и VMware ESXi могут работать около 1000 виртуальных серверов на одном хосте. Как таковые, именно аппаратные средства, как правило, ограничивают количество виртуальных машин, которые можно разместить на сервере, а вовсе не программное обеспечение.
Память, как правило, является ограничивающим фактором для виртуальных рабочих столов. Сервер с 128 ГБ оперативной памяти может разместить 64 виртуальных рабочих стола Windows 8.1, где каждый виртуальный рабочий стол будет расходовать 2 ГБ оперативной памяти. Операционная система хостингового сервера также требует определенных ресурсов, так что фактическое число виртуальных рабочих столов, которые вы можете на нем разместить, вероятно, будет ближе к 60.
Память может стать ограничением и для виртуальных серверов. Это не редкость, что для одного виртуального сервера требуется 32 ГБ или даже больше оперативной памяти (из-за требований используемых приложений). Но память является не единственным ограничением. Виртуальным серверам, как правило, назначается несколько виртуальных процессоров, в то время как в большинстве случаев, для виртуальных рабочих столов характерно использование только одного виртуального процессора.
В конечном счете, нагрузка определяет количество виртуальных машин, которые сервер может разместить. Виртуальный рабочий стол не потребляет много ресурсов, если пользователь работает только с текстовым редактором или веб-браузером. Такой виртуальный рабочий стол может вообще простаивать большую часть времени. В результате часто можно втиснуть десятки виртуальных рабочих столов на одном хосте. Если пользователи работают с чем-то более требовательным, например, такими приложениями как 3D CAD, то количество виртуальных рабочих столов, которые может вместить в себя хостинговый сервер резко уменьшаться. Размер рабочей нагрузки ставит те же ограничения для виртуальных серверов.