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

Однако существуют программные продукты, которые помогут прогнозировать затраты и определить, не выгоднее ли доверить виртуальные машины какому-нибудь другому поставщику. Действительно, недостатка в службах сопоставления «облачных» расценок нет (см. таблицу). Только имейте в виду, что эти инструменты используются для прогнозирования месячных «облачных» счетов, но они не выполняют мониторинг производительности приложений. Для этого потребуются другие инструменты, такие как Applications Monitor компании ManageEngine (https://www.manageengine.com/products/applications_manager/), Scalr (https://www.scalr.com/), в котором предусмотрены некоторые функции оценки затрат и управления, или DataDog (https://www.datadoghq.com/), и т. д.

 

Службы сравнения стоимости «облачных» услуг

 

CloudSquare — одна из служб, с помощью которых специалисты по «облачной» инфраструктуре регулируют расходы
Экран. CloudSquare — одна из служб, с помощью которых специалисты по «облачной» инфраструктуре регулируют расходы 

Прежде чем воспользоваться этими службами, загляните на страницы расценок, бесплатно предоставляемые каждым поставщиком «облачных» услуг: Rackspace (http://www.rackspace.com/calculator/), Amazon (http://aws.amazon.com/economics/? nc1=f_cc), Azure (http://azure.microsoft.com/en-us/pricing/calculator/), Google (https://cloud.google.com/pricing/) и IBM/Softlayer (http://www.softlayer.com/tco/) (для последнего требуется регистрация). Проблема с бесплатными страницами расценок заключается в том, что они могут не столько помочь, сколько запутать, поскольку их составители полагают, что пользователь может точно указать размер и параметры экземпляра. Например, не всегда просто ответить на вопрос о количестве часов вычислений, учитываемых в месячном счете. В некоторых калькуляторах задан 720-часовой месяц, независимо от календаря.

Кроме того, обратите внимание на некоторые сторонние бесплатные службы, которые предоставляют сравнительные отчеты о поставщиках «облачных» услуг. Например, в одном из отчетов CloudSpectator показано, что затраты на блочное хранилище Microsoft Azure самые низкие, а SoftLayer предоставляет недорогие крупные экземпляры Windows. Загрузите и изучите эти отчеты, прежде чем подписывать договор на платные услуги. Если ваш месячный счет за «облачные» вычисления составляет меньше 1000 долл., вряд ли вам удастся уменьшить его, так как большинство платных служб рассчитано на управление более крупными и дорогостоящими «облачными» установками.

Для определения затрат на услуги оценочных служб также требуется терпение. Некоторые из них полностью бесплатные, такие как Solarwinds и Cloud Harmony. Некоторые службы частично бесплатные: вы получаете бесплатно сведения о небольшом наборе поставщиков, более подробный и глубокий анализ предоставляется за плату. Например, Cloudyn располагает бесплатной службой для ограниченного анализа, платной службой за 229 долл. в месяц, а также продает специальные отчеты с более высокой ценой и полной информацией.

Наконец, определите, следует ли расширить (выбирая службы, анализирующие как можно больше поставщиков) или углубить охват (сосредоточиться лишь на нескольких поставщиках, но учитывать множество характеристик службы). К сожалению, успешно сделать то и другое не удается ни одной службе.

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

  • Какой «облачный» поставщик предоставляет самые недорогие услуги для данных об объеме и продолжительности рабочей нагрузки? Большинство служб дают удовлетворительные ответы на этот вопрос. Однако, если добавить другие услуги, помимо процессора, диска и памяти, иногда бывает трудно выполнить сравнение поставщиков.
  • Какой экономии можно достичь за счет использования зарезервированных экземпляров (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html) AWS (и некоторых других) при условии перспективного планирования? И Cloudability, и Cloudyn располагают специальными инструментами, упрощающими планирование. В отчетах CloudHealth еще предусмотрена запись, показывающая влияние зарезервированных экземпляров на общие затраты.
  • Следует ли использовать процессоры, обеспечивающие большую производительность в течение короткого времени? Это еще один способ сокращения затрат. Некоторые поставщики позволяют повысить рабочую нагрузку на ограниченное время, но иногда за это взимается дополнительная плата. Ни в одной из служб учета расходов нельзя выполнить точный подсчет, но этот фактор следует иметь в виду.
  • Следует ли распределять рабочие нагрузки? Иногда полезно разделить рабочую нагрузку между меньшими экземплярами, расходы на которые порой оказываются значительно ниже. В службе Cloudorado есть возможность выполнить такой анализ чувствительности к изменению параметров. Одно из достоинств службы RightScale — возможность экспериментировать со сценариями развертывания, сочетая услуги шести предпочтительных поставщиков. Это интересный подход, которого нет ни в одной другой службе учета расходов.
  • Каков действительно необходимый уровень поддержки? Уровень поддержки может влиять на ваши затраты. Однако трудно заранее определить потребности, пока вы не поработаете с конкретной платформой в течение пары месяцев. Поэтому внимательно отнеситесь к этой услуге и подумайте, нельзя ли сократить затраты на обслуживание. И RightScale, и Cloudorado (хотя в меньшей степени) предоставляют возможность анализа последствий сокращения плана поддержки, если вы не нуждаетесь в технической помощи.

И еще одно замечание: «облако» — динамичная среда. Характеристики экземпляра подвижны. Каждый поставщик почти непрерывно меняет цены: за последние годы цены AWS изменялись десятки раз, в основном в сторону понижения. Любой выполненный вами стоимостный анализ может устареть через несколько месяцев, поэтому регулярно повторяйте его, чтобы учитывать изменения.