Как реализовать хранилище данных с помощью Amazon Redshift?

Kak Realizovat Hranilise Dannyh S Pomos U Amazon Redshift



Традиционные базы данных могут помочь пользователям выполнять сложные запросы или получать желаемые результаты, но у этого выбора есть несколько недостатков. Настройка оборудования и установка баз данных для выполнения запросов, проблемы с хранением данных, низкая производительность и необходимость обслуживания вручную — вот лишь некоторые из немногих проблем, связанных с традиционными базами данных.

Эта статья дает пользователям более глубокое представление о реализации хранилища данных с помощью AWS Redshift.

Что такое AWS Redshift?

AWS Redshift позволяет пользователям извлекать данные и манипулировать ими без каких-либо настроек традиционной базы данных. Он интеллектуально масштабирует емкость в зависимости от требований приложения, обеспечивает быстрые и точные ответы и полностью управляется AWS. AWS Redshift широко используется для обширных приложений анализа больших данных. Кроме того, он следует модели оплаты по мере использования и не требует дополнительных расходов, когда склад простаивает:









Узнайте больше о Redshift, прочитав эту статью: «Какие типы данных Amazon Redshift» :



Как реализовать хранилище данных с помощью Amazon Redshift?

Amazon Redshift использует стандартный язык запросов (SQL) в разных хранилищах для выполнения запросов. Извлечение максимальных значений при отслеживании стоимости ручной настройки хранилища данных утомительно. Таким образом, AWS Redshift точно и разумно ускоряет ваши бизнес-задачи, связанные с данными, и помогает вам ускорить получение анализа данных быстрым, простым, надежным и безопасным способом. Внедрение хранилища данных с помощью Amazon Redshift дает множество преимуществ:





  • Шифрование данных
  • Интеллектуальная оптимизация
  • Оптимальная стоимость
  • Автоматизируйте повторяющиеся задачи
  • Автоматическое масштабирование емкости
  • Поддержка различных ресурсов AWS

Ниже приведены некоторые шаги, с помощью которых мы можем реализовать хранилище данных с помощью Amazon Redshift:

Шаг 1. Создайте роль IAM

Первый шаг во внедрении хранилища данных на AWS Редшифт начинается с создания роли IAM. Для этого найдите и выберите роль IAM на Консоль управления AWS :



Нажать на «Роли» вариант на боковой панели роли IAM:

Нажать на «Создать роль» кнопка далее:

в Тип доверенного объекта раздел, нажмите на кнопку «АВС сервис» поскольку мы создаем эту роль IAM для Redshift:

в Вариант использования раздел , выбирать «Красное смещение» в выделенном поле и перейдите к выбору следующей выделенной опции. Нажать на 'Следующий' кнопка потом:

в Политика разрешений раздел , найдите и выберите «AmazonS3ReadOnlyAccess» вариант. А затем нажмите на 'Следующий' кнопка потом:

в Подробности о роли раздел , укажите имя роли:

Сохраняя остальную часть настройки по умолчанию, нажать на «Создать роль» кнопка в нижней части интерфейса:

Роль была успешно созданный. Нажать на «Просмотреть роль» кнопка:

в Посмотреть роль раздел, скопируйте РНК и сохраните его в Блокноте для дальнейшего использования:

Шаг 2. Создайте кластер красного смещения

В Консоли управления AWS найдите и затем выберите «Красное смещение» услуга:

Прокрутите вниз «Красное смещение» главную консоль и нажмите кнопку «Создать кластер» кнопка:

Это приведет пользователя к «Создать кластер» интерфейс. Здесь, в этом интерфейсе, укажите имя кластера и выберите «DC.2 большой» для типа кластера:

в Конфигурации базы данных разделы, предоставьте имя пользователя и пароль для кластера:

Прокрутите вниз до Роли IAM раздел. Здесь мы прикрепим роль IAM, которую мы создали ранее в этом руководстве. Для этого нажмите на кнопку «Роль ассоциированного сотрудника IAM» кнопка:

В этом разделе мы выбрали созданную роль и нажали кнопку «Ассоциированные роли IAM» кнопка, чтобы прикрепить роль:

Сохранив настройки по умолчанию, нажмите кнопку «Создать кластер» кнопка в нижней части интерфейса:

Прежде чем кластер станет доступным, потребуется некоторое время. Нажать на имя кластера с панели управления RDS после отображения статуса «Активный»:

Шаг 3. Добавьте разрешения

Доступ к IAM-сервис из Консоли управления AWS в настроить новую политику в учетной записи пользователя root:

Из Панель управления IAM, нажать на «Пользователи» вариант на левой боковой панели:

Нажать на Имя роли у которого есть доступ администратора на счет:

Нажмите «Добавить разрешения» кнопка, расположенная на интерфейсе:

Нажать на «Прикрепите политики напрямую» вариант под Параметры разрешений раздел:

Добавьте следующие разрешения в свою учетную запись:

  • Редактор AmazonRedshiftQuery
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

После добавления следующих разрешений нажмите кнопку 'Следующий' кнопка:

в Сводка разрешений раздел, нажмите на кнопку «Добавить разрешения» кнопка:

Здесь разрешения настроены успешно:

Шаг 4. Редактор запросов

На Панель управления AWS RDS , нажать на «Редактор запросов v2» опция на боковой панели:

Это отобразит следующий интерфейс. В этом интерфейсе выберите имя вашего кластера и укажите следующие данные для подключения. После предоставления данных нажмите на кнопку «Создать соединение» кнопка:

В целях тестирования мы предоставим следующий запрос и нажмем кнопку 'Бегать' кнопка:

Запрос выполнен успешно:

Это все из этого руководства. Теперь пользователь может запускать в этой консоли разные запросы, например: Создать, Вставить, Удалить, и т. д.

Заключение

Чтобы создать хранилище данных с помощью Redshift, настройте роль IAM и разрешение для кластера RDS и нажмите « Редактор запросов ” для выполнения запросов. AWS Redshift — это облачная база данных, которая использует синтаксис SQL и эффективно выполняет запросы к большим наборам данных, обеспечивая высокую производительность. В этой статье представлены инструкции по внедрению хранилища данных с помощью Amazon Redshift.