Хостинг Україна: виртуальные мощности в аренду

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

Перенося системы ИТ на облачные площадки хостера, заказчик получает отказоустойчивую и надежную инфраструктуру ИТ с возможностью гибкого масштабирования посредством высвобождения или расширения арендуемых ресурсов. Более детально о том, что собой представляет аренда виртуальных мощностей, мы рассмотрим в данной статье.

pereezd sayta Хостинг Україна: виртуальные мощности в аренду

Хостинг Україна и аренда виртуальных мощностей

Что это такое?

Аренда виртуальных мощностей – альтернатива самостоятельному построению инфраструктуры ИТ, в рамках которой клиент получает отличную возможность применять вычислительные ресурсы с повременной оплатой за выделенный объем, либо реальное потребление. Подключение такой услуги, в основном, сопровождается подписанием договора об уровне сервиса, где обязательно фиксируется степень доступности ресурсов ИТ и прочие индикаторы и параметры качества.

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

Аренда виртуальных мощностей похожа на конструктор LEGO, в котором вы собираете кирпичик за кирпичиком свою собственную модель, а в нашем случае – инфраструктуру ИТ. А какой она получится на выходе, полностью зависит от конечных требований. В случае если не хватило кирпичей, то вы идете и приобретаете новый набор. А если деталей оказалось много, то ими можно будет легко воспользоваться позже.

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

В случае если в инфраструктуре ИТ клиента бывают пиковые всплески потребления текущих мощностей, которых в определенный момент становится мало, в любое время можно увеличить, а позже – сократить количество, конфигурацию виртуальных машин.Виртуальные мощности – набор ресурсов, которые состоят из виртуального процессора, виртуального жесткого диска и памяти (или RAM), которые составляют базу отдельной виртуальной машины, а также являются основными элементами для построения инфраструктуры ИТ практически любого масштаба.

Виртуальный процессор (или vCPU)

Так как в VMware применяется аппаратная виртуализация, в которой поверх гипервизора активируются гостевые виртуальные машины, то каждая виртуальная машина имеет доступ к процессору.

Отдельная виртуальная машина функционирует с виртуальным процессором. Последний является виртуализированным представлением отдельного физического ядра процессора.

При создании новой ВМ или же изменении ее конфигурации можно указывать нужное число ядер процессора. Тем не менее, число vCPU для каждой виртуальной машины не может быть менее одного и более числа ядер физического процессора узла.

С точки зрения ESX (i) процессоры сегодня делятся на три вида:

  • Физический процессор (PCPU), который представляет собой процессоры хоста, по числу которых лицензируется ESX (i).
  • Логические процессоры (LCPU) – ядра физического процессора.
  • Виртуальный процессор (vCPU), где один vCPU равен одному процессору виртуальной машины.

Начиная с VMware vSphere 4.1 появилась отличная возможность создавать виртуальную машину, виртуальный процессор которой способен иметь сразу несколько ядер. Данная функциональность когда-то являлась экспериментальной, а затем стала неотъемлемым компонентом, без которого сегодня сложно обойтись.

Создавая ВМ, можно задействовать ряд виртуальных ядер. Причем операционная система ВМ интерпретирует виртуальные ядра виртуальной машины как отдельные процессоры.

Screenshot 129 805x334 1 800x332 Хостинг Україна: виртуальные мощности в аренду

Оценка производительности vCPU

Используя все ресурсы виртуального процессора, можно оценить его суммарную производительность. Это необходимо, чтобы понять, справляется ли ресурс со своей нагрузкой. Для полноценной проверки можно применять тестовый пакет SPEC CPU, отражающий общую пропускную способность процессора во время одновременного выполнения нескольких задач.

Запуск тестов SPEC CPU способен выполняться на площадках под управлением Windows, ОС UNIX, Mac OS X и остальных операционных систем. При оценке общей производительности следует обратить внимание на две очень важные метрики:

  • Speed – это метрика скорости, показывающая, за какой промежуток времени система решает определенную задачу.
  • Throughput – это метрика пропускной способности, показывающая, с каким числом задач система справляется за фиксированный промежуток времени.

Оценивая общую производительность процессора посредством SPEC CPU, всегда полагайтесь на полученные результаты. Чем выше полученные результаты, тем больше производительность.

Оперативная память (или RAM)

Виртуальная машина, которая создается в облаке (облачный хостинг)  - это особое окружение для операционной системы и запускаемого ПО. Как любой физический компьютер, виртуальная машина использует все необходимые ресурсы, в частности оперативную память. Каким образом осуществляется распределение ресурсов памяти в VMware ESX Server?

ESX применяет высокоуровневые политики управления всеми ресурсами для распределения целевой памяти между ВМ на основе текущей загрузки системы, а также параметров настройки виртуальной машины.

Перейдя в пункт Summary ВМ в vSphere Client, остановимся на двух ключевых параметрах, которые имеют отношение к памяти. Это Consumed Host Memory, а также Active Guest Memory.

  • Consumed Host Memory — то количество физической памяти хоста ESX, которое выделено отдельной ВМ.
  • Active Guest Memory — количество памяти, которое используется гостевой ОС и вычисляется на базе специальных статистических показателей.

Вдобавок, на панели Summary в пункте General можно заметить еще два очень важных параметра: Memory, Memory Overhead.

  • Memory – это количество ОЗУ, выделенное при создании ВМ. Гостевая операционная система не выйдет за указанные пределы, она будет расходовать ресурсы только в заданном диапазоне. Это же количество ОЗУ будет отображаться внутри гостевой операционной системы.
  • Memory Overhead — количество ОЗУ, которое может понадобится гипервизору на поддержание полноценной работы виртуальной машины сверх используемой памяти.

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

podbor nadezhnogo vps vds provaidera 1024x769 1 1 800x601 Хостинг Україна: виртуальные мощности в аренду

Виртуальный жесткий диск (или HDD)

Арендуя вычислительные ресурсы, вы непременно столкнетесь с вопросом конфигурации виртуального хранилища, жесткого диска. Применяя консоль управления vCloud Director, вы, разумеется, не увидите внутреннюю кухню хостера по части конфигурации и устройства систем хранения информации, а получите доступ к подбору размера дискового хранилища, его типа. В ходе создания виртуальной машины пользователю предлагается выбрать одну из разновидностей шины виртуальных дисков, а именно SCSI и IDE.

IDE-контроллеры функционируют в любой гостевой операционной системе.

Принято полагать, что виртуальные диски SCSI работают немного быстрее, нежели IDE. В VMware vSphere доступны сразу четыре типа SCSI-контроллеров, которые представляют разный уровень производительности, а также поддержку операционной системы.

  • BusLogic Parallel — самое поддерживаемое устройство в гостевых операционных системах. Оно подходит для любых гостевых ОС помимо Windows Server 2003, Windows Vista, Red Hat Enterprise Linux 3, а также NetWare.
  • LSI Logic SAS и LSI Logic Parallel предоставляют одинаковую общую производительность. Для гостевой операционной системы Windows Vista доступен лишь LSI Logic адаптер.
  • LSI Logic характеризуется несколько более высокой производительностью, нежели BusLogic Parallel.
  • VMware Paravirtual (PVSCSI) — самый производительный контроллер.

Обратите внимание! Выбор контроллера виртуальных дисков не зависит от того, какие диски применяются на ESX-хосте. Все дело в том, что все настройки ВМ относительно конфигурации диска хранятся в форме файла с расширением .vmdk, которые могут быть на любом носителе.

Тем не менее, облачная инфраструктура хостера должна быть построена с применением полноценной СХД. Если поставщик использует медленные и дешевые диски, то подобный подход вряд ли обеспечит необходимую отказоустойчивость и надежность.

Разновидности дисков и производительность (Latency, IOPS)

Как известно, в настоящее время есть три вида дисков, которые в определенной степени могут применяться для конфигурации облачного хранилища. Это SATA, SAS и SSD. Давайте рассмотрим каждый тип отдельно:

  • SATA – весьма медленные диски относительно низкой стоимости и большого объема.
  • SAS-диски считаются немного более современным решением. Они характеризуются большей производительностью, однако меньшим объемом.
  • SSD диски — это твердотельные накопители, в которых отсутствуют подвижные механизмы. Подобный накопитель работает по flash-технологии, обеспечивая наиболее высокие скорости для операций записи и чтения.

В случае если хостинг Україна решил выдать своему клиенту определенный тип диска в случае с системой хранения информации, нет вообще никакой гарантии, что общая производительность, полученная на практике, будет полностью соответствовать ожиданиям заказчика. Все дело в том, что вопрос производительности имеет очень тонкую грань и зависит от множества факторов, в частности от нагрузки, создаваемой прочими потребителями инфраструктуры.

Обратите внимание! Единственный реальный инструмент оценки общей производительности пространства диска — IOPS (число операций записи и чтения за одну секунду), а также Latency (уровень задержек во время обращения к дискам).

Latency. Нормальный показатель Latency — 20 м/сек. Чем меньше Latency гарантирует поставщик, тем лучше.

IOPS. Для подавляющего большинства задач клиентов необходима производительность 0,5-1 IOPS на 1 Гб пространства диска.


Поделитесь с друзьями



Оставить комментарий