Эта статья дает пользователям более глубокое представление о реализации хранилища данных с помощью 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.