Az AWS RedShift áttekintése
Az AWS számos olyan funkciót kínál, amelyek megkönnyítik számunkra a dolgot. Ebben a témakörben megismerjük az AWS Redshift és az AWS Redshift néhány, az alábbiakban bemutatott technológiájának tanulmányozását: -
- Amazon EC2
- Amazon RDS
- Amazon S3
- Amazon CloudFront
- Amazon Auto Scaling
- Amazon Lambda
- Amazon vöröseltolódás
Az AWS által nyújtott egyik legfontosabb szolgáltatás, amivel foglalkozni fogunk, az Amazon RedShift. Tehát mi ez a RedShift, mire használják, ezek az alapvető kérdések, amelyekre gondolkodunk, amikor ezt elolvassuk. tehát nézzük részletesen, mi a vöröseltolódás, és mire használják. A RedShift egy vállalati szintű, petabájt méretű és teljesen kezelt adattárolási szolgáltatás.
Szóval, mi az az adattárház? A válasz az önmagában rejlik, ha tudjuk, hogy mi a raktár általános fogalma. Általában a raktár olyan hely, ahol a nyersanyagokat vagy az előállított árukat tárolhatják értékesítésre történő elosztásuk előtt, ugyanez vonatkozik az adatokra és az adattárházra is. különböző forrásokból származó adatok gyűjtésére, tárolására és kezelésére, valamint releváns és értelmes üzleti betekintést nyújtani. Az Amazon tehát vállalati szintű raktározási eszközt biztosít, ahol az REDSHIFT segítségével feldolgozhatjuk és kezelhetjük az adatokat. Ezeknek az adatkészleteknek a tartománya 100 s-os gigabájtotól petabájtig változik.
Az AWS RedShift használatának okai
Tehát gyakran felmerül egy általános kérdés, hogy az AWS eszköz előtt, hol volt ez a raktár, hol végeztük el ezeket az adatfeldolgozást, tárolást és gyártást. Tehát korábban, amikor az adatterhelés teljesen normális volt, fizikai szerverekkel és adatbázisokkal rendelkezünk, amelyeket az adatok nyomon követésére és az ottani feldolgozásra használtak, de mivel az adatok lekérdezésének mérete és az adatkezelés exponenciálisan növekedett, nehéz feladat lett, mivel a a lekérdezések a vártnál sokkal később kezdtek el.
Tehát itt felmerült az amazon vöröseltolódás szükségessége, amely sokkal gyorsabb volt, nagyon nagy teljesítmény és méretezhetőség révén, az adatok tárolására és előállítására. Nagyméretű tárolókapacitással és átlátható árképzéssel jött létre, és védett volt a különféle adatsértésekkel szemben. Az SQL interfészek és a különféle ODBC / JDBC illesztőprogramok támogatása meglehetősen egyszerűen használható, és jól összevonható más Amazon szolgáltatásokkal.
Az AWS RedShift működése
Most nézzük meg a Redshift építészeti rajzát, és megpróbáljuk megérteni, hogy a RedShift valójában hogyan működik -
- Az alábbi ábra az Amazon RedShift működését ábrázolja. Ellenőrizzük a részleteket: -
- Az ügyfélalkalmazással való kapcsolathoz több illesztőprogram van, amelyek kapcsolódnak a Redshift-hez.
- A Redshift keretein belül egynél több fürt hozható létre, és minden fürt több adatbázist tárolhat.
- A csomópontok szeletekre vannak osztva, minden adattal rendelkező szeletre.
- A rendelkezésre álló csomópontok közül, ha egynél több csomópont van kiválasztva, akkor Leader lesz az, amely az ügyfél fő forrása lesz a kommunikációhoz. Az ügyfélalkalmazás csak a vezető csomóponttal fog beszélni, a vezető csomópont felelős a lekérdezések és a parancsok fogadásáért az ügyfélprogramtól.
- Amint a vezérlő csomópont elkezdi a lekérdezések lebonyolítását az ügyfél által, megkezdi a lekérdezés elemzését és egy terv kidolgozását, hogy más számítási csomópontokon futtassa. Miután a folyamatot elosztották az érintett csomópontokkal, megvárja a csomópontok végső eredményét, mielőtt visszatéríti az Ügyfélnek.
- Felvehetjük a csomópontok számát, és növelhetjük a memóriát, amikor az adatterhelés növekszik.
- A számítási csomópontoknak külön hálózata van, amelyhez az ügyfélnek nincs hozzáférése, így biztonságossá is.
- Kétféle csomópont létezik: Sűrű tároló csomópont és Sűrű számítási csomópontok, a tárolási kapacitás 160 GB-tól 16 TB-ig terjedhet
Tehát itt láttuk a REDSHIFT működésének alapvető architektúráját. Most térjünk át a How for Aws Redshift használatához.
Az AWS RedShift használata -
Az AWS Redshift használatához a következő néhány alapvető lépést kell végrehajtanunk: -
1) Jelentkezzen be az AWS-be, és ott hozzon létre egy fiókot. (Ha nem)
2) Lépjen az Amazon Redshift konzolra a következő linkből: -
https://console.aws.amazon.com/redshift/
3) Most létre kell hoznunk egy I AM Szerepét, és navigálnunk kell az alábbi linkre: -
https://console.aws.amazon.com/iam/
- Ugrás a szerepekhez
- Válassza ki a Szerepek létrehozását.
- Válassza a Vörös váltás lehetőséget az AWS szolgáltatásban
- Válassza a Vörös váltás lehetőséget - testreszabható, majd a következőt: Engedélyek válassza ki a használati esetet.
- Állítsa be az engedély határát
- Írja be a szerepe nevét
- Tekintse át és hozzon létre szerepet.
4) Most létre kell hoznunk egy klasztert a régió menüjének a konzolban történő kiválasztásával.
- Válassza ki azt a régiót, ahol a fürt létrejön.
- Kattintson a Indítás elemre.
- Több adatot ki kell töltenünk, például az adatbázis nevét, jelszavát, és ellenőrizni kell a folytatást
- Amint a fürt látható, ellenőrizze, hogy szerepel-e a listában, és ellenőrizze az állapotinformációkat.
- Ha már van klaszterünk, a következő dolog, amit meg kell tennünk, a biztonsági csoport beállítása. Itt kell beállítanunk a bejövő szabályokat, a protokollt és a forrást.
- Ellenőrizze a szükséges konfigurációt, és csatlakozzon a Redshift Cluster-hez.
5) Miután elvégeztük a fürttel kapcsolatos összes konfigurációt, csatlakoznunk kell most a Redshift-hez. Ehhez a Redshift-hez közvetlenül vagy SSL-en keresztül csatlakozhatunk. A közvetlen csatlakoztatáshoz rendelkeznie kell JDBC / ODBC illesztőprogramokkal, amelyeket a fürt konfigurációs oldalán kell beállítanunk.
Amint ez a több konfiguráció szépen megtörtént, készen állunk a Redshift használatára.
Az AWS RedShift előnyei -
Tehát miért fogja valaki használni az AWS Redshift szoftvert, bizonyos előnyökkel kell rendelkeznie más szolgáltatásokkal szemben, amelyek ezt különlegessé teszik. Tehát nézzük meg most a Redshift használatának néhány előnyeit.
- Nagy sebesség : - A lekérdezés feldolgozási ideje viszonylag gyorsabb, mint a többi adatfeldolgozó eszköz, és az adatok megjelenítésének sokkal jobb képet mutatunk.
- Tömeges adatfeldolgozás : - Ha nagyobb az adatméret, akkor a vöröseltolódás hatalmas mennyiségű adatot képes bőséges idő alatt feldolgozni.
- Minimális adatvesztés : - Mivel az adatok eloszlanak a fürtön, és párhuzamosan kerülnek feldolgozásra a hálózaton keresztül, minimális esély van az adatvesztésre, és a feldolgozott adatok pontossága jóval jobb.
- Költséghatékony : - Költséghatékonyabbá válik, és olcsóbb, mint bármely más elérhető alternatíva, amely erősíti az iparági felhasználás szempontjából. Mivel az árazás alacsonyabb, nagy mennyiségű adatot tudunk befogadni és a költségvetés keretein belül feldolgozni.
- SQL interfész : - A Redshift alapú Query motor megegyezik a Postgres SQL-rel, ami megkönnyíti az SQL fejlesztők számára a játékot.
- Biztonság : - A Redshift belsejében lévő adatok titkosítva vannak, amelyek a RedShift több helyén elérhetők. Meghatározhatjuk a bejövő és kimenő szabályt is, amely az adatokat sokkal biztonságosabbá teszi.
Sokkal több előnye van annak, ha a vöröseltolódás jobb választás az adattárház számára.
AWS RedShift árképzés -
A RedShift elképesztő árlistával rendelkezik, amely vonzza a fejlesztőket vagy a piacot felé. Mivel egy igény szerinti árazási funkcióval rendelkezik, alig több, mint egy órás órát használhatunk, és a klaszterünkben lévő csomópontok számát. A Spectrum árképzés segít az SQL lekérdezések futtatásában közvetlenül az összes adatunkkal szemben.
Nagyon nagy adattárházak hozhatók létre HDD használatával, nagyon alacsony áron. A pontos árazási részletekért lásd az Amazon alábbi dokumentumát: -
https://aws.amazon.com/redshift/pricing/
A fenti dokumentum tartalmazza az AWS REDSHIFT különféle árazási részleteit.
Következtetés
A fenti cikkből, amelyet a Redshift-hez láttunk, most valós elképzeléssel kell rendelkeznünk arról, hogy mi a valójában az vöröseltolódás és annak használata. A RedShift oly nagyon skálázható és könnyen használható, amelyet az iparág a legszélesebb körben alkalmaz az Amazon különféle egyéb technológiáinak támogatása révén, ami még erősebbé teszi. Tehát az adatokkal teli világban a Redshift nagyon jó adattárolási és -feldolgozási csomaggal érkezik.
Ajánlott cikkek
Ez egy útmutató az Mi az AWS RedShift oldalhoz. Itt tárgyaljuk az AWS RedShift működését, használatát és előnyeit. A következő cikkben további információkat is megnézhet -
- AWS architektúra
- Mi az AWS?
- Mi az Azure?
- Mi az AWS Lambda?
- AWS tárolási szolgáltatások