Дом Облачные вычисления Как динамическое распределение в облаке экономит деньги компаний?

Как динамическое распределение в облаке экономит деньги компаний?

Anonim

Q:

Как динамическое распределение в облаке экономит деньги компаний?

A:

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

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

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

Мор Коэн пишет очень поучительное эссе об этой концепции в блоге Turbonomics - идея заключается в том, что в очень широком смысле динамическое обеспечение недостаточно хорошо. Разработчики по-прежнему выделяют большие объемы ресурсов, чем требовалось бы одному приложению в любой момент времени. Выделенные ресурсы, по крайней мере, временно связаны, а стоимость привязана к производительности. Коэн рассказывает об использовании наименьшего типа экземпляра для приложения и о некоторых проблемах, возникающих в этом сценарии, а также указывает, что разработчики часто выделяют эти ресурсы для достижения целей, записанных в соглашении об уровне обслуживания., Им нужен эталонный стандарт производительности, но для этого им нужно выделить определенные ресурсы, которые, вероятно, будут потрачены впустую в долгосрочной перспективе.

Еще один способ объяснить это заключается в том, что определенные динамические и эластичные ресурсы не являются полностью динамическими и эластичными, за исключением некоторых дополнительных средств контроля и управления. Одним из примеров, обсуждаемых многими экспертами, является популярный сервис AWS EC2 или Elastic Compute Cloud. Суть в том, что сервис на самом деле не полностью эластичен, если клиент не смотрит подробно на такие вещи, как зоны доступности. Несколько зон увеличивают затраты; единая зона увеличивает риск. Так что это не так просто, как просто «заказать то, что вам нужно». У компаний должна быть внутренняя команда, чтобы действительно обрабатывать то, что они предоставляют через облако, или это не будет настолько гибким, как можно было бы ожидать.

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

Как динамическое распределение в облаке экономит деньги компаний?