Πώς να εφαρμόσετε την αποθήκευση δεδομένων με το Amazon Redshift;

Pos Na Epharmosete Ten Apothekeuse Dedomenon Me To Amazon Redshift



Οι παραδοσιακές βάσεις δεδομένων μπορούν να βοηθήσουν τους χρήστες να εκτελέσουν σύνθετα ερωτήματα ή να επιτύχουν τα επιθυμητά αποτελέσματα, αλλά υπάρχουν αρκετά μειονεκτήματα σε αυτήν την επιλογή. Η ρύθμιση του υλικού και η εγκατάσταση των βάσεων δεδομένων για την εκτέλεση ερωτημάτων, τα προβλήματα αποθήκευσης για τα δεδομένα, η αργή απόδοση και η μη αυτόματη συντήρηση είναι μερικά από τα λίγα ζητήματα με τις παραδοσιακές βάσεις δεδομένων.

Αυτό το άρθρο παρέχει μια βαθύτερη κατανόηση στους χρήστες του για την εφαρμογή της Αποθήκης Δεδομένων με το AWS Redshift.

Τι είναι το AWS Redshift;

Το AWS Redshift επιτρέπει στους χρήστες του να ανακτούν και να χειρίζονται τα δεδομένα χωρίς όλες τις διαμορφώσεις μιας παραδοσιακής βάσης δεδομένων. Κλιμακώνει έξυπνα τη χωρητικότητα ανάλογα με τις απαιτήσεις της εφαρμογής, παρέχει γρήγορες και ακριβείς αποκρίσεις και διαχειρίζεται πλήρως το AWS. Το AWS Redshift χρησιμοποιείται ευρέως για τις τεράστιες εφαρμογές του στην Ανάλυση Μεγάλων Δεδομένων. Επιπλέον, ακολουθεί το μοντέλο πληρωμής κατά τη χρήση και δεν επιβαρύνεται με πρόσθετες χρεώσεις όταν η αποθήκη βρίσκεται σε αδράνεια:









Μάθετε περισσότερα για το Redshift ανατρέχοντας σε αυτό το άρθρο: «Τι είναι οι τύποι δεδομένων Amazon Redshift» :



Πώς να εφαρμόσετε την αποθήκευση δεδομένων με το Amazon Redshift;

Το Amazon Redshift χρησιμοποιεί την Standard Query Language (SQL) σε διαφορετικές αποθήκες για την εκτέλεση ερωτημάτων. Η εξαγωγή μέγιστων τιμών ενώ παρακολουθείτε το κόστος της μη αυτόματης ρύθμισης μιας αποθήκης δεδομένων είναι κουραστική. Επομένως, το AWS Redshift επιταχύνει με ακρίβεια και έξυπνο τρόπο την επιχειρηματική σας εργασία που σχετίζεται με δεδομένα και σας βοηθά να επιταχύνετε το χρόνο σας για να αποκτήσετε πληροφορίες σχετικά με τα δεδομένα με γρήγορο, εύκολο, αξιόπιστο και ασφαλή τρόπο. Υπάρχουν πολλά οφέλη από την εφαρμογή της αποθήκευσης δεδομένων με το Amazon Redshift:





  • Κρυπτογράφηση δεδομένων
  • Έξυπνη Βελτιστοποίηση
  • Βέλτιστο κόστος
  • Αυτοματοποίηση επαναλαμβανόμενων εργασιών
  • Χωρητικότητα αυτόματης κλιμάκωσης
  • Υποστήριξη σε διάφορους πόρους AWS

Παρακάτω είναι μερικά βήματα στα οποία μπορούμε να εφαρμόσουμε την αποθήκευση δεδομένων με το Amazon Redshift:

Βήμα 1: Δημιουργήστε έναν ρόλο IAM

Το πρώτο βήμα για την υλοποίηση μιας αποθήκης δεδομένων στις AWS Redshift ξεκινά με τη δημιουργία ενός ρόλου IAM. Για το σκοπό αυτό, αναζητήστε και επιλέξτε τον ρόλο IAM στο Κονσόλα διαχείρισης AWS :



Κάνε κλικ στο «Ρόλοι» επιλογή από την πλαϊνή γραμμή του ρόλου IAM:

Κάνε κλικ στο «Δημιουργία ρόλου» κουμπί επόμενο:

Στο Τύπος αξιόπιστης οντότητας ενότητα, κάντε κλικ στο “Υπηρεσία AWS” καθώς δημιουργούμε αυτόν τον ρόλο IAM για το Redshift:

Στο Θήκη χρήσης Ενότητα , επιλέγω “Redshift” στο επισημασμένο πεδίο και προχωρήστε στην επιλογή της παρακάτω επισημασμένης επιλογής. Κάνε κλικ στο 'Επόμενο' κουμπί μετά:

Στο Πολιτική άδειας Ενότητα , αναζητήστε και επιλέξτε το “AmazonS3ReadOnlyAccess” επιλογή. Και μετά κάντε κλικ στο 'Επόμενο' κουμπί μετά:

Στο Λεπτομέρειες ρόλου Ενότητα , δώστε το όνομα του ρόλου:

Κρατώντας τα υπόλοιπα ρυθμίσεις ως προεπιλογή, Κάνε κλικ στο «Δημιουργία ρόλου» κουμπί στο κάτω μέρος της διεπαφής:

Ο ρόλος ήταν επιτυχώς δημιουργήθηκε. Κάνε κλικ στο 'Προβολή ρόλου' κουμπί:

Στο Προβολή ρόλου ενότητα, αντιγράψτε το RNA και αποθηκεύστε το στο Σημειωματάριο για μελλοντική χρήση:

Βήμα 2: Δημιουργήστε το Redshift Cluster

Στην Κονσόλα διαχείρισης AWS, πραγματοποιήστε αναζήτηση και, στη συνέχεια, επιλέξτε το “Redshift” υπηρεσία:

Κάντε κύλιση προς τα κάτω το “Redshift” κύρια κονσόλα και κάντε κλικ στο 'Δημιουργία συμπλέγματος' κουμπί:

Αυτό θα πλοηγηθεί ο χρήστης στο «Δημιουργία συμπλέγματος» διεπαφή. Εδώ σε αυτήν τη διεπαφή, δώστε ένα όνομα για το σύμπλεγμα και επιλέξτε το “dc.2 large” για τον τύπο συμπλέγματος:

Στο Διαμορφώσεις βάσης δεδομένων ενότητες, παρέχετε α όνομα χρήστη και Κωδικός πρόσβασης για το σύμπλεγμα:

Κάντε κύλιση προς τα κάτω στο ρόλοι IAM Ενότητα. Εδώ θα επισυνάψουμε τον ρόλο IAM που δημιουργήσαμε νωρίτερα σε αυτό το σεμινάριο. Για το σκοπό αυτό, κάντε κλικ στο «Συνδεδεμένος ρόλος IAM» κουμπί:

Σε αυτήν την ενότητα, επιλέξαμε τον ρόλο που δημιουργήθηκε και κάνουμε κλικ στο «Συνδεδεμένοι ρόλοι IAM» κουμπί για να επισυνάψετε το ρόλο:

Διατηρώντας τις προεπιλογές, κάντε κλικ στο 'Δημιουργία συμπλέγματος' κουμπί στο κάτω μέρος της διεπαφής:

Θα χρειαστεί λίγος χρόνος για να είναι διαθέσιμο το σύμπλεγμα. Κάνε κλικ στο όνομα συμπλέγματος από τον πίνακα ελέγχου RDS αφού εμφανιστεί η κατάσταση 'Ενεργός':

Βήμα 3: Προσθήκη Δικαιωμάτων

Πρόσβαση στο Υπηρεσία IAM από την Κονσόλα διαχείρισης AWS έως διαμορφώστε μια νέα πολιτική στον λογαριασμό χρήστη root:

Από το Πίνακας εργαλείων IAM, Κάνε κλικ στο 'Χρήστες' επιλογή από την αριστερή πλαϊνή γραμμή:

Κάνε κλικ στο Όνομα ρόλου που έχει το πρόσβαση διαχειριστή στον λογαριασμό:

Πατήστε το 'Προσθήκη αδειών' κουμπί που βρίσκεται στη διεπαφή:

Κάνε κλικ στο 'Απευθείας επισύναψη πολιτικών' επιλογή κάτω από το Επιλογές δικαιωμάτων Ενότητα:

Προσθέστε τα ακόλουθα δικαιώματα στον λογαριασμό σας:

  • AmazonRedshiftQueryEditor
  • AmazonRedshiftQueryEditorV2FullAccess
  • AmazonRedshiftReadOnlyAccess

Αφού προσθέσετε τα ακόλουθα δικαιώματα, κάντε κλικ στο 'Επόμενο' κουμπί:

Στο Περίληψη αδειών ενότητα, κάντε κλικ στο 'Προσθήκη αδειών' κουμπί:

Εδώ τα δικαιώματα διαμορφώνονται με επιτυχία:

Βήμα 4: Επεξεργαστής ερωτημάτων

Στο Ταμπλό AWS RDS , Κάνε κλικ στο 'Επεξεργαστής ερωτήματος v2' επιλογή από την πλαϊνή γραμμή:

Αυτό θα εμφανίσει την ακόλουθη διεπαφή. Σε αυτήν τη διεπαφή, επιλέξτε το όνομα του συμπλέγματός σας και δώστε τις ακόλουθες λεπτομέρειες για τη σύνδεση. Αφού δώσετε τις λεπτομέρειες, κάντε κλικ στο 'Δημιουργία σύνδεσης' κουμπί:

Για λόγους δοκιμής, θα παράσχουμε το ακόλουθο ερώτημα και θα πατήσουμε το 'Τρέξιμο' κουμπί:

Το ερώτημα έχει εκτελεστεί επιτυχώς:

Αυτό είναι όλο από αυτόν τον οδηγό. Τώρα ο χρήστης μπορεί να εκτελέσει διαφορετικά ερωτήματα σε αυτήν την κονσόλα, π.χ. Δημιουργία, Εισαγωγή, Διαγραφή, και τα λοιπά.

συμπέρασμα

Για να δημιουργήσετε την αποθήκευση δεδομένων με το Redshift, διαμορφώστε έναν ρόλο και ένα δικαίωμα IAM με το σύμπλεγμα RDS και κάντε κλικ στο ' Επεξεργαστής ερωτημάτων ” επιλογή για την εκτέλεση ερωτημάτων. Το AWS Redshift είναι μια βάση δεδομένων που βασίζεται σε σύννεφο που ακολουθεί τη σύνταξη του SQL και εκτελεί ερωτήματα σε μεγάλα σύνολα δεδομένων αποτελεσματικά για υψηλή απόδοση. Αυτό το άρθρο παρέχει οδηγίες για την υλοποίηση της αποθήκευσης δεδομένων με το Amazon Redshift.