Kaip įdiegti duomenų saugyklą naudojant „Amazon Redshift“?

Kaip Idiegti Duomenu Saugykla Naudojant Amazon Redshift



Tradicinės duomenų bazės gali padėti vartotojams atlikti sudėtingas užklausas arba gauti norimus rezultatus, tačiau šis pasirinkimas turi keletą trūkumų. Aparatinės įrangos nustatymas ir duomenų bazių diegimas, kad būtų vykdomos užklausos, duomenų saugojimo problemos, lėtas veikimas ir rankinė priežiūra yra keletas iš nedaugelio tradicinių duomenų bazių problemų.

Šis straipsnis suteikia vartotojams gilesnį supratimą, kaip įdiegti duomenų saugyklą su AWS Redshift.

Kas yra AWS raudonasis poslinkis?

AWS Redshift leidžia savo vartotojams gauti ir manipuliuoti duomenimis be visų tradicinės duomenų bazės konfigūracijų. Jis sumaniai padidina pajėgumą, atsižvelgdamas į programos reikalavimus, teikia greitus ir tikslius atsakymus ir yra visiškai valdomas AWS. „AWS Redshift“ yra plačiai naudojamas didelėms duomenų analizės programoms. Be to, jis vadovaujasi mokėjimo, kai naudojate modeliu ir nereikalauja papildomų mokesčių, kai sandėlis neveikia:









Sužinokite daugiau apie raudonąjį poslinkį skaitydami šį straipsnį: „Kokie yra Amazon Redshift duomenų tipai“ :



Kaip įdiegti duomenų saugyklą naudojant „Amazon Redshift“?

„Amazon Redshift“ naudoja standartinę užklausų kalbą (SQL) skirtinguose sandėliuose užklausoms vykdyti. Išgauti maksimalias vertes stebint rankinio duomenų saugyklos nustatymo išlaidas yra nuobodu. Todėl AWS Redshift tiksliai ir sumaniai pagreitina su duomenimis susijusią verslo užduotį ir padeda greičiau, paprastai, patikimai ir saugiai gauti informacijos apie duomenis. Duomenų saugyklos diegimas naudojant „Amazon Redshift“ turi daug privalumų:





  • Duomenų šifravimas
  • Išmanusis optimizavimas
  • Kaina Optimali
  • Automatizuokite pasikartojančias užduotis
  • Automatinio mastelio keitimo talpa
  • Įvairių AWS išteklių palaikymas

Toliau pateikiami keli žingsniai, kuriais galime įdiegti duomenų saugyklą naudodami „Amazon Redshift“:

1 veiksmas: sukurkite IAM vaidmenį

Pirmasis žingsnis diegiant duomenų saugyklą AWS raudonasis poslinkis prasideda IAM vaidmens sukūrimu. Šiuo tikslu ieškokite ir pasirinkite IAM vaidmenį AWS valdymo konsolė :



Spustelėkite ant „Vaidmenys“ parinktis iš IAM vaidmens šoninės juostos:

Spustelėkite ant „Sukurti vaidmenį“ Kitas mygtukas:

Viduje Patikimo subjekto tipas skyrių, spustelėkite „AWS paslauga“ kai kuriame šį IAM vaidmenį Raudonajam poslinkiui:

Viduje Naudojimo atvejis skyrius , pasirinkite „Raudonasis poslinkis“ paryškintame lauke ir toliau pasirinkite šią paryškintą parinktį. Spustelėkite ant 'Kitas' mygtukas po to:

Viduje Leidimų politika skyrius , ieškokite ir pasirinkite „AmazonS3ReadOnlyAccess“ variantas. Ir tada spustelėkite 'Kitas' mygtukas po to:

Viduje Vaidmenų detalės skyrius , nurodykite vaidmens pavadinimą:

Išlaikant likusią dalį numatytieji nustatymai, spustelėkite „Sukurti vaidmenį“ mygtuką sąsajos apačioje:

Vaidmuo buvo sėkmingai sukurtas. Spustelėkite ant „Žiūrėti vaidmenį“ mygtukas:

Viduje Žiūrėti vaidmenį skyrių, nukopijuokite RNR ir išsaugokite jį „Notepad“, kad galėtumėte naudoti ateityje:

2 veiksmas: sukurkite raudonojo poslinkio grupę

AWS valdymo pulte ieškokite ir pasirinkite „Raudonasis poslinkis“ paslauga:

Slinkite žemyn „Raudonasis poslinkis“ pagrindinėje konsolėje ir spustelėkite „Sukurti grupę“ mygtukas:

Tai nukreips vartotoją į „Sukurti klasterį“ sąsaja. Šioje sąsajoje nurodykite klasterio pavadinimą ir pasirinkite „dc.2 large“ klasterio tipui:

Viduje Duomenų bazių konfigūracijos skyriuose pateikti a Vartotojo vardas ir Slaptažodis klasteriui:

Slinkite žemyn iki IAM vaidmenys skyrius. Čia pridėsime IAM vaidmenį, kurį sukūrėme anksčiau šioje mokymo programoje. Šiuo tikslu spustelėkite „Susieti IAM vaidmenį“ mygtukas:

Šiame skyriuje pasirinkome sukurtą vaidmenį ir spustelėjome „Susieti IAM vaidmenis“ mygtukas, kad pridėtumėte vaidmenį:

Išlaikydami numatytuosius nustatymus, spustelėkite „Sukurti grupę“ mygtuką sąsajos apačioje:

Tai užtruks šiek tiek laiko, kol klasteris bus pasiekiamas. Spustelėkite ant klasterio pavadinimas iš RDS prietaisų skydelio, kai bus parodyta būsena „Aktyvus“:

3 veiksmas: pridėkite leidimus

Prisijunkite prie IAM paslauga iš AWS valdymo pulto į sukonfigūruoti naują politiką root vartotojo paskyroje:

Nuo IAM prietaisų skydelis, spustelėkite „Vartotojai“ parinktis iš kairės šoninės juostos:

Spustelėkite ant Vaidmens pavadinimas kad turi administratoriaus prieiga į sąskaitą:

Bakstelėkite „Pridėti leidimus“ sąsajoje esantis mygtukas:

Spustelėkite ant „Pridėti politiką tiesiogiai“ parinktis pagal Leidimų parinktys skyrius:

Prie paskyros pridėkite šiuos leidimus:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Pridėję toliau nurodytus leidimus spustelėkite 'Kitas' mygtukas:

Viduje Leidimų suvestinė skyrių, spustelėkite „Pridėti leidimus“ mygtukas:

Čia leidimai sukonfigūruoti sėkmingai:

4 veiksmas: užklausų rengyklė

Ant AWS RDS prietaisų skydelis , spustelėkite „Užklausų rengyklė v2“ parinktis iš šoninės juostos:

Bus parodyta ši sąsaja. Šioje sąsajoje pasirinkite savo grupės pavadinimą ir pateikite toliau nurodytą ryšio informaciją. Pateikę išsamią informaciją, spustelėkite „Sukurti ryšį“ mygtukas:

Testavimo tikslais pateiksime šią užklausą ir paspausite „Bėk“ mygtukas:

Užklausa įvykdyta sėkmingai:

Tai viskas iš šio vadovo. Dabar vartotojas šioje konsolėje gali vykdyti įvairias užklausas, pvz., Sukurti, įterpti, ištrinti, ir tt

Išvada

Norėdami sukurti duomenų saugyklą naudodami „Redshift“, sukonfigūruokite IAM vaidmenį ir leidimą naudodami RDS klasterį ir spustelėkite „ Užklausų redaktorius “ parinktį vykdyti užklausas. AWS Redshift yra debesies pagrindu sukurta duomenų bazė, kuri seka SQL sintaksę ir efektyviai vykdo didelių duomenų rinkinių užklausas, kad būtų užtikrintas didelis našumas. Šiame straipsnyje pateikiamos instrukcijos, kaip įdiegti duomenų saugyklą naudojant „Amazon Redshift“.