Начать работу с проектом

11 шагов  |  120 минут

aws-project_Oracle_to_Redshift
architectural-diagram
arch-diagram_migrate-oracle-to-redshift

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

В рамках проекта выполняются следующие задачи.

Преобразование схемы и кода хранилища данных из образца хранилища данных Oracle, работающего в Amazon Relational Database Service (Amazon RDS), с помощью AWS Schema Conversion Tool (AWS SCT). AWS SCT поможет автоматически конвертировать исходную схему и большую часть пользовательского кода в формат, совместимый с Amazon Redshift. AWS SCT четко обозначает весь код, который не может преобразовать, чтобы вы преобразовали его вручную.

Миграция данных из хранилища данных Oracle в Amazon Redshift с помощью AWS Database Migration Service (AWS DMS). В AWS DMS можно быстро начать миграцию данных – достаточно нескольких щелчков мышью в Консоли управления AWS. Во время миграции исходное хранилище данных остается полностью работоспособным.

Необходимые действия после миграции, такие как SQL-запросы для проверки типов объектов, подсчета количества объектов и количества строк в таблицах исходных и целевых хранилищ данных.

Что потребуется для начала работы.

Аккаунт AWS: требуется для настройки образца хранилища данных Amazon RDS Oracle и целевого кластера Amazon Redshift, а также для использования AWS SCT и AWS DMS. Регистрация в AWS.

Уровень ИТ-квалификации. Для успешного выполнения этого проекта требуется базовое представление об Oracle и SQL.

Опыт работы с AWS: для успешного выполнения данного проекта требуются базовые знания о Amazon RedshiftAmazon RDS, Amazon DMS, AWS Virtual Private Cloud, группах безопасности и AWS CloudFormation.

Оценка стоимости.

Затраты на миграцию: обычно затраты составляют приблизительно 7,85 USD за одноразовую миграцию хранилища данных Oracle объемом 10 ГБ, как показано на иллюстрации в примере проекта. Расчет произведен с учетом следующих факторов: аккаунт находится на уровне бесплатного пользования AWS, пользователь придерживается рекомендованных настроек, а все ресурсы удаляются в течение 2 часов после завершения проекта.

Стоимость обслуживания: общая стоимость обслуживания хранилища данных в Amazon Redshift зависит от использования и конфигурации. При использовании рекомендованной в руководстве конфигурации по умолчанию стоимость проекта на уровне бесплатного пользования AWS составит 45,84 USD в месяц. В конкретном случае пользователю могут потребоваться другие настройки, что повлечет за собой изменение стоимости. Рассчитать стоимость в соответствии с конкретными требованиями можно с помощью Калькулятора. Чтобы узнать, из чего будут складываться расходы на использование связанных сервисов, см. раздел Используемые сервисы и цены.

Начать работу с проектом

Расширьте возможности хранилища данных Amazon Redshift, используя передовые инструменты и опыт экспертов по загрузке, преобразованию и визуализации данных.

См. дополнительную информацию о работе с Amazon Redshift, включая документацию, рекомендации, скрипты и инструменты.

Требуется больше ресурсов, чтобы начать работу с AWS? Подробнее о них см. на странице центра ресурсов для начала работы.

В этом техническом описании приводятся рекомендации по использованию AWS DMS.