Πίνακας περιεχομένων:
- Διαδικασίες εγγράφου
- Μια συμφωνία επιπέδου υπηρεσιών (SLA) βοηθά να καθορίσετε ποιοι τελικοί χρήστες αναμένουν από τον διακομιστή σας από την άποψη της αξιοπιστίας. Οι περισσότεροι χρήστες αναμένουν ότι ένα σύστημα θα λειτουργεί και λειτουργεί 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα. Ένα τέτοιο πρόγραμμα απλά δεν είναι δυνατό. Πολλά συμβάντα θα προκαλέσουν διακοπή λειτουργίας του συστήματός σας για κάποιο χρονικό διάστημα. Για παράδειγμα, ασχολείται με αποτυχίες υλικού, ενημερώσεις ρουτίνας ή επανεκκίνηση του διακομιστή σας για να αναφέρουμε μερικές.
- Σε κάποιο σημείο το σύστημα θα πάει κάτω απρόσμενα.Όταν συμβαίνει μια απροσδόκητη διακοπή, εσείς και το προσωπικό σας πρέπει να είστε έτοιμοι να το αντιμετωπίσετε. Η διακοπή μπορεί να είναι κάτι που ο διαχειριστής μπορεί να χειριστεί ή κάτι σχετικό με το λογισμικό. Εάν η διακοπή οφείλεται σε σφάλμα λογισμικού, ένας προγραμματιστής θα χρειαστεί να εμπλακεί στη λύση. Επιπλέον, αυτές οι διακοπές μπορεί να συμβούν εκτός των κανονικών ωρών λειτουργίας. Αυτό ισχύει ιδιαίτερα εάν εργάζεστε για μια πολυεθνική εταιρεία.
- Όταν το σύστημά σας αναπτύσσεται για πρώτη φορά, ίσως δεν σκέφτεστε την ανάπτυξη. Αλλά θα πρέπει να έχετε ένα σχέδιο όταν το τρέχον σας σύστημα έχει ξεπεράσει. Σε γενικές γραμμές, έχετε δύο επιλογές όταν το σύστημά σας δεν μπορεί πλέον να χειριστεί το απαιτούμενο ποσό επεξεργασίας:
- Η δημιουργία αντιγράφων ασφαλείας των δεδομένων είναι σημαντικό μέρος της εργασίας κάθε διαχειριστή. Για την δημιουργία αντιγράφων ασφαλείας του WebLogic, θα πρέπει να δημιουργήσετε αντίγραφα ασφαλείας για το τμήμα της εφαρμογής σας Web που αλλάζει - τη βάση δεδομένων SQL. Αν αυτά τα δεδομένα έχουν ήδη δημιουργηθεί από έναν διαχειριστή βάσης δεδομένων, δεν χρειάζεται να ανησυχείτε για τη δημιουργία αντιγράφων ασφαλείας δεδομένων εφαρμογής.
Βίντεο: Oracle Weblogic Application Server Administration: Part 8 Develop and Deploy EAR to Weblogic 2024
Jeff Heaton
Η BEA WebLogic Server, που ονομάζεται πλέον Oracle WebLogic Server (η Oracle απέκτησε το BEA το 2008), είναι ένας από τους πιο διαδεδομένους διακομιστές εφαρμογών Java στην αγορά σήμερα. Γνωρίζοντας κάποιες συμβουλές διαχειριστή, παρακολουθώντας τους διακομιστές σας WebLogic και διατηρώντας τον WebLogic Server ενημερωμένο, σύντομα θα φτάσετε στην κατασκευή και την ανάπτυξη υπηρεσιών web για μικρά και μεγάλα έργα σε χρόνο μηδέν.
5 Συμβουλές για διαχειριστές διακομιστή WebLogic
Η εργασία του διαχειριστή του WebLogic Server έχει πολλές όψεις. Και καθώς διαχειρίζεστε τα συστήματα, κερδίζετε εμπειρία από το τι λειτουργεί και τι δεν λειτουργεί. Ακολουθούν πέντε χρήσιμες συμβουλές για τη διαχείριση του WebLogic Server.
Διαδικασίες εγγράφου
Ως διαχειριστής του WebLogic Server, θα ακολουθήσετε πολλές διαδικασίες, συμπεριλαμβανομένων των εξής εργασιών:
-
Επανεκκίνηση του διακομιστή
-
Ανάπτυξη νέων εκδόσεων του WebLogic Server
-
Δημιουργία αντιγράφων ασφαλείας του διακομιστή
-
Εγκατάσταση των πιο πρόσφατων ενημερωμένων εκδόσεων
-
Δημιουργία πόρων του WebLogic Server όπως πηγές δεδομένων
-
Θα πρέπει να έχετε γράψει οδηγίες για καθεμία από αυτές τις διαδικασίες, οι οποίες θα σας επιτρέψουν να ακολουθήσετε την ίδια διαδικασία κάθε φορά, εξασφαλίζοντας συνέπεια.
Ορίστε μια συμφωνία επιπέδου υπηρεσιών
Μια συμφωνία επιπέδου υπηρεσιών (SLA) βοηθά να καθορίσετε ποιοι τελικοί χρήστες αναμένουν από τον διακομιστή σας από την άποψη της αξιοπιστίας. Οι περισσότεροι χρήστες αναμένουν ότι ένα σύστημα θα λειτουργεί και λειτουργεί 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα. Ένα τέτοιο πρόγραμμα απλά δεν είναι δυνατό. Πολλά συμβάντα θα προκαλέσουν διακοπή λειτουργίας του συστήματός σας για κάποιο χρονικό διάστημα. Για παράδειγμα, ασχολείται με αποτυχίες υλικού, ενημερώσεις ρουτίνας ή επανεκκίνηση του διακομιστή σας για να αναφέρουμε μερικές.
Το SLA είναι η σύμβαση μεταξύ εσάς και των χρηστών που υποστηρίζει το σύστημά σας. Αυτή η σύμβαση θα πρέπει να καθορίζει το χρονικό διάστημα που θα επιτρέπεται στο σύστημά σας να είναι κάτω από το έτος.
Εκτός από τον καθορισμό περιόδων συντήρησης, μια κατάλληλα γραπτή συμφωνία επιπέδου υπηρεσιών θα πρέπει επίσης να καθορίζει τα εξής:
Κατά την εκτέλεση της συντήρησης
-
Πόσα λεπτά απροσδόκητης διακοπής επιτρέπονται ανά έτος
-
πρέπει να επιστρέψετε μετά από μια απροσδόκητη διακοπή
-
Πόσο συχνά θα εκτελούνται τα αντίγραφα ασφαλείας
-
Το συνολικό ποσοστό του χρόνου που θα πρέπει να είναι ο διακομιστής
-
Ρυθμίστε τις διαδικασίες κλήσης
Σε κάποιο σημείο το σύστημα θα πάει κάτω απρόσμενα.Όταν συμβαίνει μια απροσδόκητη διακοπή, εσείς και το προσωπικό σας πρέπει να είστε έτοιμοι να το αντιμετωπίσετε. Η διακοπή μπορεί να είναι κάτι που ο διαχειριστής μπορεί να χειριστεί ή κάτι σχετικό με το λογισμικό. Εάν η διακοπή οφείλεται σε σφάλμα λογισμικού, ένας προγραμματιστής θα χρειαστεί να εμπλακεί στη λύση. Επιπλέον, αυτές οι διακοπές μπορεί να συμβούν εκτός των κανονικών ωρών λειτουργίας. Αυτό ισχύει ιδιαίτερα εάν εργάζεστε για μια πολυεθνική εταιρεία.
Σχέδιο ανάπτυξης
Όταν το σύστημά σας αναπτύσσεται για πρώτη φορά, ίσως δεν σκέφτεστε την ανάπτυξη. Αλλά θα πρέπει να έχετε ένα σχέδιο όταν το τρέχον σας σύστημα έχει ξεπεράσει. Σε γενικές γραμμές, έχετε δύο επιλογές όταν το σύστημά σας δεν μπορεί πλέον να χειριστεί το απαιτούμενο ποσό επεξεργασίας:
Αναβάθμιση του διακομιστή σας σε ταχύτερο μηχάνημα.
-
Ίσως ένας από τους απλούστερους τρόπους να χειριστείτε περισσότερα αιτήματα είναι να κάνετε αναβάθμιση σε ένα ταχύτερο μηχάνημα. Αυτό μπορεί να σημαίνει την αγορά ενός νέου διακομιστή ή απλώς την προσθήκη άλλου επεξεργαστή στον τρέχοντα διακομιστή σας. Όταν κάνετε αναβάθμιση σε ένα ταχύτερο μηχάνημα, πρέπει να βεβαιωθείτε ότι ο διακομιστής σας έχει αντιγραφεί σωστά στο δίκτυο στο νέο μηχάνημα. Όλες οι ρυθμίσεις παραμέτρων και τα εγκατεστημένα πακέτα θα πρέπει να αντιγραφούν στο νέο μηχάνημα. Προσθέστε επιπλέον διακομιστές στο σύμπλεγμα σας.
-
Εάν εκτελείτε ένα σύμπλεγμα διακομιστών, μπορείτε απλά να προσθέσετε έναν άλλο διακομιστή. Εάν δεν εκτελείτε ένα σύμπλεγμα διακομιστών και ο όγκος των αιτημάτων σας είναι υπερβολικά υψηλός, θα πρέπει να χρησιμοποιήσετε ένα σύμπλεγμα διακομιστών. Η προσθήκη άλλου διακομιστή στο σύμπλεγμα αναγκάζει τον WebLogic Server να έχει έναν άλλο διακομιστή ο οποίος μπορεί να μοιραστεί ένα μέρος του φόρτου εργασίας. Αυτό επιτρέπει στην εφαρμογή ως σύνολο να είναι σε θέση να δεχτεί περισσότερες συνδέσεις. Δημιουργία αντιγράφων ασφαλείας των διακομιστών σας
Η δημιουργία αντιγράφων ασφαλείας των δεδομένων είναι σημαντικό μέρος της εργασίας κάθε διαχειριστή. Για την δημιουργία αντιγράφων ασφαλείας του WebLogic, θα πρέπει να δημιουργήσετε αντίγραφα ασφαλείας για το τμήμα της εφαρμογής σας Web που αλλάζει - τη βάση δεδομένων SQL. Αν αυτά τα δεδομένα έχουν ήδη δημιουργηθεί από έναν διαχειριστή βάσης δεδομένων, δεν χρειάζεται να ανησυχείτε για τη δημιουργία αντιγράφων ασφαλείας δεδομένων εφαρμογής.
Αν χάσετε το σκληρό δίσκο στο διακομιστή WebLogic, θα πρέπει να επανεγκαταστήσετε τα πάντα και να ξαναρχίσετε το διακομιστή. Εάν η εφαρμογή σας ήταν συσκευασμένη ως αρχείο αρχειοθέτησης web (WAR), μπορείτε γρήγορα να δημιουργήσετε αντίγραφο ασφαλείας της εφαρμογής σας ανακατανώντας το αρχείο WAR.
Παρακολούθηση των διακομιστών WebLogic
Η παρακολούθηση του κορμού σας είναι ένα σημαντικό καθήκον που πρέπει να αντιμετωπίσει κάθε διαχειριστής του WebLogic Server. Θα ελέγξετε αν ο διακομιστής σας είναι ανεβασμένος, καθώς και το φορτίο του διακομιστή. Η παρακολούθηση σάς επιτρέπει να βλέπετε γρήγορα μια επισκόπηση του τρόπου εκτέλεσης διαφορετικών τμημάτων του WebLogic Server. Το WebLogic Server σας επιτρέπει να παρακολουθείτε τις ακόλουθες περιοχές:
Συνδέσεις σύνδεσης CORBA
-
EJB
-
HTTP
-
JDBC
-
JMS
-
JNDI
-
Όλες οι δραστηριότητες παρακολούθησης πραγματοποιούνται μέσω της Κονσόλας διαχείρισης. Οι λειτουργίες παρακολούθησης της κονσόλας διαχείρισης δεν απομονώνονται σε μια συγκεκριμένη περιοχή. Αντίθετα, αυτές οι λειτουργίες τοποθετούνται στην ίδια περιοχή με το σύστημα που παρακολουθούν.
-
Γενικά, για να βρείτε τη σελίδα παρακολούθησης για μια συγκεκριμένη υπηρεσία στο WebLogic Server, ακολουθήστε τα εξής βήματα:
-
Συνδεθείτε στην κονσόλα διαχείρισης.
-
Στο φάκελο Services (στην αριστερή πλευρά της οθόνης), κάντε κλικ στον φάκελο που αντιπροσωπεύει την υπηρεσία που θέλετε να παρακολουθήσετε.
Οι πληροφορίες στη δεξιά πλευρά της κονσόλας αλλάζουν ώστε να αντικατοπτρίζουν την υπηρεσία που επιλέξατε.
Στη δεξιά πλευρά της οθόνης, κάντε κλικ στην καρτέλα Παρακολούθηση.
-
Η σελίδα παρακολούθησης δείχνει πόσες συνδέσεις είναι ενεργοποιημένες, πόσες επαφές αναμένουν σε μια σύνδεση και πόσες συνδέσεις δεν είναι διαθέσιμες. Από εδώ, μπορείτε να παρακολουθήσετε τη σύνδεσή σας.
-
Διατήρηση του WebLogic Server Up-Date
Θα πρέπει να γνωρίζετε τυχόν ενημερώσεις κώδικα καθώς και την τρέχουσα έκδοση του WebLogic Server. Επιδιορθώνει τα σφάλματα και τα ζητήματα ασφάλειας που προκύπτουν μεταξύ σημαντικών εκδόσεων του WebLogic Server. Θα πρέπει να κάνετε λήψη και εγκατάσταση ενημερωμένων εκδόσεων για το WebLogic Server καθώς και για άλλα στοιχεία του συστήματος. Αυτό ισχύει ιδιαίτερα για το λειτουργικό σύστημα των Windows, το οποίο διαθέτει πολλές ενημερωμένες εκδόσεις ασφαλείας.
-
Όταν διακυβεύεται η ασφάλεια ενός συστήματος, είναι συχνά επειδή ο διαχειριστής δεν έχει εγκαταστήσει την πιο ενημερωμένη ενημερωμένη έκδοση κώδικα.
Η αναβάθμιση στην τρέχουσα έκδοση του WebLogic Server είναι πολύ λιγότερο κρίσιμη από την εφαρμογή των ενημερωμένων εκδόσεων του λειτουργικού συστήματος και του WebLogic Server. Μερικές φορές χρειάζεται επανασχεδιασμός του πηγαίου κώδικα για να λειτουργήσει σωστά η τρέχουσα έκδοση. Μετά την αρχική έκδοση μιας νέας έκδοσης, πολλές εταιρείες προτιμούν να περιμένουν έως ότου αποδειχθεί η απελευθέρωση. Όταν αποφασίζετε να κάνετε αναβάθμιση στην πιο πρόσφατη έκδοση του WebLogic Server, πρέπει να το κάνετε σε δοκιμαστικό διακομιστή. Στη συνέχεια, αφού επιβεβαιώσετε ότι ο διακομιστής δοκιμής έχει καλή απόδοση, μπορείτε να βάλετε τη νέα έκδοση στο σύστημα παραγωγής σας.