
Ή μήπως είναι δυνατόν; Φυσικά, η μετεγκατάσταση του συστήματος SAP είναι μια σύνθετη και επίπονη διαδικασία, η επιτυχία της οποίας απαιτεί τη συντονισμένη εργασία όλων των συμμετεχόντων. Και αν η μετεγκατάσταση πραγματοποιηθεί σε σύντομο χρονικό διάστημα, η εργασία γίνεται πολλές φορές πιο περίπλοκη. Δεν αποφασίζουν όλοι να το κάνουν αυτό. Μπορεί να υπάρχουν διάφοροι λόγοι. Για παράδειγμα, η ίδια η διαδικασία είναι χρονοβόρα και οργανωτικά περίπλοκη. Επιπλέον, υπάρχει ο κίνδυνος απρογραμμάτιστης διακοπής λειτουργίας του συστήματος. Ή οι πελάτες δεν είναι σίγουροι ότι, έχοντας επιβιώσει από μια τέτοια επιχείρηση, θα λάβουν οφέλη ανάλογα με τις προσπάθειες που καταβλήθηκαν. Ωστόσο, υπάρχουν εξαιρέσεις.
Παρακάτω θα σας ενημερώσουμε για τις δυσκολίες που αντιμετωπίζουν οι πελάτες κατά τη διαδικασία μετεγκατάστασης και συντήρησης συστημάτων SAP, θα συζητήσουμε γιατί τα στερεότυπα δεν ανταποκρίνονται πάντα στην πραγματικότητα και θα μοιραστούμε μια μελέτη περίπτωσης για το πώς καταφέραμε να μετεγκαταστήσουμε τα συστήματα του πελάτη σε μια νέα υποδομή σε λίγο περισσότερο από τρεις μήνες.
Φιλοξενία συστημάτων SAP
Μόλις πριν από πέντε χρόνια, ήταν δύσκολο να φανταστεί κανείς ότι οι πελάτες θα άρχιζαν να χρησιμοποιούν μαζικά πόρους φιλοξενίας για εφαρμογές SAP. Στις περισσότερες περιπτώσεις, αυτές υλοποιούνταν επί τόπου. Ωστόσο, με την ανάπτυξη μοντέλων εξωτερικής ανάθεσης και την αγορά υπηρεσιών cloud, οι κοσμοθεωρίες των πελατών άρχισαν να αλλάζουν. Ποια είναι τα επιχειρήματα που επηρεάζουν την επιλογή υπέρ του cloud για το SAP;
- Για τους αρχάριους που μόλις σχεδίαζαν να εφαρμόσουν το SAP, η υποδομή cloud αποτελεί πρακτικά μια τυπική επιλογή – επεκτασιμότητα πόρων για τις τρέχουσες ανάγκες του συστήματος και απροθυμία διοχέτευσης πόρων στην ανάπτυξη μη βασικών ικανοτήτων.
- Σε εταιρείες με μεγάλο συστημικό τοπίο, με τη βοήθεια της φιλοξενίας συστημάτων SAP, οι CIO φτάνουν σε ένα ποιοτικά νέο επίπεδο διαχείρισης κινδύνου, καθώς ο συνεργάτης είναι υπεύθυνος για το SLA.
- Το τρίτο πιο συχνά απαντώμενο επιχείρημα είναι το υψηλό κόστος κατασκευής υποδομής για την εφαρμογή σεναρίων υψηλής διαθεσιμότητας και DR.
- Παράγοντας 2027 – ο προμηθευτής ανακοίνωσε ότι θα σταματήσει να υποστηρίζει παλαιότερα συστήματα το 2027. Αυτό σημαίνει μεταφορά της βάσης δεδομένων στο HANA, κάτι που συνεπάγεται κόστος για τον εκσυγχρονισμό και την αγορά νέας υπολογιστικής ισχύος.
Η αγορά φιλοξενίας SAP στη Ρωσία μπορεί πλέον να θεωρηθεί αρκετά ώριμη. Και αυτό παρέχει άφθονες ευκαιρίες σε πελάτες που θέλουν να αλλάξουν τις πλατφόρμες φιλοξενίας τους. Ωστόσο, τέτοια έργα μπορούν δικαίως να προκαλέσουν ανησυχίες στις επιχειρήσεις λόγω της πολυπλοκότητας της διαδικασίας μετεγκατάστασης. Αυτό αναγκάζει τους πελάτες να έχουν αυξημένες απαιτήσεις από τους παρόχους υπηρεσιών, οι οποίοι πρέπει να έχουν όχι μόνο εξαιρετικές ικανότητες στη φιλοξενία και τη συντήρηση συστημάτων SAP, αλλά και επιτυχημένη εμπειρία στον τομέα της μετεγκατάστασης.
Ποιες είναι οι δυσκολίες της αλλαγής φιλοξενίας SAP;
Οι υπηρεσίες φιλοξενίας ποικίλλουν. Ενδέχεται να μην πληρούν το δηλωμένο επίπεδο υπηρεσιών, να έχουν πολλά "αλλά" και αστερίσκους με αποποιήσεις ευθύνης με ψιλά γράμματα και να έχουν περιορισμένους πόρους και δυνατότητες. πάροχος φιλοξενίαςΑκαμψία στην επικοινωνία με τον πελάτη, γραφειοκρατία, τεχνικοί περιορισμοί, κακή τεχνική υποστήριξη και πολλές άλλες λεπτές αποχρώσεις—αυτές είναι μόνο μερικές από τις παγίδες που ενδέχεται να αντιμετωπίσουν οι πελάτες κατά τη λειτουργία των επιχειρηματικών τους συστημάτων σε υποδομές εξωτερικής ανάθεσης. Συχνά, αυτά τα ζητήματα παραμένουν κρυμμένα από τον πελάτη, θαμμένα σε ένα συμβόλαιο πολλών σελίδων και εμφανίζονται μόνο κατά την πραγματική χρήση των υπηρεσιών.
Κάποια στιγμή, γίνεται προφανές στον πελάτη ότι το επίπεδο εξυπηρέτησης που λαμβάνει απέχει πολύ από τις προσδοκίες του. Αυτό αποτελεί ένα είδος καταλύτη για την εξεύρεση λύσεων για τη διόρθωση της κατάστασης και, σε περίπτωση αποτυχίας, όταν τα προβλήματα συσσωρεύονται στα όριά τους και γίνονται πραγματικά επώδυνα, προχωρά σε ενεργές ενέργειες για την επεξεργασία εναλλακτικών επιλογών προς την κατεύθυνση της αλλαγής του παρόχου υπηρεσιών.
Γιατί περιμένουν μέχρι την τελευταία στιγμή; Ο λόγος είναι απλός - η διαδικασία μεταφοράς συστημάτων δεν είναι πάντα διαφανής και κατανοητή για τους πελάτες. Είναι δύσκολο για τον πελάτη να αξιολογήσει τους πραγματικούς κινδύνους που σχετίζονται με τη διαδικασία μετεγκατάστασης. Μπορούμε να πούμε ότι η μετεγκατάσταση για τους πελάτες είναι ένα είδος μαύρου κουτιού: είναι ασαφές το κόστος, ο χρόνος διακοπής λειτουργίας των συστημάτων, οι κίνδυνοι και ο τρόπος μετριασμού τους, και γενικά είναι σκοτεινό και τρομακτικό. Άλλωστε, αν δεν λειτουργήσει, τότε τα κεφάλια τόσο των κορυφαίων στελεχών όσο και των υπευθύνων θα αποτύχουν.
Το SAP είναι ένα σύστημα εταιρικού επιπέδου, πολύπλοκο και, για να το θέσω ήπια, όχι φθηνό. Δαπανώνται αξιοπρεπείς προϋπολογισμοί για την εφαρμογή, τη βελτίωση και τη συντήρησή τους, και η βιωσιμότητα της επιχείρησης εξαρτάται από τη διαθεσιμότητα και τη σωστή λειτουργία τους. Τώρα φανταστείτε τις συνέπειες της διακοπής κάποιας μεγάλης παραγωγής. Αυτές είναι οικονομικές απώλειες που μπορούν να υπολογιστούν σε αριθμούς με μεγάλο αριθμό μηδενικών, καθώς και κίνδυνοι φήμης και άλλοι, εξίσου σημαντικοί.
Ας δούμε τις δυσκολίες που μπορεί να προκύψουν σε κάθε στάδιο, χρησιμοποιώντας την περίπτωση της μετεγκατάστασης συστήματος SAP για έναν από τους πελάτες μας.
Προετοιμασία και σχεδιασμός
Η μετεγκατάσταση είναι μια φόρμουλα με πολλά διαφορετικά στοιχεία. Και ένα από τα πιο σημαντικά είναι το στάδιο του σχεδιασμού και της προετοιμασίας της (νέας) υποδομής-στόχου.
Χρειάστηκε να εμβαθύνουμε στην υπάρχουσα υλοποίηση συστημάτων, την αρχιτεκτονική τους. Στην υποδομή-στόχο, επαναλάβαμε υπάρχουσες λύσεις σε ορισμένα σημεία, τις συμπληρώσαμε και τις βελτιώσαμε σε ορισμένα σημεία, τις αναδιαμορφώσαμε σε άλλα, εξετάσαμε προσεκτικά και επιλέξαμε λύσεις για να διασφαλίσουμε την ανοχή σφαλμάτων και τη διαθεσιμότητα, και ενοποιήσαμε όλους τους πόρους όσο το δυνατόν περισσότερο.
Κατά τη διάρκεια της διαδικασίας σχεδιασμού, πραγματοποιήθηκαν πολλές διαφορετικές ασκήσεις, οι οποίες τελικά μας επέτρεψαν να προετοιμαστούμε για τη μετεγκατάσταση όσο το δυνατόν περισσότερο και να λάβουμε υπόψη κάθε είδους αποχρώσεις και παγίδες (περισσότερα για αυτό αργότερα).
Αυτό που τελικά καταλήξαμε ήταν μια ειδικά σχεδιασμένη υποδομή ιδιωτικού cloud βασισμένη στο κέντρο δεδομένων μας:
- αποκλειστικοί φυσικοί διακομιστές για το SAP HANA·
- Πλατφόρμα εικονικοποίησης VMware για διακομιστές εφαρμογών και υπηρεσίες υποδομής.
- διπλά κανάλια επικοινωνίας μεταξύ κέντρων δεδομένων για L2 VPN;
- δύο κύρια συστήματα αποθήκευσης για τον διαχωρισμό της παραγωγής από «όλα τα άλλα»·
- Ένα σύστημα δημιουργίας αντιγράφων ασφαλείας βασισμένο στο Veritas Netbackup με ξεχωριστό διακομιστή, ράφι δίσκου και βιβλιοθήκη ταινιών.

Και ιδού πώς υλοποιήθηκαν όλα αυτά από τεχνικής άποψης.
SAP
- Για αποτελεσματική χρήση του χώρου αποθήκευσης για παραγωγικό HANA, χρησιμοποιήσαμε κοινόχρηστους δίσκους χωρίς αναπαραγωγή της βάσης δεδομένων από το σύστημα χρησιμοποιώντας εργαλεία SAP. Όλα αυτά ενσωματώθηκαν σε ένα σύμπλεγμα Active-Standby του SUSE HAE που βασίζεται στο Pacemaker. Ναι, ο χρόνος ανάκτησης είναι λίγο μεγαλύτερος από ό,τι με την αναπαραγωγή, αλλά έχουμε εξοικονόμηση χώρου αποθήκευσης διπλάσια και, ως αποτέλεσμα, εξοικονόμηση για τον προϋπολογισμό του πελάτη.
- Σε περιβάλλοντα προπαραγωγής, τα clusters HANA εγκαταλείφθηκαν, αλλά η διαμόρφωση παραγωγής επαναλήφθηκε τεχνικά.
- Τα περιβάλλοντα δοκιμών και ανάπτυξης χωρίστηκαν σε αρκετούς ακόμη διακομιστές χωρίς συμπλέγματα στη διαμόρφωση MCOS.
- Όλοι οι διακομιστές εφαρμογών εικονικοποιήθηκαν και φιλοξενήθηκαν στο VMware.
Сети
- Διαχωρίσαμε φυσικά τα περιγράμματα των δικτύων ελέγχου και παραγωγής με στοίβες διακοπτών, στρέφοντας τα δίκτυα παραγωγής προς το κέντρο δεδομένων του πελάτη.
- Έχουμε παράσχει επαρκή αριθμό διεπαφών δικτύου για να αποφύγουμε την ανάμειξη μεγάλων ροών κυκλοφορίας.
- Για τη μεταφορά δεδομένων από το σύστημα αποθήκευσης, δημιουργήθηκαν κλασικά εργοστάσια FC SAN.
SHD
- Τα φόρτα εργασίας παραγωγής και προπαραγωγής του SAP παρέμειναν στη συστοιχία all-flash.
- Τα περιβάλλοντα δοκιμών για προγραμματιστές και υπηρεσίες υποδομής τοποθετήθηκαν σε ξεχωριστό υβριδικό πίνακα.
IBS
- Κατασκευασμένο με βάση το Veritas Netbackup.
- Έχουμε προσθέσει μερικά επιπλέον ενσωματωμένα σενάρια για τη δημιουργία αντιγράφων ασφαλείας των διαμορφώσεων MCOS.
- Τοποθετούμε λειτουργικά αντίγραφα σε ένα ράφι δίσκων για γρήγορη ανάκτηση και για μακροχρόνια αποθήκευση χρησιμοποιούμε κασέτες.
Παρακολούθηση
- Όλο το υλικό, το λειτουργικό σύστημα και το SAP διαμορφώθηκαν για το Zabbix.
- Έχουμε συγκεντρώσει πολλά χρήσιμα dashboards στο Grafana.
- Όταν προκύπτει μια ειδοποίηση, το Zabbix μπορεί να δημιουργήσει ένα αίτημα στο σύστημα διαχείρισης συμβάντων, το οποίο έχουμε εφαρμόσει στο Jira. Οι πληροφορίες αντιγράφονται επίσης στο κανάλι Telegram.
Telegram

Γενική κατάσταση του HANA

Κατάσταση διακομιστή εφαρμογών SAP:

Υπηρεσίες υποδομής
- Για την εξυπηρέτηση εσωτερικών χώρων ονομάτων, δημιουργούμε ένα σύμπλεγμα διακομιστών DNS που συγχρονίζονται με τους διακομιστές του πελάτη.
- Δημιουργήσαμε έναν ξεχωριστό διακομιστή αρχείων για την ανταλλαγή δεδομένων.
- Για την αποθήκευση διαφορετικών διαμορφώσεων, προσθέσαμε το Gitlab.
- Για διάφορες ευαίσθητες πληροφορίες, χρησιμοποιήσαμε το HashiCorp Vault.
Διαδικασία μετανάστευσης
Γενικά, η διαδικασία μετεγκατάστασης περιλαμβάνει τα ακόλουθα στάδια:
- προετοιμασία όλης της απαραίτητης τεκμηρίωσης σχεδιασμού ·
- διαπραγματεύσεις με τον τρέχοντα πάροχο - επίλυση οργανωτικών ζητημάτων·
- αγορά, παράδοση και εγκατάσταση νέου εξοπλισμού για το έργο·
- μετεγκατάσταση δοκιμών και εντοπισμός σφαλμάτων διεργασιών·
- μεταφορά συστήματος, μετανάστευση σε μάχη.
Στα τέλη Οκτωβρίου 2019, υπογράψαμε μια σύμβαση, στη συνέχεια σχεδιάσαμε την αρχιτεκτονική και, αφού συμφωνήσαμε με τον πελάτη, παραγγείλαμε τον απαραίτητο εξοπλισμό.
Αυτό που πρέπει να προσέξετε πρώτα απ 'όλα είναι ο χρόνος παράδοσης του εξοπλισμού. Κατά μέσο όρο, η παράδοση πιστοποιημένου υλικού για το SAP NAHA, το οποίο πληροί τις απαιτήσεις του κατασκευαστή λογισμικού για πλατφόρμες υλικού, διαρκεί 10-12 εβδομάδες. Και δεδομένης της εποχικότητας (το έργο υλοποιήθηκε ακριβώς την παραμονή της Πρωτοχρονιάς), αυτή η περίοδος θα μπορούσε να παραταθεί κατά έναν ακόμη μήνα. Συνεπώς, ήταν απαραίτητο να επιταχυνθεί η διαδικασία όσο το δυνατόν περισσότερο: συνεργαστήκαμε με τον διανομέα-προμηθευτή, συμφωνήσαμε για την επιταχυνόμενη παράδοση με αεροπλάνα (αντί για χερσαίες και θαλάσσιες διαδρομές).
Ο Νοέμβριος και ο Δεκέμβριος αφιερώθηκαν στην προετοιμασία της μετεγκατάστασης και στην απόκτηση μέρους του εξοπλισμού. Πραγματοποιήσαμε την προετοιμασία σε μια δοκιμαστική βάση στο δημόσιο cloud μας, όπου επεξεργαστήκαμε όλα τα κύρια βήματα και εντοπίσαμε πιθανές δυσκολίες και προβλήματα:
- ετοίμασε ένα λεπτομερές σχέδιο για την αλληλεπίδραση μεταξύ των μελών της ομάδας έργου με χρονομετρήσεις ανά λεπτό·
- δημιούργησαν μια βάση δοκιμών για τη βάση δεδομένων και τους διακομιστές εφαρμογών περίπου με τον ίδιο τρόπο όπως στην υποδομή-στόχο.
- διαμόρφωσε τα απαραίτητα κανάλια επικοινωνίας και τις υπηρεσίες υποδομής για τη δοκιμή των ενσωματώσεων·
- επεξεργάστηκε σενάρια διακοπής λειτουργίας·
- Το cloud μας βοήθησε επίσης να δημιουργήσουμε προδιαμορφωμένα πρότυπα εικονικής μηχανής, τα οποία στη συνέχεια απλώς εισαγάγαμε και αναπτύξαμε στο τοπίο-στόχο.
Λίγο πριν από τις διακοπές της Πρωτοχρονιάς, έφτασε η πρώτη παρτίδα εξοπλισμού. Αυτό μας επέτρεψε να αναπτύξουμε ορισμένα από τα συστήματα σε πραγματικό υλικό. Δεδομένου ότι δεν έφτασαν όλα, συνδέσαμε εξοπλισμό αντικατάστασης, την παράδοση του οποίου καταφέραμε να συμφωνήσουμε με τον προμηθευτή και τους διανομείς. Παραλάβαμε την υπόλοιπη υποδομή-στόχο ήδη στο τελικό στάδιο.
Για να τηρήσουν την προθεσμία, οι μηχανικοί μας αναγκάστηκαν να θυσιάσουν τις διακοπές της Πρωτοχρονιάς και να ξεκινήσουν τις εργασίες προετοιμασίας της υποδομής-στόχου στις 2 Ιανουαρίου, εν μέσω των διακοπών. Ναι, αυτό συμβαίνει μερικές φορές όταν υπάρχει πυρκαγιά και απλά δεν υπάρχουν άλλες επιλογές. Διακυβευόταν η λειτουργικότητα των συστημάτων από τα οποία εξαρτάται η ζωή της επιχείρησης.
Η γενική σειρά μετεγκατάστασης ήταν η εξής: πρώτα, τα λιγότερο κρίσιμα συστήματα (τοπίο ανάπτυξης, τοπίο δοκιμών) και στη συνέχεια τα συστήματα παραγωγής. Το τελικό στάδιο μετεγκατάστασης πραγματοποιήθηκε στα τέλη Ιανουαρίου - αρχές Φεβρουαρίου.

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

Η μετεγκατάσταση πραγματοποιήθηκε συστηματικά σε διάφορα στάδια. Κάθε στάδιο είχε δύο συστήματα.
Το αποτέλεσμα του τρίμηνου σπριντ ήταν ένα σύστημα που λειτουργεί πλήρως στο κέντρο δεδομένων του KROK. Συνολικά, το θετικό αποτέλεσμα επιτεύχθηκε χάρη στην κοινή εργασία, η συμβολή και η αφοσίωση όλων των συμμετεχόντων στη διαδικασία ήταν μέγιστη.
Ο ρόλος του πελάτη στο έργο
Η επικοινωνία με τον πάροχο από τον οποίο έφευγε ο πελάτης μας δεν ήταν εύκολη. Είναι κατανοητό, ήταν οι τελευταίοι στη λίστα των ατόμων που ενδιαφέρονταν για την επιτυχή ολοκλήρωση του έργου. Ο πελάτης ανέλαβε την κλιμάκωση και την αντιμετώπιση όλων των ζητημάτων επικοινωνίας και τα αντιμετώπισε 100500%. Ιδιαίτερες ευχαριστίες σε αυτόν για αυτό. Χωρίς μια τόσο εφικτή συμμετοχή στη διαδικασία, το αποτέλεσμα του έργου θα μπορούσε να ήταν εντελώς διαφορετικό.
Λόγω της τυποποίησης των διαδικασιών από την πλευρά του «πρώην» παρόχου, η υποστήριξη της υποδομής πραγματοποιούνταν από ειδικούς που ήταν κυριολεκτικά μακριά από τα προβλήματα αυτού που ήταν εκείνη την εποχή ο πελάτης τους. Για παράδειγμα, η διαδικασία εξαγωγής της ίδιας βάσης δεδομένων μπορούσε να διαρκέσει από μία έως πέντε ώρες. Εκείνη την εποχή, φαινόταν σαν κάποιο είδος μαγείας, ένα μυστικό που δεν μας αποκαλύφθηκε ποτέ. Πιθανώς, οι μηχανικοί τεχνικής υποστήριξης επιδόθηκαν σε διαλογισμό ενδιάμεσα, ξεχνώντας ότι κάπου στη μακρινή Ρωσία υπήρχαν προθεσμίες, μηχανικοί χωρίς σαλάτες Πρωτοχρονιάς, ο πελάτης έκλαιγε και υπέφερε...
Αποτελέσματα του έργου
Η τελική συγχορδία της μετεγκατάστασης ήταν η μεταφορά συστημάτων για συντήρηση.
Αυτή τη στιγμή παρέχουμε υπηρεσία ενιαίας εξυπηρέτησης για τα αιτήματα των πελατών και καλύπτουμε ολόκληρο τον όγκο των εργασιών για την υποστήριξη στοιχείων υποδομής και βάσης SAP μαζί με τον συνεργάτη μας — itelligence. Ο πελάτης ζει σε ιδιωτικό cloud εδώ και έξι μήνες. Ακολουθούν τα στατιστικά στοιχεία για τις περιπτώσεις παροχής υπηρεσιών κατά τη διάρκεια αυτής της περιόδου:
- 90 περιστατικά (το 20% επιλύθηκε χωρίς τη συμμετοχή του πελάτη)
- Επιλύθηκε εντός SLA - 100%
- Μη προγραμματισμένες διακοπές λειτουργίας συστήματος – 0
Αν έχετε παρόμοιες εργασίες με αυτές του πελάτη μας και θέλετε να μάθετε περισσότερα για το πώς να τις λύσετε, γράψτε στη διεύθυνση: ahaidukov@croc.ru
Πηγή: www.habr.com
