Amazon анонсировала перестроенную версию MySQL, созданную для облака, с минимальными затратами в обслуживании, простой в защите и доступной по цене.
Объявление было сделано на конференции разработчиков Amazon re: Invent в Лас-Вегасе. По словам Энди Ясси, главы платформы облачных сервисов Amazon, новая база данных Aurora была создана «с нуля». Вступая на сцену в re: Invent Aurora, генеральный директор Aurora Анураг Гупта сказал, что проект ведется в течение нескольких лет в секрете и представляет собой полную переработку идеи базы данных, которая использует преимущества масштабируемости AWS и ее сервисов, использует сервис-ориентированная, несвязанная архитектура и полностью управляемая.
Amazon RDS для Aurora полностью совместим с существующими приложениями и инструментами MySQL 5.6, но в пять раз быстрее на том же оборудовании. Amazon по-прежнему предлагает MySQL в своей линейке RDS, добавляя Aurora в качестве альтернативы, которая является самоподдерживающейся и отказоустойчивой.
Обсуждение новой базы данных на пресс-конференции в Re: Invent, сказал Яссы;
«Многие предприятия используют MySQL, и они хотели бы возложить на MySQL больше рабочих нагрузок, но очень сложно добиться требуемой производительности от такого рода движков баз данных с открытым исходным кодом».
В блоге Amazon Web Services Джефф Барр говорит, что все базы данных, которые Amazon до сих пор предлагала в своей службе реляционных баз данных RDS (MySQL, Oracle, SQL Server и PostgreSQL), были:
«Разработан для работы в ограниченной и несколько упрощенной аппаратной среде — ограниченной сети, горстке процессоров, одном или двух вращающихся дисках и ограниченных возможностях параллельной обработки или большого количества одновременных операций ввода-вывода».
Барр говорит, что команда RDS решила по-новому взглянуть на проблему и создать реляционную базу данных, предназначенную для облака, с интегрированным дизайном, охватывающим хранилище, сеть, вычисления, системное программное обеспечение и программное обеспечение баз данных. Это должно устранить узкие места, вызванные ожиданиями ввода-вывода и конфликтом блокировок между процессами базы данных.
Aurora построена на уровне виртуализированного хранилища на основе SSD, специально созданном для рабочих нагрузок баз данных. Барр говорит, что если вам нужно добавить хранилище, нет необходимости отключать приложение.
«Вместо этого Amazon Aurora будет добавлять хранилище с шагом 10 ГБ по мере необходимости, вплоть до 64 ТБ. Базовая производительность хранилища является быстрой, надежной и предсказуемой — она линейно масштабируется по мере того, как вы храните больше данных, и позволяет вам время от времени увеличивать скорость до более высоких ».
Aurora полностью совместима с MySQL в таких областях, как структуры таблиц и вызовы SQL. Однако, помимо более высокой производительности, Aurora упрощает администрирование. Нет необходимости управлять репликацией данных, поскольку шесть копий данных автоматически реплицируются в трех зонах доступности. Аппаратный сбой также представляет меньшую проблему, поскольку резервное копирование данных выполняется в Amazon Simple Storage Service (S3), а не требуется резервное копирование с помощью моментальных снимков. Aurora обнаруживает любые сбои базы данных и прозрачно восстанавливается с перезапуском экземпляра, который обычно занимает менее минуты. Если отказ постоянный, произойдет автоматическое переключение на реплику без потери данных.
Среди преимуществ Aurora, изложенных в объявлении на re: Invent, является то, что она обеспечивает такую же производительность и доступность, что и коммерческие предложения баз данных высокого класса, но за одну десятую стоимости без минимальных обязательств или авансовых платежей. Цена зависит от того, что вы действительно используете, начиная с 29 центов в час за 15,25 ГБ памяти и два виртуальных процессора. Затем вы платите отдельно за хранилище по 10 центов за гигабайт в месяц и за ввод-вывод по 20 центов за миллион запросов.
В настоящее время Aurora доступна в качестве бесплатной предварительной версии технологии. Зарегистрируйтесь, чтобы присоединиться к списку ожидания здесь.