Πίνακας περιεχομένων:
- Συσπειρώσεις πραγματικών εφαρμογών σε σχέση με την παράλληλη υπηρεσία Oracle
- Πώς να εξερευνήσετε την αρχιτεκτονική RAC της Oracle 12c
Βίντεο: How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox 2024
Αν επισκεφτήκατε τους ιστότοπους της Oracle τα τελευταία 12 χρόνια, έχετε δει την οριακή γραμμή μάρκετινγκ: "Unbreakable. "Αυτή η γραμμή ετικέτας αναφέρεται στη λειτουργία Real Clusters Application (RAC). Φυσικά, εμπλέκονται πολλά στοιχεία, αλλά η RAC έχει το επίκεντρο.
Το RAC είναι η λύση συμπλέγματος βάσεων δεδομένων της Oracle. Κατά μία έννοια, λειτουργεί με τη θεωρία ότι υπάρχει δύναμη σε αριθμούς. Το RAC σας επιτρέπει να έχετε παράλληλα λειτουργικά περιβάλλοντα δεδομένων βάσεων δεδομένων.
Αυτές οι περιπτώσεις συνεργάζονται για να μοιραστούν την εργασία και να επιστρέψουν ο ένας στον άλλον σε περίπτωση αποτυχίας ενός από αυτούς. Το RAC μπορεί να βοηθήσει τόσο στις προγραμματισμένες όσο και στις μη προγραμματισμένες διακοπές. Σας επιτρέπει να μετατοπίζετε την επεξεργασία από διακομιστή σε διακομιστή με ελάχιστη ή μη διακοπή στους τελικούς χρήστες και τις εφαρμογές σας.
Συσπειρώσεις πραγματικών εφαρμογών σε σχέση με την παράλληλη υπηρεσία Oracle
Η RAC, η οποία υπήρξε εδώ και πολλά χρόνια, ήταν παλαιότερα γνωστή ως η παράλληλη υπηρεσία . Πριν φτάσει κάποιος όταν ο RAC ήταν RAC, είναι εύκολο να παραδεχτεί ότι πριν από το RAC, ο Oracle Parallel Server (OPS) απέχει πολύ από τις δυνατότητες που έχει να προσφέρει η RAC.
Η Oracle ενίσχυσε σημαντικά την αρχιτεκτονική, καθιστώντας την πιο προσβάσιμη και πιο εύκολη στη δημιουργία. Η Oracle επικεντρώθηκε επίσης στα συστατικά του περιβάλλοντος που ελαχιστοποιούν το χρόνο διακοπής λειτουργίας. Έτσι, θα μπορούσατε να πείτε ότι το RAC είναι μια νέα φυλή της OPS που ξεπερνά κατά πολύ προηγούμενες δυνατότητες χρήσης και απόδοσης.
Ο καθορισμός του εάν το RAC είναι σωστό για εσάς είναι μια μεγάλη απόφαση. Η εφαρμογή των ΠΓΣ απαιτεί πολλούς πόρους και χρήματα. Ωστόσο, μερικές φορές ξοδεύοντας λίγο πιο μπροστά μπορεί να σας εξοικονομήσει αργότερα.
Εξετάστε τι μπορεί να προσφέρει το RAC:
-
Επέκταση: Η τεχνολογία βασίζεται σε υπολογιστές και πόρους που συνεργάζονται ως ένας. Με το RAC, μπορείτε να αγοράσετε και να εξουσιοδοτήσετε το υλικό όπως το χρειάζεστε. Επιπλέον, μπορείτε να συνδέσετε το νέο υλικό καθώς πηγαίνετε χωρίς να κατεβάσετε τη βάση δεδομένων σας. Εάν έχετε ξεπεράσει τις δυνατότητες υπολογιστών σας για το διακομιστή, προσθέστε άψογα στη διαμόρφωση σας.
-
Uptime: Το RAC μπορεί να σκληρύνει το περιβάλλον πληροφορικής σας σε σχέση με τον προγραμματισμό και τον απρογραμμάτιστο χρόνο εκτός λειτουργίας. Μπορείτε να αφαιρέσετε διαφανώς τμήματα της εφαρμογής για προγραμματισμένο χρόνο εκτός λειτουργίας (όπως συντήρηση, επιδιορθώσεις και αναβαθμίσεις) με ελάχιστη ή μηδενική διακοπή στους τελικούς χρήστες. Επιπλέον, αν αποτύχει ένας από τους υπολογιστικούς πόρους του περιβάλλοντος σας, το RAC μεταφέρει αυτόματα τις συνδέσεις εφαρμογών σε άλλους πόρους στο πλαίσιο.
-
Απόδοση: Κάποιοι μπορεί να υποστηρίζουν με αυτό το σημείο, αλλά πρέπει να ορίσετε προσεκτικά τις ικανότητες απόδοσης RAC:
-
Επειδή το RAC είναι ένα περίπλοκο περιβάλλον, η αίτησή σας πρέπει να σχεδιαστεί για να εκμεταλλευτεί καλύτερα.Εάν αγνοήσετε αυτό το γεγονός, το RAC μπορεί να βλάψει την απόδοση. Κρατα αυτο στο μυαλο σου.
-
Το RAC μπορεί να προσφέρει οφέλη απόδοσης όταν πρόκειται για τη μεθοδολογία διαίρεσης και κατάκτησης. Μπορείτε να χωρίσετε μεγάλες εργασίες σε υπολογιστές. Εάν γνωρίζετε ότι ένα μη εξουσιοδοτημένο μηχάνημα περιορίζει την εταιρεία σας, ο επαναπροσδιορισμός της εργασίας που εκτελείται σε πολλαπλές μηχανές μπορεί να προσφέρει μεγάλα οφέλη.
Ονομάζεται παράλληλη επεξεργασία, και αποτελεί μέρος των θεμελιωδών στοιχείων του RAC. Το RAC είναι μια εξάτμιση (οριζόντια) λύση. Αυτό σημαίνει ότι προσθέτετε κόμβους στο σύμπλεγμα αντί να έχετε αντικαταστήσει έναν διακομιστή με έναν άλλο πιο ισχυρό εξυπηρετητή, ή κλιμάκωση (κάθετη).
-
Πώς να εξερευνήσετε την αρχιτεκτονική RAC της Oracle 12c
Το RAC λειτουργεί μέσω μιας πολύπλοκης οργάνωσης διαμορφώσεων υλικού και λογισμικού. Οι βάσεις δεδομένων της Oracle συνήθως αναφέρονται ως ένα ενιαίο σύνολο αρχείων (η βάση δεδομένων) και ένα ενιαίο σύνολο στοιχείων μνήμης και διεργασίας (το στιγμιότυπο) που συνεργάζονται για να αποκτήσετε πρόσβαση και να διατηρήσετε τα δεδομένα σας.
Αυτή είναι η πιο τυπική διαμόρφωση για μια εγκατάσταση της Oracle. Σε αυτήν τη διαμόρφωση, τα αρχεία βάσης δεδομένων μπορούν να τοποθετηθούν και να έχουν πρόσβαση μόνο από ένα μηχάνημα και από μία παράσταση της Oracle τη φορά.
Με το RAC, αυτά τα αρχεία μπορούν να μεταφερθούν σε τόσα μηχανήματα και περιπτώσεις που έχουν πρόσβαση στα ίδια αρχεία. Μπορείτε να έχετε (ανάλογα με την πιστοποίηση και τις εκδόσεις) 100 υποδείξεις βάσης δεδομένων που έχουν πρόσβαση στην ίδια κοινόχρηστη βάση δεδομένων. Ακριβώς όπως μπορείτε να έχετε δύο DBAs στο γραφείο σας:
-
Κάποιος μπορεί διακοπές, ενώ τα άλλα έργα (διαβάστε: υψηλή διαθεσιμότητα).
-
Και οι δύο μπορούν να συνεργαστούν σε ένα μεγάλο έργο για να χωρίσουν το φόρτο εργασίας και να επιτύχουν ένα επιθετικό χρονοδιάγραμμα (ανάγνωση: απόδοση).
-
Προσθέστε ένα τρίτο άτομο για να ικανοποιήσει τις απαιτήσεις φόρτου εργασίας καθώς οι ευθύνες της Oracle μεγαλώνουν (διαβάσετε: επεκτασιμότητα).
Πολλά εξαρτήματα απαιτούνται σε μια ρύθμιση RAC. Για να έχετε μια γενική ιδέα για το πώς μοιάζει με την αρχιτεκτονική.