Рекламная функция Теперь, когда облачные вычисления минимизировали капитальные затраты пользователей, многие из них сталкиваются с новой задачей: сделать операционные расходы более предсказуемыми. Итак, в этом месяце AWS достигла последнего рубежа предсказуемости цен на Amazon Aurora, полностью управляемую реляционную базу данных, затраты на ввод-вывод (I/O).
Aurora предлагает плату за использование для вычислений, хранения и операций ввода-вывода. Он предназначен для автоматического масштабирования в соответствии с потребностями в хранении и вводе-выводе самых требовательных приложений, не требуя от клиентов заранее выделять хранилище и/или ввод-вывод. Несмотря на то, что подавляющее большинство клиентов выигрывают от рентабельности этой платы за ввод-вывод с оплатой за запрос с использованием стандартной конфигурации Aurora, говорится в AWS, потребности отдельных предприятий могут сильно различаться в зависимости от изменений в запросах и потреблении операций ввода-вывода. из-за всплесков потребительского спроса, что приводит к изменчивости цен. Теперь, благодаря новой конфигурации Amazon Aurora, оптимизированной для операций ввода-вывода, клиенты могут учитывать операции ввода-вывода в существующем хранилище и вычислять платежи в качестве постоянной стоимости.
Колеблющиеся эксплуатационные расходы по-прежнему являются проблемой для компаний, которые не могут предсказать свои рабочие нагрузки. Им нужны предсказуемые цены для более точного планирования своих расходов и доходов, повышения устойчивости бизнеса и обеспечения роста. Поставщики облачных услуг предлагают такие варианты, как зарезервированные экземпляры и бессерверные вычисления, чтобы помочь клиентам лучше планировать свои вычислительные затраты в облаке. И теперь Aurora I/O-Optimized может создать больше уверенности для клиентов, исключив затраты на ввод-вывод как переменную.
Новая конфигурация отвечает двум ценностным предложениям. Во-первых, это делает цены на базы данных для клиентов AWS более предсказуемыми в облаке, что позволяет им более легко и точно планировать свои собственные затраты и, следовательно, ценообразование. Во-вторых, это улучшает соотношение цены и качества для приложений с интенсивным вводом-выводом. Вместо того, чтобы платить повышенные расходы в периоды высокой пропускной способности базы данных, фиксированная плата снижает общие затраты клиентов. По словам AWS, экономия может быть значительной. Если затраты на операции ввода-вывода превышают 25 процентов ваших расходов на базу данных, вы можете обнаружить, что ваш счет будет на 40 процентов ниже.
Продолжение модели экономии затрат
«Снижение экономической эффективности без ущерба для производительности стало приоритетом с тех пор, как AWS выпустила свою управляемую реляционную базу данных в 2014 году», — объясняет Манбин Кохли, старший менеджер по управлению продуктами Aurora. «Мы запустили Aurora, чтобы предоставить нашим клиентам производительность и доступность коммерческой базы данных за одну десятую стоимости». она говорит.
Этот сервис предоставляет ряд преимуществ, всегда уделяя особое внимание безопасности благодаря недавнему запуску функции обнаружения угроз для баз данных Aurora с помощью Amazon GuardDuty RDS Protection. В своем отчете «Ценность Amazon Aurora для бизнеса» IDC разделила преимущества на четыре основные группы: непосредственные преимущества для персонала, расширение возможностей бизнеса, экономия затрат на ИТ и преимущества для бизнеса. База данных избавила существующий персонал от многих рутинных задач, сократив расходы в среднем на 700 000 долларов (около 32 процентов) на компанию. Повышение производительности и масштабируемости базы данных увеличило чистый доход каждого клиента в среднем на 1 млн долларов в год, по расчетам IDC, при этом сэкономив около 200 000 долларов на убытках из-за простоев. В целом, аналитическая компания оценила общую дисконтированную трехлетнюю выгоду в размере 20,9 млн долларов на одного клиента.
AWS принял несколько проектных решений, чтобы сэкономить деньги клиентов Aurora и повысить производительность. Например, он разделил ресурсы хранения и вычислений, позволив им платить только за те ресурсы, которые им нужны в одной области, без ненужных расходов на другие. Клиенты Aurora также пользуются другими возможностями, общими для многих сервисов AWS, в том числе использованием зарезервированных экземпляров, которые предлагают до 65 % экономии по сравнению с вариантами по требованию. Возможность использования автономных кластеров в глобальной базе данных Amazon Aurora позволяет клиентам хранить свои данные в нескольких регионах для целей аварийного восстановления без необходимости развертывания экземпляров базы данных в дополнительном регионе.
В 2018 году AWS также запустила бессерверный вариант Aurora, который позволил клиентам работать без инстансов, быстро масштабируя свои приложения до пикового использования. По словам Кохли, последняя версия этой функции, Amazon Aurora Serverless v2, теперь обеспечивает экономию средств до 90 % по сравнению со стоимостью выделения ресурсов для пиковых нагрузок. При разработке этих опций компания учитывала гибкость. Например, клиенты могут сочетать бессерверные и инстансные операции в смешанных кластерах, удовлетворяя различные вычислительные потребности при минимальных затратах.
Решение проблемы предсказуемости
Все это помогло клиентам справиться с расходами на хранение и вычисления, но осталась одна проблема: ввод-вывод. AWS традиционно взимает плату с клиентов за отправку данных в базу данных Aurora и извлечение данных из нее. До сих пор клиенты могли платить за ввод-вывод только с шагом в миллион запросов.
Aurora I/O-Optimized отходит от добавочных цен на ввод-вывод, позволяя компаниям платить только за свои экземпляры базы данных и потребление хранилища без отдельной платы за операции чтения и записи ввода-вывода.
Однако для некоторых проблема заключалась не столько в отслеживании затрат на ввод-вывод, сколько в их прогнозировании.
«Хотя плата за ввод-вывод Aurora Standard с оплатой по запросу экономически эффективна для подавляющего большинства приложений, есть некоторые клиенты, которые хотели бы более легко заранее прогнозировать свои затраты на базу данных», — говорит Кохли. «Aurora I/O-Optimized делает затраты на базу данных более предсказуемыми, независимо от меняющихся моделей доступа к данным в приложениях баз данных».
Некоторые клиенты обычно используют приложения с интенсивным вводом-выводом, в которых операции чтения и записи резко увеличиваются или распределяются неравномерно. Одним из примеров являются приложения SaaS. Некоторые операторы SaaS с более крупными корпоративными клиентами используют один кластер базы данных для каждого клиента.
«Это означает, что их собственные рабочие нагрузки клиентов могут варьироваться». — объясняет Коли. Различия связаны не только с объемом работы, но и с типом работы, которую выполняет заказчик.
«Однажды клиент может выполнять аналитические запросы, требующие большего количества операций ввода-вывода, а другой клиент может этого не делать», — говорит она. «Поэтому структура ценообразования, которая устраняет эту изменчивость, позволяет поставщикам приложений SaaS иметь более предсказуемые затраты для клиентов».
Эти проблемы не являются специфическими для SaaS-компаний или какого-либо одного сектора, указывает Кохли, выделяя приложения в самых разных отраслях, от образования до финансов, в качестве потенциальных целей. Если ваше программное обеспечение имеет высокую пропускную способность записи, стоит обратить внимание на новый вариант конфигурации, добавляет она. Одним из примеров может быть приложение, которое потребляет и обрабатывает данные временных рядов, поступающие с высокой скоростью. Другим может быть программное обеспечение, которое проводит большой объем аналитики транзакционных данных.
Лучшее соотношение цены и качества в цифрах
У многих компаний сейчас может не быть приложений с интенсивным вводом-выводом, но они могут развиться в приложения с интенсивным вводом-выводом по мере роста их пользовательской базы. В этих случаях использование Aurora I/O-Optimized может помочь уменьшить задержку запросов и пропускную способность, а значит, повысить скорость отклика и интерактивность приложения, а также обеспечить лучшее соотношение цены и качества и сократить расходы, объясняет Кохли.
Новая конфигурация, вероятно, будет предлагать лучшее соотношение цены и качества для многих пользователей Aurora, подсчитывает Кохли, который указывает, что типичная экономия затрат составляет от 30 до 40 процентов в предварительных тестах с некоторыми клиентами. Кроме того, по данным AWS, с одновременным запуском инстансов базы данных R7g на базе AWS Graviton3 для Aurora клиенты могут увидеть улучшение соотношения цены и качества на 20 % по сравнению с инстансами Graviton2 R6g.
«Рассмотрите приложения с высокой пропускной способностью записи, такие как приложения для электронной коммерции, системы обработки платежей или игровые приложения», — говорит Кохли. «Такие приложения могут обеспечить экономию средств до 40 %, если затраты на ввод-вывод превысят 25 % от общих затрат на базу данных, и до 20 % повышения соотношения цены и производительности с экземплярами R7g».
Aurora I/O-Optimized дополняет существующую конфигурацию, которую AWS переименовывает в Aurora Standard. «Поэтому теперь мы даем клиентам возможность выбирать конфигурацию, которая лучше всего соответствует их ценовой предсказуемости и потребностям в соотношении цены и качества». — говорит Коли. Поскольку компании могут внедрять новую конфигурацию для каждого кластера отдельно, они сами выбирают степень использования модели Aurora I/O-Optimized. Это будет зависеть от их ценовой предсказуемости и требований к производительности.
AWS считает, что, предлагая два типа конфигураций — Aurora Standard и Aurora I/O-Optimized, — Aurora является первым сервисом баз данных, предлагающим клиентам выгодные цены независимо от их уникальных характеристик рабочей нагрузки. Приложения с умеренным использованием операций ввода-вывода могут продолжать использовать Aurora Standard для рентабельной работы своих приложений. Клиенты с приложениями с интенсивным вводом-выводом могут перейти на Aurora с оптимизацией ввода-вывода и сэкономить средства.
Параметр конфигурации базы данных Aurora I/O-Optimized уже доступен. Для многих пользователей облачных вычислений это представляет собой долгожданный слой предсказуемости в экономике, требующей определенности, не говоря уже о здоровой экономии на ежемесячных счетах за облачные вычисления.
При поддержке AWS.