Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Πραγματοποιήθηκε, λοιπόν, η επίσημη κυκλοφορία της πλατφόρμας Red Hat OpenShift 4. Σήμερα θα σας πούμε πώς να μεταβείτε σε αυτήν από το OpenShift Container Platform 3 όσο το δυνατόν πιο γρήγορα και εύκολα.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Για τους σκοπούς αυτού του άρθρου, μας ενδιαφέρει πρωτίστως τα νέα συμπλέγματα OpenShift 4, τα οποία αξιοποιούν τις δυνατότητες μιας έξυπνης και αμετάβλητης υποδομής που βασίζεται στο RHEL CoreOS και στα εργαλεία αυτοματισμού. Παρακάτω θα σας δείξουμε πώς να μεταβείτε στο OpenShift 4 χωρίς κανένα πρόβλημα.

Μπορείτε να μάθετε περισσότερα για τις διαφορές μεταξύ της νέας έκδοσης και της παλιάς. εδώ.

Μετανάστευση συμπλεγμάτων από το OpenShift 3 στο OpenShift 4 χρησιμοποιώντας την πιστοποιημένη πλατφόρμα Red Hat Appranix

Οι Appranix και Red Hat έχουν εργαστεί επιμελώς για να διευκολύνουν τη μετεγκατάσταση πόρων συμπλέγματος από το OpenShift 3 στο OpenShift 4 με μια προσαρμοσμένη υπηρεσία που εκτελείται πάνω από το Appranix Site Reliability Automation για Kubernetes.

Διάλυμα Appranix (μπορεί να βρεθεί στο Κατάλογος δοχείων Red Hat) σας επιτρέπει να δημιουργείτε αντίγραφα ασφαλείας όλων των συμπλεγμάτων OpenShift 3 και να τα επαναφέρετε στο OpenShift 4 με λίγα μόνο κλικ.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Γιατί η μετεγκατάσταση με χρήση του Appranix για το OpenShift 4 είναι καλή

  • Γρήγορη εκκίνηση. Δεδομένου ότι η λύση Appranix βασίζεται στις αρχές του SaaS, δεν χρειάζεται να ρυθμίσετε καμία υποδομή και δεν χρειάζεται να διαμορφώσετε ή να χρησιμοποιήσετε ξεχωριστές εξειδικευμένες λύσεις μετεγκατάστασης.
  • Η επεκτασιμότητα του Appranix διευκολύνει τη μετεγκατάσταση μεγάλων συστάδων.
  • Η αυτόματη δημιουργία αντιγράφων ασφαλείας σύνθετων διαμορφώσεων συμπλέγματος OpenShift 3 με επακόλουθη μεταφορά στο OpenShift 4 απλοποιεί την ίδια τη διαδικασία μετεγκατάστασης.
  • Η δυνατότητα δοκιμής του τρόπου με τον οποίο συμπεριφέρονται οι εφαρμογές από την εταιρική υποδομή OpenShift 3 στην πλατφόρμα OpenShift 4 στο cloud AWS.
  • Μετανάστευση ρυθμίσεων πρόσβασης RBAC μαζί με πόρους συμπλέγματος.
  • Επιλεκτική ή πλήρης μετεγκατάσταση όλων των έργων σε νέα συμπλέγματα OpenShift 4.
  • Προαιρετικό – οργάνωση πολλών επιπέδων ανοχής σφαλμάτων για εφαρμογές κοντέινερ, εάν έχετε την κατάλληλη συνδρομή.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Ανοχή σφαλμάτων πολλαπλών επιπέδων (ανθεκτικότητα) για εφαρμογές OpenShift

Μετά τη μετεγκατάσταση από το OpenShift 3 στο 4, η λύση Appranix μπορεί να χρησιμοποιηθεί για την παροχή Continuous App Resilience, στην οποία είναι δυνατές τρεις επιλογές. Επίπεδο 1 Το Resiliency (Επίπεδο 1 Resiliency) σάς επιτρέπει να επαναφέρετε εφαρμογές χωρίς να αλλάξετε την περιοχή και τον πάροχο cloud. Μπορεί να χρησιμοποιηθεί για την επαναφορά εφαρμογών ή την ανάκτηση από μια τοπική αποτυχία σε επίπεδο περιοχής, όπως όταν αποτυγχάνει μια ανάπτυξη εφαρμογής ή σε μια κατάσταση όπου πρέπει να δημιουργήσετε γρήγορα ένα δοκιμαστικό περιβάλλον στην ίδια περιοχή αλλά σε ένα ξεχωριστό σύμπλεγμα OpenShift .

Επίπεδο 2 σας επιτρέπει να μεταφέρετε εφαρμογές σε άλλη περιοχή χωρίς να αλλάξετε πάροχο. Σε αυτήν την περίπτωση, μπορείτε να διατηρήσετε την κύρια υποδομή δεδομένων στην κύρια περιοχή, αλλά να εκτελέσετε εφαρμογές σε άλλο σύμπλεγμα σε διαφορετική περιοχή. Αυτή η επιλογή είναι χρήσιμη όταν μια περιοχή ή ζώνη cloud πέφτει ή όταν οι εφαρμογές πρέπει να μετακινηθούν σε άλλη περιοχή λόγω επίθεσης στον κυβερνοχώρο. Και τελικά, Επίπεδο 3 σας επιτρέπει να αλλάξετε όχι μόνο την περιοχή, αλλά και τον πάροχο cloud.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Πώς λειτουργεί το Appranix SRA
Η ανοχή σφαλμάτων πολλαπλών επιπέδων των εφαρμογών OpenShift στο Appranix επιτυγχάνεται μέσω της λειτουργίας «χρονομηχανής», η οποία δημιουργεί αυτόματα αντίγραφα του περιβάλλοντος εφαρμογής. Για να ενεργοποιήσετε αυτήν τη λειτουργία και να βελτιώσετε την ασφάλεια της εφαρμογής, απλώς προσθέστε μία γραμμή κώδικα στη διοχέτευση DevOps.
Οι υπηρεσίες υποδομής των παρόχων cloud αντιμετωπίζουν επίσης προβλήματα, επομένως η δυνατότητα γρήγορης μετάβασης σε άλλον πάροχο είναι χρήσιμη για να αποφευχθεί ο αποκλεισμός σε έναν μόνο πάροχο υπηρεσιών.

Όπως δείχνει η παρακάτω εικόνα, αντίγραφα ασφαλείας περιβάλλοντος εφαρμογών μπορούν να δημιουργηθούν στο Appranix όχι μόνο αυτόματα σε μια καθορισμένη συχνότητα, αλλά και κατόπιν εντολής από τη γραμμή συνεχούς ενοποίησης και παράδοσης CI/CD. Ταυτόχρονα, η «μηχανή του χρόνου» παρέχει:

  • Αυξητική καταγραφή χώρων ονομάτων και περιβαλλόντων εφαρμογών σε στυλ GitHub.
  • Απλή επαναφορά της εφαρμογής.
  • Έκδοση διαμορφώσεων cloud και κοντέινερ.
  • Αυτοματοποιημένη διαχείριση κύκλου ζωής δεδομένων.
  • Αυτοματοποίηση της υποδομής ως διαχείριση κώδικα (IaC).
  • Αυτοματοποιημένη διαχείριση κατάστασης IaC.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Με το Appranix, μπορείτε να παρέχετε πλήρη προστασία και ανάκτηση σε επίπεδο εφαρμογής για σενάρια όπως η μηχανική χάους, η ανάκτηση καταστροφών, η προστασία ransomware και η επιχειρηματική συνέχεια. Δεν θα υπεισέλθουμε σε λεπτομέρειες σχετικά με αυτό και θα εξετάσουμε περαιτέρω τον τρόπο χρήσης του Appranix για μετεγκατάσταση από το OpenShift 3 στο OpenShift 4.

Τρόπος μετεγκατάστασης του OpenShift 3 στο OpenShift 4 χρησιμοποιώντας την πλατφόρμα αξιοπιστίας ιστότοπου Appranix

Η διαδικασία περιλαμβάνει τρία στάδια:

  1. Διαμορφώνουμε το OpenShift 3 και το OpenShift 4 ώστε να εντοπίζουν αυτόματα όλα τα στοιχεία προς μετεγκατάσταση.
  2. Δημιουργούμε πολιτικές και ορίζουμε χώρους ονομάτων για τη μετεγκατάσταση.
  3. Ανάκτηση όλων των χώρων ονομάτων στο OpenShift 4 με ένα κλικ.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Διαμόρφωση συμπλεγμάτων OpenShift 3 και 4 για αυτόματη ανακάλυψη

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Το Appranix υποθέτει ότι έχετε ήδη εκτελέσει συμπλέγματα OpenShift 3 και OpenShift 4. Εάν δεν υπάρχουν ακόμη συμπλέγματα OpenShift 4, δημιουργήστε τα χρησιμοποιώντας Τεκμηρίωση Red Hat για την ανάπτυξη του OpenShift 4. Η ρύθμιση του πρωτεύοντος συμπλέγματος και του συμπλέγματος στόχου στο Appranix είναι το ίδιο και περιλαμβάνει μόνο μερικά βήματα.

Εγκατάσταση του Appranix Controller Agent για ανίχνευση συμπλεγμάτων

Για να ανακαλύψετε πόρους συμπλέγματος, χρειάζεστε έναν μικρό πράκτορα ελεγκτή sidecar. Για να το αναπτύξετε, απλώς αντιγράψτε και επικολλήστε την κατάλληλη εντολή curl, ως κατωτέρω. Μόλις εγκατασταθεί ο παράγοντας στο OpenShift 3 και στο OpenShift 4, το Appranix θα ανακαλύψει αυτόματα όλους τους πόρους συμπλέγματος που πρόκειται να μετεγκατασταθούν, συμπεριλαμβανομένων των χώρων ονομάτων, των αναπτύξεων, των ομάδων ομάδων, των υπηρεσιών, καθώς και των κεντρικών υπολογιστών με άλλους πόρους.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Μετανάστευση μεγάλων κατανεμημένων εφαρμογών
Τώρα θα δούμε ένα παράδειγμα για το πώς να μεταφέρετε εύκολα την κατανεμημένη εφαρμογή microservice SockShop από το OpenShift 3 στο OpenShift 4 (ακολουθήστε τον σύνδεσμο - μια λεπτομερή περιγραφή αυτής της εφαρμογής και της αρχιτεκτονικής μικροϋπηρεσιών της). Όπως φαίνεται από εικόνα παρακάτω,Η αρχιτεκτονική του SockShop περιέχει πολλά στοιχεία.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Το Appranix ανακαλύπτει όλους τους πόρους που πρέπει να προστατευθούν και να μετεγκατασταθούν στο OpenShift 4, συμπεριλαμβανομένων των PoD, των αναπτύξεων, των υπηρεσιών και των διαμορφώσεων συμπλέγματος.

OpenShift 3 με το SockShop σε λειτουργία

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Δημιουργία πολιτικών προστασίας για τη μετανάστευση

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

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Μετεγκατάσταση πολλαπλών συμπλεγμάτων OpenShift 3 με χρήση σχεδίων προστασίας

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

Το Appranix σάς επιτρέπει να μετεγκαταστήσετε όλους τους χώρους ονομάτων ενός συμπλέγματος στο OpenShift 4 ή απλώς σε επιλεγμένους.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Πραγματοποιούμε μετεγκατάσταση στο OpenShift 4 με ένα κλικ

Η μετεγκατάσταση είναι η επαναφορά επιλεγμένων χώρων ονομάτων στο σύμπλεγμα στόχου OpenShift 4. Αυτή η λειτουργία εκτελείται με ένα κλικ. Το ίδιο το Appranix κάνει όλη τη δουλειά της συλλογής δεδομένων σχετικά με τη διαμόρφωση και τους πόρους του περιβάλλοντος προέλευσης και στη συνέχεια τα επαναφέρει ανεξάρτητα στην πλατφόρμα OpenShift 4.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Έλεγχος εφαρμογών μετά τη μετεγκατάσταση στο OpenShift 4

Συνδεθείτε στο σύμπλεγμα OpenShift 4, ενημερώστε τα έργα και ελέγξτε ότι όλες οι εφαρμογές και οι χώροι ονομάτων είναι εντάξει. Επαναλάβετε τη διαδικασία μετεγκατάστασης για άλλους χώρους ονομάτων, δημιουργώντας νέα σχέδια προστασίας ή αλλάζοντας τα υπάρχοντα.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Εκκίνηση εφαρμογών μετεγκατάστασης στο OpenShift 4

Μετά τη μετεγκατάσταση εφαρμογών χρησιμοποιώντας τη διαδικασία επαναφοράς Appranix, είναι σημαντικό να θυμάστε να διαμορφώνετε τις διαδρομές - πρέπει να δείχνουν στο OpenShift 4. Μπορεί να θέλετε να κάνετε μια δοκιμαστική επαναφορά πριν πραγματοποιήσετε πλήρη μετεγκατάσταση της παραγωγής σας από το OpenShift 3. Μόλις έχετε μερικές εφαρμογές που εκτελούνται στο OpenShift 4 στους αντίστοιχους χώρους ονομάτων τους, θα χρειαστεί να μετεγκαταστήσετε τις υπόλοιπες εφαρμογές χρησιμοποιώντας αυτήν τη διαδικασία.

Αφού μετεγκατασταθούν όλοι οι χώροι ονομάτων, μπορείτε να προστατεύσετε όλα τα συμπλέγματα OpenShift για συνεχή ανάκτηση καταστροφών, anti-ransomware, επιχειρηματική συνέχεια ή μελλοντικές μετεγκαταστάσεις, επειδή το Appranix Site Reliability Automation ενημερώνεται αυτόματα καθώς κυκλοφορούν νέες εκδόσεις του OpenShift.

Απλοποίηση της μετεγκατάστασης από το OpenShift 3 στο OpenShift 4

Σε συνολικά

Το OpenShift 4 είναι ένα μεγάλο βήμα προς τα εμπρός, κυρίως λόγω της νέας αμετάβλητης αρχιτεκτονικής και του μοντέλου πλατφόρμας χειριστή για την αυτοματοποίηση πολύπλοκων διαμορφώσεων εφαρμογών και πλατφορμών που εκτελούνται σε περιβάλλοντα συμπλέγματος. Το Appranix προσφέρει στους χρήστες του OpenShift έναν απλό και βολικό τρόπο μετεγκατάστασης στο OpenShift 4 με τη λύση αποκατάστασης καταστροφών εφαρμογών που είναι εγγενής στο cloud, την πλατφόρμα αξιοπιστίας ιστότοπου.

Το διάλυμα Appranix μπορεί να χρησιμοποιηθεί απευθείας από Κατάλογος δοχείων Red Hat.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο