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

Процессы
Екатерина Юдина
10.04.2020
Количество просмотров
6432
Одна из ключевых задач при аренде 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
Поделиться

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

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

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

Новости рынка
Кейс, миграция инфраструктуры NETFLIX на IaaS в публичных облаках — «ИТ-ГРАД»
01.03.2016
Количество просмотров
7374

Кейс, миграция инфраструктуры NETFLIX на IaaS в публичных облаках — «ИТ-ГРАД»

Сегодня, когда облачные технологии становятся реалиями, многое, что когда-то казалось невозможным, считается повседневным и обыденным. Захотели посмотреть новый фильм? Вовсе не обязательно идти в кинотеатр, облачные технологии доставят его прямо домой. Кто бы мог подумать, что на смену некогда популярным кинотеатрам придет кино из «облака». Поскольку эта идея с каждым годом продвигается в массы, количество подписчиков только увеличивается и даже заядлые киноманы постепенно отдают предпочтение облачному сервису. Как вы уже догадались, речь пойдет о NETFLIX — онлайн-кинотеатре, работающем из облака.
Безопасность
Виртуальный межсетевой экран Cisco ASAv: возможности, развертывание и настройка
18.01.2015
Количество просмотров
12432

Виртуальный межсетевой экран Cisco ASAv: возможности, развертывание и настройка

Ни для кого не секрет, что для построения собственной вычислительной инфраструктуры ранее приходилось прибегать к использованию специализированного оборудования, предназначенного для самых разных целей, и тратить лишнюю копейку либо на его приобретение, либо на аренду. И это только начало эпопеи, ведь дальше вся ответственность управления инфраструктурой ложилась на плечи самой компании.
Истории успеха
Кейс использования облака IaaS компанией Zed Russia — «ИТ-ГРАД»
16.05.2016
Количество просмотров
3943

Кейс использования облака IaaS компанией Zed Russia — «ИТ-ГРАД»

Хотите отдохнуть или развлечься, быть в курсе последних новостей и событий, узнать прогноз погоды или дорожную обстановку? Эти и другие функции доступны в мобильном телефоне практически каждого абонента. А все потому, что операторы сотовой связи предлагают развлекательные услуги на любой вкус. Однако мало кто знает, что разработкой, внедрением таких решений и предоставлением услуг для операторов мобильной связи уже боле 15 лет занимается Zed Russia — ведущая компания на рынке мобильного контента.

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

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

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

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