Как да внедрите съхранение на данни с Amazon Redshift?

Kak Da Vnedrite S Hranenie Na Danni S Amazon Redshift



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

Тази статия предоставя по-задълбочено разбиране на своите потребители за внедряване на Data Warehouse с AWS Redshift.

Какво е AWS Redshift?

AWS Redshift позволява на своите потребители да извличат и манипулират данните без всички конфигурации на традиционната база данни. Той интелигентно мащабира капацитета в зависимост от изискванията на приложението, осигурява бързи и точни отговори и се управлява изцяло от AWS. AWS Redshift се използва широко за обширните си приложения за анализ на големи данни. Освен това той следва модела „плащане при използване“ и не начислява допълнителни такси, когато складът не работи:









Научете повече за Redshift, като се позовавате на тази статия: „Какви са типовете данни на Amazon Redshift“ :



Как да внедрим Data Warehousing с Amazon Redshift?

Amazon Redshift използва стандартния език за заявки (SQL) в различни складове за изпълнение на заявки. Извличането на максимални стойности, докато се наблюдават разходите за ръчно настройване на Data Warehouse, е уморително. Следователно AWS Redshift точно и интелигентно ускорява вашата бизнес задача, свързана с данни, и ви помага да ускорите времето си, за да получите представа за данните по бърз, лесен, надежден и сигурен начин. Има много предимства от прилагането на Data Warehousing с Amazon Redshift:





  • Шифроване на данни
  • Интелигентна оптимизация
  • Оптимална цена
  • Автоматизирайте повтарящи се задачи
  • Капацитет за автоматично мащабиране
  • Поддръжка на различни AWS ресурси

По-долу са някои стъпки, в които можем да внедрим Data Warehousing с Amazon Redshift:

Стъпка 1: Създайте IAM роля

Първата стъпка в внедряването на Data Warehouse на AWS Redshift започва със създаване на IAM роля. За тази цел потърсете и изберете IAM ролята на AWS конзола за управление :



Кликнете върху „Роли“ опция от страничната лента на IAM ролята:

Кликнете върху „Създаване на роля“ бутон следващ:

В Тип доверен субект раздел, щракнете върху „Услуга AWS“ докато създаваме тази IAM роля за Redshift:

В Случай на употреба раздел , изберете „Червено отместване“ в маркираното поле и продължете, за да изберете следната маркирана опция. Кликнете върху 'Следващия' бутон след това:

В Правила за разрешения раздел , потърсете и изберете „AmazonS3ReadOnlyAccess“ опция. И след това щракнете върху 'Следващия' бутон след това:

В Подробности за ролята раздел , дайте името на ролята:

Запазване на останалата част от настройки по подразбиране, щракнете върху „Създаване на роля“ бутон в долната част на интерфейса:

Ролята е била успешно създадено. Кликнете върху „Преглед на ролята“ бутон:

В Вижте ролята раздел, копирайте РНК и го запазете в Notepad за бъдеща употреба:

Стъпка 2: Създайте клъстер Redshift

В конзолата за управление на AWS потърсете и след това изберете „Червено отместване“ обслужване:

Превъртете надолу „Червено отместване“ главната конзола и щракнете върху „Създаване на клъстер“ бутон:

Това ще навигира потребителя до „Създаване на клъстер“ интерфейс. Тук, в този интерфейс, дайте име за клъстера и изберете „dc.2 голям“ за типа клъстер:

В Конфигурации на бази данни раздели, осигурете a потребителско име и парола за клъстера:

Превъртете надолу до IAM роли раздел. Тук ще прикачим IAM ролята, която създадохме по-рано в този урок. За целта кликнете върху „Асоциирана роля на IAM“ бутон:

В този раздел избрахме създадената роля и щракнахме върху „Асоциирани IAM роли“ бутон за прикачване на ролята:

Запазвайки настройките по подразбиране, щракнете върху „Създаване на клъстер“ бутон в долната част на интерфейса:

Това ще отнеме известно време, докато клъстерът стане наличен. Кликнете върху името на клъстера от таблото за управление на RDS, след като се покаже състоянието 'Активен':

Стъпка 3: Добавяне на разрешения

Достъп до IAM услуга от конзолата за управление на AWS към конфигурирайте нова политика в акаунта на root потребител:

От IAM табло за управление, щракнете върху „Потребители“ опция от лявата странична лента:

Кликнете върху Име на ролята който има администраторски достъп към сметката:

Докоснете „Добавяне на разрешения“ бутон, разположен на интерфейса:

Кликнете върху „Прикачване на правила директно“ опция под Опции за разрешения раздел:

Добавете следните разрешения към вашия акаунт:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

След като добавите следните разрешения, щракнете върху 'Следващия' бутон:

В Резюме на разрешенията раздел, щракнете върху „Добавяне на разрешения“ бутон:

Тук разрешенията са конфигурирани успешно:

Стъпка 4: Редактор на заявки

На Табло за управление на AWS RDS , щракнете върху „Редактор на заявки v2“ опция от страничната лента:

Това ще покаже следния интерфейс. В този интерфейс изберете името на вашия клъстер и предоставете следните подробности за връзката. След като предоставите подробностите, щракнете върху „Създаване на връзка“ бутон:

За целите на тестването ще предоставим следната заявка и ще натиснете „Бягай“ бутон:

Заявката е изпълнена успешно:

Това е всичко от това ръководство. Сега потребителят може да изпълнява различни заявки в тази конзола, напр. Създаване, вмъкване, изтриване, и т.н.

Заключение

За да създадете Data Warehousing с Redshift, конфигурирайте IAM роля и разрешение с RDS клъстера и щракнете върху „ Редактор на заявки ” опция за изпълнение на заявки. AWS Redshift е базирана в облак база данни, която следва синтаксиса на SQL и изпълнява заявки върху големи набори от данни ефективно за висока производителност. Тази статия предоставя инструкции за внедряване на съхранение на данни с Amazon Redshift.