Расчет IOPs при аренде виртуальной инфраструктуры

Процессы
Екатерина Юдина
10.04.2020
Количество просмотров
6230
Одна из ключевых задач при аренде IaaS наравне с выбором облачного провайдера — расчет требуемого количество ресурсов.

На базовом уровне необходимо определить:

  • тактовую частоту CPU (в GHz);
  • объем RAM (в Gb);
  • объем требуемой дисковой памяти (в Gb).

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

Расчет объема и производительности дискового пространства

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

  • 10GHz ресурсов CPU;
  • 20Gb RAM;
  • 100Gb дискового пространства.

Однако удовлетворить требование заказчика относительно объема дискового пространства можно по-разному. Сервис-провайдер может предоставить запрошенный объем всего одним физическим диском (или двумя, если необходимо обеспечить отказоустойчивость), однако в этом случае вы рискуете прочно завязать производительность вашего хранилища на скорости конкретного носителя. К примеру, устроит ли вас 150 IOPs? Будет ли этого достаточно всем вашим приложениям? Для современных сервисов это слишком мало — такое, прямо скажем, скромное количество операций в секунду непременно скажется на производительности приложения, как минимум, при повышении нагрузки.

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

IOPs — как и было сказано ранее, это количество операций ввода-вывода, выполняемых СХД за одну секунду. IOPs является важнейшей метрикой при подсчете производительности СХД, HDD, SSD и прочих устройств для хранения информации.

Как рассчитать IOPs

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

Если сервис уже развернут в существующей у заказчика инфраструктуре, но в соответствии с бизнес-задачами требуется мигрировать его в облако провайдера, можно пойти двумя путями:

  • собрать данные об утилизации ресурсов и выяснить, какое максимальное количество операций выполняется в периоды сильной нагрузки. Вам помогут такие инструменты как IOzone, IOmeter, CrystalDiskMark, FIO или другие подобные им утилиты.
  • проанализировать производительность используемой дисковой подсистемы и протестировать полученную конфигурацию.

Если вы планируете сразу запустить сервис в облаке провайдера, на основании данных из документации можно провести теоретические расчеты IOPs или симулировать нагрузку.

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

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

ИТ-ГРАД предоставляет клиентам инструменты управление дисками в виртуальных машинах. При базовом расчете клиентам следует исходить из того, что на каждый гигабайт заказанного пространства приходится 1 IOPS. Если же для вашего сервиса этой скорости будет недостаточно, вы сможете дозаказать IOPS без увеличения объема. Эта функциональность обеспечивается современными технологиями, которые ИТ-ГРАД применяет в построении СХД.

Средняя оценка: 0, всего оценок: 0
Поделиться

Только полезные материалы в нашей рассылке

Ошибка подписки

Похожие статьи

Первые шаги
Облачный провайдер
18.11.2016
Количество просмотров
10754

Облачный провайдер

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

Почему корпоративные заказчики используют виртуальные машины, а не контейнеры

Корпоративные заказчики чаще всего используют целый ряд критичных информационных систем, обслуживающих большое количество пользователей. Чтобы избежать нарушений работоспособности такого решения, организации используют проверенные способы в виде аренды виртуальной инфраструктуры у облачного провайдера, предоставляющего услуги PaaS, или виртуального дата-центра, в основе которого лежит IaaS корпоративного уровня.
Процессы
ИТ-ГРАД внедрил ServiceNow: замена ServiceDesk системы корпоративного IaaS-провайдера
04.12.2015
Количество просмотров
3990

ИТ-ГРАД внедрил ServiceNow: замена ServiceDesk системы корпоративного IaaS-провайдера

Бытует мнение, что внедрение любой ИТ-системы, а особенно BPM, требует много времени, сил и средств. С этим можно как согласиться, так и поспорить, ведь многое зависит от конкретной ситуации. В этой статье мы расскажем о том, как IaaS-провайдер «ИТ-ГРАД» завершил переход на новую систему тикетов, зачем это понадобилось, как удалось реализовать проект в сжатые сроки и какие результаты были получены.

Ваше обращение приняли

Скоро наш менеджер свяжется с вами.
А пока вы можете изучить интересные материалы в нашем блоге.

Подписка оформлена

Скоро отправим вам уведомление о новых материалах.