Amazon объявила о ряде обновлений своих сервисов обработки данных на AWS, включая полностью управляемую MariaDB.
Эта новость была объявлена на мероприятии Amazon re: Invent 2015, которое состоялось в Лас-Вегасе в этом месяце, где Amazon сделала ряд других объявлений, связанных с данными. Сервис MariaDB на AWS включает в себя хранилище объемом до 6 ТБ, 30 000 операций ввода-вывода в секунду и поддержку развертываний с высокой доступностью через Amazon Relational Database Service. Это добавление означает, что вы можете использовать Amazon RDS для развертывания масштабируемых баз данных MariaDB, не беспокоясь о таких задачах, как резервное копирование, установка исправлений программного обеспечения, мониторинг, масштабирование или репликация. Amazon RDS для MariaDB доступен во всех коммерческих регионах.
Amazon также анонсировала AWS Database Migration Service, которую вы можете использовать для переноса существующих баз данных в AWS. Сервис поддерживает «все широко используемые платформы баз данных», включая Oracle, Microsoft SQL Server и MySQL. Сервис поддерживает однородные миграции, такие как Oracle в Oracle, а также разнородные миграции между различными платформами баз данных, такими как Oracle в Amazon Aurora или Microsoft SQL Server в MySQL. Существует инструмент преобразования схемы, который преобразует схему и код исходной базы данных, включая представления, хранимые процедуры и функции, в формат, совместимый с целевой базой данных. Любой код, который не может быть преобразован автоматически, помечается, чтобы вы могли обработать его позже. AWS управляет преобразованием типов данных, сжатием и параллельной передачей (для более быстрой передачи данных), обеспечивая при этом автоматическую репликацию изменений данных в исходной базе данных, происходящих в процессе миграции, в целевую.
Следующие два сервиса, о которых будет объявлено, также предназначены для передачи данных в AWS и из них. Amazon Kinesis Firehose можно использовать для загрузки потоковых данных в AWS. Он может собирать и автоматически загружать потоковые данные в Amazon S3 и Amazon Redshift. Redshift — это сервис Amazon, который можно использовать для настройки решений для хранилищ данных, в которых используются существующие инструменты бизнес-аналитики. Amazon S3 — это простая служба хранения для высокомасштабируемого объектного хранилища. Kinesis — это полностью управляемая служба, которая может пакетировать, сжимать и шифровать данные перед их загрузкой. Вы создаете поток доставки Firehose из Консоли управления AWS, настраиваете его несколькими щелчками мыши и начинаете отправлять данные в поток. Сервис можно использовать с сотнями тысяч источников данных, из которых данные должны непрерывно загружаться в AWS.
Если ваши данные имеют петабайтный масштаб, у Amazon есть решение в виде AWS Import / Export Snowball, нового дополнения для улучшения существующей службы импорта / экспорта AWS, которая использует безопасные устройства для преодоления длительного времени передачи и проблем с безопасностью.
Это работает так: вы создаете задание в Консоли управления AWS, и вам будет отправлено устройство Snowball. Вы подключаете устройство к сети, передаете файлы на устройство и отправляете их обратно.