Γιατί να εκσυγχρονιστεί το Mainframe (Rajagopalan Thiruvenkatachari) PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Γιατί να εκσυγχρονίσετε το Mainframe (Rajagopalan Thiruvenkatachari)

​Εάν η πρόβλεψη του 1994 επαληθευόταν, το έτος 2022 θα ήταν το 28ο έτος εξαφάνισης του IBM Mainframe. Αντίθετα, όμως, τα mainframes συνεχίζουν την υπηρεσία τους και η ζήτηση MIPS αυξάνεται. Συνεχίζει να είναι μια πλατφόρμα επιλογής για το μεγαλύτερο μέρος των μεγάλων mainframe
καταστήματα. Τότε ποιο είναι το θέμα; Γιατί οι οργανισμοί πρέπει να εκσυγχρονίσουν τις εφαρμογές; Ποιες είναι οι διαθέσιμες επιλογές; Σε αυτό το ιστολόγιο, μιλάμε για την ανάγκη εκσυγχρονισμού, τις επιλογές, τις τάσεις και τον τρόπο ευθυγράμμισης του mainframe της IBM ώστε να ανταποκρίνεται στις σημερινές και μελλοντικές απαιτήσεις.

Η ανάγκη της ώρας

Οι τρέχουσες εφαρμογές mainframe υποφέρουν από μονολιθοφοβία, όπου τα επίπεδα συνομιλίας, λειτουργίας και πρόσβασης δεδομένων συνδέονται στενά και καθιστούν δύσκολη τη διάκριση των ορίων. Υπάρχει πολύς πλεονασμός σε δεδομένα και κώδικα. Η πολυπλοκότητα του κώδικα
και η συντήρηση είναι μια πρόκληση. Δεν υπάρχει σαφής τεκμηρίωση, τα άτομα που δημιούργησαν αυτές τις εφαρμογές έχουν ήδη συνταξιοδοτηθεί ή βρίσκονται στα πρόθυρα της συνταξιοδότησης. Επίσης, οι περισσότερες από τις δεξιότητες παλαιού τύπου δεν είναι διαθέσιμες στην αγορά. Άφιξη νεότερων και επεκτάσιμων τεχνολογιών
έχουν αλλάξει το επιχειρηματικό μοντέλο. Η εμπειρία του πελάτη είναι η κύρια εστίαση. Οι επιχειρηματικές δραστηριότητες έχουν γίνει παγκόσμιες με αποτέλεσμα αυξημένες κανονιστικές συμμορφώσεις και το πεδίο των αναλύσεων κινδύνου και της παρακολούθησης της απάτης έχει διευρυνθεί. Οι νεοφυείς επιχειρήσεις είναι νέας φυλής ανταγωνιστών
τώρα. Αυτές οι νεοφυείς επιχειρήσεις παρουσιάζουν νέα προϊόντα και δυνατότητες με ασύλληπτη ταχύτητα και προσελκύουν σιγά σιγά την ίδια την πελατειακή βάση. Οι μεθοδολογίες ανάπτυξης έχουν αλλάξει από καταρράκτη σε ευκίνητη. Για να ξεπεράσουμε τις παραπάνω προκλήσεις και να μεγαλώσουμε, η ανάγκη της ώρας
είναι ο εκσυγχρονισμός της μονολιθικής εφαρμογής για ψηφιοποίηση, ευελιξία, ταχύτητα στην αγορά και επεκτασιμότητα επιχειρήσεων. Άρα, ο εκσυγχρονισμός δεν αποτελεί πλέον επιλογή. Τότε ποιες είναι οι επιλογές και οι τάσεις;

Επιλογές εκσυγχρονισμού

Κάθε φορά που μιλάμε για εκσυγχρονισμό, το πρώτο πράγμα που έρχεται στο μυαλό μας είναι το σύννεφο. Το Cloud διαφημίζεται ως εναλλακτική λύση για το mainframe. Έχει γίνει τάση και θα συνεχιστεί για μερικά χρόνια ακόμα. Επίσης το cloud προσφέρει σύγχρονο σύνολο εργαλείων και λογισμικού για
ανάπτυξη, DevOps και υπηρεσίες αυτοματοποιημένης παρακολούθησης. Είναι αποδεδειγμένο ότι είναι ασφαλές, ανθεκτικό, εγγυάται διαθεσιμότητα και επεκτασιμότητα. Έτσι, μπορεί ο οργανισμός, απλώς μετατοπίστε ολόκληρη τη διαδικασία στο cloud ή ξαναγράψτε τη βάση κώδικα σε γλώσσες νέας γενιάς
και βάσεις δεδομένων; Πώς μπορεί κανείς να επιλέξει τη σωστή επιλογή;

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

  • Επιλογές όπως το Re-Host και το Re-Factor, είναι οικονομικά αποδοτικές και λιγότερο επικίνδυνες, αλλά δεν αντιμετωπίζουν βασικούς κινδύνους ΜΜΕ και τεχνολογίας και ταχύτερο χρόνο στην αγορά. Κάποιος μπορεί να επιταχύνει τη διαδικασία παράδοσης εφαρμόζοντας DevOps, αλλά η κωδικοποίηση και οι δοκιμές θα συνεχιστούν.
    Αυτή η επιλογή είναι κατάλληλη για οργανισμούς με μικρότερο αποτύπωμα Mainframe, λιγότερο από 2,000 MIPS και οργανισμοί με 5,000 MIPS ή λιγότερο μπορούν να το επιλέξουν ως προσωρινή επιλογή.
  • Από την άλλη πλευρά, το πλήρες Re-Engineering ή Re-Write είναι μια ιδανική και φουτουριστική επιλογή με εφαρμογή που βασίζεται σε API, αρχιτεκτονική βασισμένη σε μικροϋπηρεσίες που αναπτύσσεται σε μια πλατφόρμα με κοντέινερ. Αυτή η επιλογή αντιμετωπίζει τον βασικό κίνδυνο για ΜΜΕ και τεχνολογία. Αλλά είναι
    πολύ υψηλό ρίσκο, απαιτεί τεράστιες επενδύσεις, μεγαλύτερο χρόνο αναμονής για να αποκομιστούν τα οφέλη (τουλάχιστον 3 χρόνια) και απαιτεί μακροπρόθεσμη δέσμευση τόσο από τους ενδιαφερόμενους φορείς πληροφορικής όσο και από τις επιχειρήσεις. Υπάρχουν λίγες ή καθόλου περιπτώσεις χρήσης στη βιομηχανία για αυτήν την επιλογή όπου βρισκόταν ολόκληρο το σύστημα
    ανασχεδιάστηκε στο cloud ή στο premise, ωστόσο υπάρχουν περιπτώσεις χρήσης όπου ένα υποσύνολο βασικών λειτουργιών διαφοροποίησης μεταφέρθηκε στο cloud ή σε πλατφόρμα εσωτερικής εγκατάστασης για ευελιξία και ταχύτητα στην αγορά.
  • Η επιλογή υβριδικού και επιτόπιου εκσυγχρονισμού παρέχει την ευκαιρία επιλεκτικού εκσυγχρονισμού ενός υποσυνόλου λειτουργιών για ευελιξία και επεκτασιμότητα. Αυτό είναι λιγότερο επικίνδυνο σε σύγκριση με άλλες επιλογές. Αυτό είναι επίσης οικονομικά αποδοτικό και απαντά σε ορισμένες από τις βασικές ΜΜΕ
    και τεχνολογικούς κινδύνους που αντιμετωπίζουν οι οργανισμοί.  a) Προσδιορίστε και εκθέστε βασικές λειτουργίες ως API για κατανάλωση, όπως πελάτης κατά την επιβίβαση, πληρωμές, επεξεργασία δανείων κ.λπ.
    b) Βασικά δεδομένα σε πραγματικό χρόνο ή μετά τη διαδικασία που αναπαράγονται στο Cloud για AI, ML, Risk Analytics, AML, Ανίχνευση απάτης κ.λπ.
    c) Λειτουργία μόνο αναζήτησης εκφόρτωσης (CQRS), στο  σύννεφο ως μικροϋπηρεσίες που αναπτύσσονται σε αρχιτεκτονική που βασίζεται σε κοντέινερ
    d) Συμμετοχή στην υλοποίηση DevOps για επιχειρήσεις και e) Χρήση εργαλείων ανάλυσης επιπτώσεων και τεκμηρίωσης για ποιοτικά παραδοτέα και τεκμηρίωση για τον μετριασμό του βασικού κινδύνου ΜΜΕ. 

Μερικές αναφορές από τη βιομηχανία για τον εκσυγχρονισμό σε υβριδικό μοντέλο, συνύπαρξη με το Cloud μέσω επιλεκτικού εκσυγχρονισμού.

  • Μια μεγάλη επενδυτική τράπεζα εφάρμοσε το DevOps-CI/CD για μια βασική εφαρμογή. Τα οφέλη είναι η βελτίωση του χρόνου διάθεσης στην αγορά, η ποιότητα και το μειωμένο κόστος του έργου.
  • Ένας μεγάλος πελάτης διεκπεραίωσης τραπεζικών και πιστωτικών καρτών παγκοσμίως έχει ξαναγράψει τον βασικό αλγόριθμο αντιστοίχισης στην πλατφόρμα πολλαπλών νέφους. Τα οφέλη είναι αρχιτεκτονημένοι από μικροϋπηρεσίες, ρυθμιζόμενοι κανόνες για τη βελτίωση της ευελιξίας.
  • Ένα μεγάλο ευρωπαϊκό χρηματιστήριο επανέγραψε την εφαρμογή κλάσης πολλαπλών στοιχείων στο cloud χρησιμοποιώντας το RedHat Openshift PaaS. Τα πλεονεκτήματα είναι η ευελιξία, η ταχύτητα στην αγορά, ο σχεδιασμός μικροϋπηρεσιών και η εφαρμογή Implemented DevOps CI/CD.
  • Ένας μεγάλος πελάτης επεξεργασίας πληρωμών στις ΗΠΑ μετέφερε μία από τις βασικές διαδικασίες του στην πλατφόρμα Cloud. Ο κώδικας ανακατασκευάστηκε χρησιμοποιώντας αυτοματοποιημένο εργαλείο πρώτα και στη συνέχεια μετατράπηκε το τμήμα πυρήνα σε μικροϋπηρεσίες. Τα οφέλη είναι η ευελιξία στην ταχύτητα στην αγορά και η μείωση του κινδύνου του πυρήνα
    ΜΜΕ και τεχνικές δεξιότητες.
  • Μια μεγάλη παγκόσμια τράπεζα εκσυγχρόνισε τις βασικές τραπεζικές της λειτουργίες παρουσιάζοντάς τις ως API. Τα οφέλη είναι η βελτιωμένη εμπειρία πελατών και η ταχύτερη εξυπηρέτηση.

Διατήρηση και επένδυση στην πλατφόρμα Mainframe

Η IBM συνεχίζει να αναβαθμίζει το υλικό και το λογισμικό της για να ταιριάζει με την τρέχουσα τάση και την επιχειρηματική ανάπτυξη.

  • Ανάπτυξη και δοκιμή offload στο IBM cloud με το Wazi as a Service (aaS).
  • Εκθέστε τις βασικές λειτουργικές δυνατότητες του συστήματος Z μέσω των API για κατανάλωση δεδομένων  χρησιμοποιώντας το IBM z/OS Connect. 
  • Z Container Extensions, που εκτελούν Linux σε Z docker κοντέινερ εντός z/OS – Οποιοδήποτε λογισμικό Linux, διαθέσιμο ως εικόνα docker, μπορεί να αναπτυχθεί στο Z.
  • Υποστήριξη συνόλων εργαλείων για DevOps και υλοποίηση αγωγών CI/CD

 Συμπέρασμα

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

Σφραγίδα ώρας:

Περισσότερα από Fintextra