Бессерверная конфигурация Amazon Aurora – это автоматически масштабируемая конфигурация, доступная по требованию для Amazon Aurora. Она предполагает автоматическое подключение, отключение и масштабирование ресурсов в зависимости от потребностей приложения. Вы можете запустить базу данных в облаке без самостоятельного управления инстансами. Также вы можете использовать бессерверные инстансы Aurora v2 вместе с предоставленными инстансами в существующих или новых кластерах баз данных.

Управление ресурсами базы данных вручную снижает эффективность их использования и отнимает ценное время. При использовании бессерверного инстанса Aurora достаточно создать базу данных, указать желаемые пределы изменения ресурсов БД и подключить свое приложение. Плата за ресурсы в период использования базы данных начисляется на посекундной основе. При этом между конфигурациями «Стандартная» и «Бессерверная» можно переключиться с помощью нескольких щелчков мышью в консоли управления Службой реляционных баз данных Amazon (Amazon RDS).

Amazon Aurora Serverless (1:13)
  •  НОВАЯ ВОЗМОЖНОСТЬ – бессерверная конфигурация Amazon Aurora, версия 2
  • Представляем Бессерверную конфигурацию Amazon Aurora, версия 2, которая масштабируется до сотен тысяч транзакций за долю секунды. Такая конфигурация предполагает пошаговое регулирование выделяемых ресурсов при масштабировании, чтобы обеспечить необходимое количество ресурсов базы данных для приложения. Вам не нужно управлять ресурсами базы данных. Вы платите только за ресурсы, потребляемые вашим приложением, и можете сэкономить до 90 % стоимости базы данных, если сравнивать со стоимостью выделения ресурсов на время пиковой нагрузки.

    Бессерверная конфигурация Aurora, версия 2, поддерживает все виды рабочих нагрузок баз данных. Это нагрузки от сред разработки и тестирования, веб-сайтов и приложений с непостоянной, прерывистой или непредсказуемой рабочей нагрузкой до самых требовательных и необходимых для бизнеса приложений, которые должны быть всегда доступны и обладать высокой масштабируемостью. Конфигурация поддерживает весь спектр возможностей Aurora, включая глобальную базу данных, развертывание в нескольких зонах доступности и реплики чтения. Бессерверная конфигурация Amazon Aurora, версия 2, доступна в версии Aurora, совместимой с MySQL, и в версии Aurora, совместимой с PostgreSQL.

    Начать работу с Бессерверной конфигурацией Amazon Aurora, версия 2 »

    Преимущества

    Высокая масштабируемость

    Масштабирование до сотен тысяч транзакций за долю секунды.

    Высокая доступность

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

    Экономичность

    Осуществляйте масштабирование с пошаговым регулированием, чтобы обеспечить необходимое количество ресурсов базы данных и оплачивать только объем потребленных ресурсов.

    Простота

    Конфигурация облегчает выделение ресурсов и управление ресурсами базы данных. База данных будет масштабироваться в соответствии с потребностями вашего приложения.

    Прозрачность

    Ресурсы базы данных можно масштабировать мгновенно, не вмешиваясь в обработку запросов от приложений.

    Надежность

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

    Примеры использования

    Переменные рабочие нагрузки

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

    Непредсказуемые рабочие нагрузки

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

    Управление группой корпоративных баз данных НОВИНКА

    Предприятиям, которые работают с сотнями или тысячами приложений, для каждого из которых используется одна или несколько баз данных, необходимо управлять ресурсами целой группы БД. Поскольку потребности приложений меняются, осуществлять постоянный мониторинг и регулировать объем ресурсов каждой базы данных с целью обеспечения высокой производительности и доступности, оставаясь при этом в рамках бюджета, является сложной задачей. При использовании Бессерверной конфигурации Aurora, версия 2, количество ресурсов базы данных автоматически регулируется в зависимости от потребностей приложений. Вам больше не нужно вручную управлять тысячами баз данных, находящихся в вашем парке. Ряд возможностей, например глобальная база данных и развертывание в нескольких зонах доступности, обеспечивают доступность и быстрое восстановление.

    Приложения по модели «программное обеспечение как услуга» НОВИНКА

    Поставщики ПО как услуги (SaaS) обычно управляют сотнями или тысячами баз данных Aurora в одном кластере, каждая из которых предназначена для обслуживания отдельного клиента, с целью повышения эффективности использования и оптимизации расходов. Однако им по-прежнему приходится управлять каждой базой данных по отдельности. Например, отслеживать случаи, когда размещенные в одном кластере базы данных потребляют больше общих ресурсов, чем предполагалось изначально, и реагировать на такие случаи. С помощью Бессерверной конфигурации Aurora, версия 2, поставщики SaaS могут выделять кластеры баз данных Aurora для каждого отдельного клиента, не беспокоясь о затратах на выделенные ресурсы. Конфигурация автоматически отключает базы данных, когда они не используются, с целью сокращения затрат и мгновенно регулирует объем ресурсов баз данных в соответствии с меняющимися потребностями приложений.

    Разделение масштабируемых баз данных между несколькими серверами НОВИНКА

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

    Как начать работу

    Бессерверная конфигурация Aurora, версия 2, доступна в версии Aurora, совместимой с MySQL, и в версии Aurora, совместимой с PostgreSQL. Начать работу очень просто: при создании кластера базы данных Aurora выберите пункт Serverless v2 (Бессерверная, версия 2), укажите желаемый диапазон ресурсов базы данных или оставьте значения по умолчанию и подключите приложения.

  • Бессерверная конфигурация Amazon Aurora, версия 1
  • Amazon Aurora Serverless v1 – это простой и экономичный вариант для нечастых, непостоянных или непредсказуемых нагрузок.

    Преимущества

    Простота

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

    Масштабируемость

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

    Экономичность

    Плата начисляется по факту использования с точностью до секунды. Если инстанс базы данных не работает, плата за него не начисляется.

    Высокая доступность

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

    Примеры использования

    Редко используемые приложения

    Допустим, у вас есть приложение, которое используется по несколько минут несколько раз в день или неделю, например небольшой блог, и вам нужна экономичная база данных с оплатой по факту использования. Пользуясь Aurora Serverless v1, вы оплачиваете только количество потребленных ресурсов базы данных.

    Базы данных для разработки и тестирования

    Допустим, отделы разработки и контроля качества используют базы данных в рабочее время, но по ночам и в выходные дни они простаивают. Благодаря бессерверной конфигурации Aurora, версия 1, база данных автоматически отключается, когда в ней нет необходимости, и быстро запускается в начале рабочего дня.

    Как начать работу

    Бессерверная конфигурация Aurora, версия 1, доступна для баз данных Amazon Aurora, совместимых с MySQL, и Amazon Aurora, совместимых с PostgreSQL. Начать работу очень просто: при создании кластера базы данных Aurora выберите пункт Serverless (Бессерверная), укажите желаемый диапазон ресурсов базы данных (необязательно) и подключите приложения.

Клиенты

  • British Airways

    British Airways – международная авиакомпания, которая уже более 100 лет объединяет людей из разных мест и культур.

    Благодаря Бессерверной конфигурации Amazon Aurora версии 2 и API данных теперь мы можем параллелизировать анализ и обработку данных в AWS Lambda. Вместо последовательного выполнения рабочих нагрузок по обработке и анализу данных мы можем выполнять их одновременно. Lambda может легко масштабироваться с нуля до 200 или 300 функций, работающих одновременно, а API данных эффективно управляет пиками соединения. Следовательно, анализ данных одного рейса теперь в среднем выполняется менее чем за 30 секунд, что значительно лучше, чем раньше, когда на это уходило несколько десятков минут.

    Нильс Мор, старший инженер ПО для обработки полетных данных, British Airways
  • CloudZero

    CloudZero – лидер в области анализа затрат на облачные технологии.

    Бессерверная конфигурация Amazon Aurora версии 2 и API данных позволяют избежать управления сложными облаками и средствами управления доступом, что значительно снижает эксплуатационную сложность и угрозы безопасности. Это дает возможность сосредоточиться на найме большего числа инженеров-программистов и меньшего числа специалистов по эксплуатации. Мы называем это «бессерверный образ жизни». Платформа AWS обеспечивает бесперебойную работу и доступность, что позволило нам работать быстрее и сократить расходы на персонал.

    Эрик Петерсон, технический директор, директор по информационной безопасности и основатель компании CloudZero
  • Easygo

    EasyGo разрабатывает лучшие в своем классе игровые продукты с использованием новейших технологий для игроков во всем мире. EasyGo создает такие платформы, как stake.com, лидирующую в мире платформу крипто-казино и ставок на спорт, которая работает с абсолютно честными и прозрачными азартными играми и многочисленными криптовалютами, в том числе Bitcoin, Ethereum и Litecoin. Компании EasyGo потребовалось решение для базы данных, которое могло бы одновременно обслуживать десятки тысяч игроков во время крупных спортивных событий, таких как чемпионат мира по футболу, а также сезоны НБА или НФЛ. С каждым годом становилось все больше игроков, и компании EasyGo потребовалось масштабировать и обслуживать постоянно растущую базу игроков.

    Очень изменчивая природа рабочих нагрузок для этих спортивных сезонов привела к тому, что компания EasyGo столкнулась с быстрым увеличением масштаба по сравнению с обычными тенденциями использования трафика. Мы хотели, чтобы команда инженеров тратила меньше времени на обеспечение соблюдения требований к масштабированию базы данных, а также чтобы у нас было решение базы данных, которое могло бы беспрепятственно масштабироваться для обслуживания спортивных событий в разных часовых поясах мира. Компания EasyGo провела миграцию около 50 баз данных на Бессерверную конфигурацию Amazon Aurora версии 2, позволив команде сконцентрироваться на создании более крупных и лучших игр, тратя при этом меньше времени на решение проблем.

    Director of Engineering (директор по разработке ПО) компании EasyGo
  • Intuit

    Компания Intuit является ведущим поставщиком программного обеспечения для управления финансами потребителей, малого бизнеса и специалистов по бухгалтерскому учету, предлагая такие продукты, как TurboTax, QuickBooks, Mint, Credit Karma и Mailchimp.

    Чтобы сократить эксплуатационные издержки и снизить затраты на базу данных, мы решили использовать Бессерверную конфигурацию Amazon Aurora. Кластеры со смешанной конфигурацией идеально подходят для нашего сценария использования, что позволяет нам применять в одном кластере комбинацию подготовленных программ Amazon Aurora для написания и Бессерверную конфигурацию Amazon Aurora версии 2 для чтения. Благодаря Бессерверной конфигурации Amazon Aurora версии 2 мы получаем преимущества автоматического масштабирования без ущерба для наших требований к высокой доступности и аварийному восстановлению. Мы используем Бессерверную конфигурацию Amazon Aurora версии 2 как в производственной, так и в непроизводственной среде, что помогло нам сэкономить примерно 55 % затрат на подготовку баз данных. Применив Бессерверную конфигурацию Amazon Aurora версии 2, наши разработчики смогли больше думать о создании новых функций, и меньше об управлении емкостью.

    Раджеш Салуджа, Principal Data Engineer (главный инженер по обработке данных) в компании Intuit
  • S&P Dow Jones Indices

    S&P Dow Jones Indices (S&P DJI), бизнес-сегмент S&P Global Inc., предлагает инновационные индексы и ряд передовых решений, которые помогают инвесторам выявлять, измерять и извлекать выгоду из глобальных инвестиционных возможностей. S&P DJI имеет около 200 баз данных, поддерживающих основные приложения, размером от 500 ГБ до 15 ТБ.

    Мы начали миграцию с помощью Amazon Web Services (AWS) с локального переноса на MySQL на Amazon EC2, а затем непосредственно на версию Amazon Aurora, совместимую с MySQL, посредством службы миграции баз данных AWS (AWS DMS). Недавно мы внедрили Aurora Serverless v2 для нового приложения, которое включает возможности машинного обучения с использованием AWS SageMaker для отраслевой классификации активов. Настройка заданий AWS Glue для получения данных из каналов «Твиттер» привела к очень динамичной нагрузке на это приложение. Поэтому мы внедрили Aurora Serverless v2, что может динамически масштабировать вычислительные ресурсы для поддержки обработки всех заданий AWS Glue и функций AWS Lambda, при этом имея возможность принимать огромные объемы данных. Мы также включили переадресацию записи, чтобы наше приложение оставалось активным более чем в одном регионе с помощью Глобальной базы данных Amazon Aurora.

    Шивакумар Бангалор, старший директор по разработке баз данных, S&P Global Inc.