Вопрос. Что такое Amazon Aurora?

Amazon Aurora – это ядро совместимой с MySQL реляционной БД, в котором сочетается скорость и доступность профессиональных коммерческих БД (например, Oracle) с простотой и экономической эффективностью баз данных с открытым кодом (например, MySQL).

Вопрос. Почему стоит выполнить миграцию данных в Amazon Aurora?

Amazon Aurora – это экономически эффективный и полностью управляемый сервис, обеспечивающий безопасность, доступность и надежность на уровне коммерческих баз данных при стоимости в десять раз меньше. Сервис Amazon Aurora также совместим с сервисом Amazon Relational Database Service (RDS), выполняющим ряд затратных по времени задач, например выделение ресурсов, применение исправлений, резервное копирование и восстановление, обнаружение и устранение сбоев.

Вопрос. Что такое AWS Database Migration Service (DMS) и в чем состоят преимущества его использования при миграции?

AWS Database Migration Service (DMS) – это недорогой в использовании сервис, с помощью которого можно быстро и просто выполнить миграцию баз данных в AWS. Задачи репликации можно настроить за считаные минуты, а не за часы или дни, как это обычно бывает с решениями репликации, управляемыми пользователем, которые необходимо устанавливать и настраивать. Сервис репликации данных AWS DMS тесно интегрирован со средством AWS Schema Conversion Tool, что позволяет упростить выполнение задач по миграции разнородных баз данных, например из Oracle в Aurora.

Вопрос. Что такое AWS Schema Conversion Tool (SCT)?

Средство AWS Schema Conversion Tool (SCT) упрощает миграцию между разнородными базами данных, автоматически конвертируя схему базы данных Oracle и большую часть настраиваемого кода, в том числе представления, хранимые процедуры и функции, в формат, совместимый с целевой базой данных, например Aurora. Если не удается автоматически конвертировать какой-либо код, он будет помечен, чтобы можно было преобразовать его вручную.

Вопрос. В каких регионах доступны сервисы Amazon Aurora и AWS DMS?

Перед запуском этого проекта узнайте, доступны ли сервисы Amazon Aurora и AWS DMS, в документации.

Вопрос. Что такое стек CloudFormation?

Стек CloudFormation – это группа ресурсов AWS, которыми можно управлять как единым целым. Для определения ресурсов в стеке используется шаблон стека CloudFormation. В этом проекте вы будете использовать стек CloudFormation для создания и распределения облака VPC, подсетей, групп безопасности и инстансов RDS, необходимых для миграции базы данных из Oracle в Aurora. После завершения проекта вы можете легко удалить стек, чтобы избежать дополнительных расходов. 

Вопрос. Можно ли настроить шаблон CloudFormation, используемый в этом проекте?

Да. Шаблон CloudFormation разработан таким образом, что получает от пользователя ряд входных данных и на их основе выделяет требуемые сервисы AWS, для которых требуются минимальные настройки. Если вам необходимо внести изменения в некоторые конфигурации, например в блок CIDR (блок бесклассовой адресации) VPC, типы инстансов RDS и т. д., то вы можете изменить шаблон, а затем запустить его.

Вопрос. Вопрос. Поддерживают ли сервис AWS DMS и средство SCT миграцию баз данных со сложными схемами?

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

Вопрос. Верно ли то, что сервис AWS DMS поддерживает только полную миграцию всех данных, как в этом проекте?

Нет. Сервис AWS DMS можно использовать как для однократной миграции всех данных, так и для непрерывной репликации данных (CDC). Сервис AWS DMS обнаруживает изменения в исходной базе данных и затем применяет их транзакционно-единообразным способом к целевой базе данных. Единственное изменение, которое требуется сделать для использования такого режима – изменить настройки задачи. Создайте задачу с включенной непрерывной репликацией данных (CDC), и задача репликации данных будет выполняться до тех пор, пока вы не измените или не завершите ее.

Вопрос. В какую сумму обойдется выполнение этого проекта?

Стоимость выполнения этого проекта по миграции составит менее 5 USD, если миграция будет выполнена в течение 2 часов. Дополнительные сведения см. в разделе Используемые сервисы и цены.