Рис. 2.12. Схема утилизации ресурсов при работе с выделенным сервером (вверху) и утилизация серверов в «облаке».
Примечание: прямоугольники различного тона схематично отображают необходимые ресурсы для конкретного приложения. Источник: Dan Sullivan. The Definitive Guide to Cloud Computing
Можно выделить несколько видов неравномерности потребления ИТ. Во-первых, следует отметить неравномерность нагрузок, связанную со спецификой потребления вычислительных ресурсов, характерных для разных индустрий. Например, компании, занятые розничными продажами, часто имеют пик нагрузок в праздничные дни, в то время как у компаний, не работающих в праздники, напротив, в этот период будет спад нагрузки. Компания, занимающаяся обработкой налоговой информации, будет иметь пиковые нагрузки в период сдачи налоговой отчетности. Поэтому она будет вынуждена запланировать ресурсы, которые смогут справиться с данной нагрузкой в пиковые периоды, хотя в остальное время они будут простаивать.
Во-вторых, существует проблема неравномерного потребления разного рода ИТ-ресурсов внутри компании. Вычислительные ресурсы, ресурсы для хранения данных и для операций ввода-вывода обычно приобретаются в комплексе. Некоторые сервисы, такие как отработка поисковых запросов, требуют существенных вычислительных затрат, в то время как почтовым сервисам нужно больше ресурсов в плане хранения данных, но они не особенно требовательны к работе процессоров.
Еще одна проблема неравномерности потребления ресурсов связана со сложностью предсказания потребности в ИТ-ресурсах по мере роста бизнеса. Особенно для стартапов сложно спрогнозировать, какие вычислительные ресурсы потребуются через год, причем у одной компании ошибка в прогнозе может быть в большую сторону, а у другой – в меньшую. Если бы эти две компании размещали ресурсы в одном «облаке», перераспределение ресурсов могло бы решить их проблемы. Это справедливо для всех вышеописанных неравномерностей потребления ИТ.
Основное преимущество облачных технологий – это именно возможность удовлетворять непредсказуемую неравномерность в потреблении ресурсов, оптимизируя при этом загрузку инфраструктуры. За счет объединения серверов в облако индивидуальные характеры потребления от разных пользователей взаимно уравновешиваются, и загрузка мощностей оптимизируется. Чем больше пул объединенных ресурсов, тем более равномерно можно организовать их загрузку. Сегодня одной из ключевых проблем в области ИТ во всем мире является дефицит квалифицированного персонала. Это касается не только развивающихся, но и развитых стран. Данная проблема особенно остро стоит в России, где демографическая ситуация весьма неблагоприятна. Стоимость специалистов неуклонно растет, а усложняющиеся ИТ требуют все больше квалифицированных специалистов. ИТ-рынок не может развиваться за счет постоянного привлечения все большего количества специалистов. Одна из особенностей облачных вычислений состоит в том, что они позволяют снизить потребность в ИТ-специалистах: часть работы выполняется небольшим количеством высококвалифицированных специалистов, которые работают в дата-центре провайдера и обслуживают большое число клиентов, а операции, не требующие высокой квалификации сотрудников, переносятся на уровень самообслуживания.
Таким образом, масштабирование, которое облака делают возможным, позволяет повысить коэффициент утилизации не только серверов, но и персонала, – при сохранении или улучшении качества сервиса.
Комбинация разных факторов, таких как приобретение по более низкой цене серверов в крупных дата-центрах, оптимальная загрузка серверов и мультитенант-модель