Δέκα tickets υποστήριξης σε δέκα χρόνια: έτσι μοιάζει η βαρετή υποδομή.
Ένας εθνικός ειδησεογραφικός εκδότης τρέχει τις εκλογικές βραδιές του στο hardware μας. Σε δέκα χρόνια έχει ανοίξει περίπου δέκα tickets υποστήριξης. Αυτό χρειάστηκε για να χτιστεί.
Σε αυτό το άρθρο 5 ενότητες
- Ένας εθνικός ειδησεογραφικός εκδότης είναι στο hardware μας δέκα χρόνια και έχει ανοίξει περίπου δέκα tickets υποστήριξης σε αυτό το διάστημα.
- Οι εκλογικές βραδιές και οι τελικοί πρωταθλημάτων του τρέχουν στο hardware μας. Τίποτα δεν χτυπάει. Αυτή η σιωπή είναι το παραδοτέο, όχι ευτυχής σύμπτωση.
- Το stack είναι σκόπιμα ανιαρό: bare metal σε cluster πάνω σε HPE ProLiant, ένα γνωστό σύνολο δομικών στοιχείων, μηχανικοί που απαντούν στο ticket σας.
- Η ίδια φροντίδα κλιμακώνεται προς τα κάτω. Ένα σοβαρό μηχάνημα τρέχει μια αλυσίδα καταστημάτων επισκευών με ακριβώς την ίδια αρχή.
Η καλή υποδομή δεν έχει ιστορία να πει. Η μετρική που κανείς δεν βάζει σε slide είναι αυτή που μετράει περισσότερο: πόσο συχνά χρειάστηκε κάποιος να τη σκεφτεί; Για τον εκδότη η απάντηση, μέσα σε δέκα χρόνια συνεχούς ειδησεογραφίας υψηλής κίνησης, είναι περίπου δέκα φορές. Αυτό δεν είναι μαρτυρία. Είναι μέτρηση.
Τι χρειάζονταν
Το brief ήταν μία πρόταση: όταν πρέπει να φτάσεις στους αναγνώστες σου, δεν υπάρχει συμβιβασμός με το downtime. Η αιχμή ενός εκδότη δεν είναι αργή άνοδος που παρακολουθείς σε ένα dashboard και δεσμεύεις πόρους εκ των προτέρων. Είναι μια ετυμηγορία που πέφτει στις 21:00, ένα γκολ στις καθυστερήσεις, μια παραίτηση που κανείς δεν περίμενε.
Τι χτίσαμε
Δεν χτίσαμε τίποτα εξωτικό. Χτίσαμε ένα γνωστό πράγμα, καλά, σε αποκλειστικό hardware. Περισσότεροι από 30 servers HPE ProLiant που τρέχουν bare-metal φόρτους εργασίας σε cluster: HAProxy και Varnish στο edge, nginx και PHP, clusters Percona XtraDB, Valkey και Elasticsearch σε cluster, σε storage HPE 3PAR all-flash με 3PAR Peer Persistence, με γεωγραφικά κατανεμημένο disaster recovery.
- ΥΠΟΛΟΓΙΣΤΙΚΗ ΙΣΧΥΣ
- HPE ProLiant, bare metal, σε cluster
- ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ
- Percona XtraDB Cluster (πολλαπλά, 3 κόμβων)
- ΑΝΑΖΗΤΗΣΗ / CACHE
- Elasticsearch · Valkey · Varnish
- STORAGE
- HPE 3PAR all-flash, Peer Persistence
- DISASTER RECOVERY
- Γεωγραφικά κατανεμημένο disaster recovery
Το πιο αποκαλυπτικό μέρος της κατασκευής είναι ένα που οι αναγνώστες του δεν είδαν ποτέ. Η πλατφόρμα μετακινήθηκε από το Άμστερνταμ στο Digital Realty Athens πριν από μήνες, και το cutover πέρασε απαρατήρητο από τους αναγνώστες του.
Τι άλλαξε
Τώρα οι εκλογικές βραδιές και οι τελικοί πρωταθλημάτων τρέχουν, και η υποστήριξη δεν ακούει τίποτα.
Προσέξτε τι δεν συνέβη. Δεν πουλήσαμε στον εκδότη μεγαλύτερο μετρητή ή premium βαθμίδα υποστήριξης για να επιβιώσει τις αιχμές του. Διαστασιολογήσαμε το μηχάνημα στην πραγματική αιχμή και βάλαμε το περιθώριο μέσα στο κουτί.
Ο απολογισμός
Με τα επίθετα μπορείτε να διαφωνήσετε. Με μια μέτρηση tickets δεν μπορείτε. Να η μέτρηση του εκδότη, απέναντι σε μια δεκαετία του πιο ανελέητου μοτίβου κίνησης στις εκδόσεις.
Οι εκλογικές βραδιές του εκδότη συμβαίνουν. Κανείς δεν τηλεφωνεί. Η σιωπή, σε αυτή τη δουλειά, είναι ολόκληρο το προϊόν. Όλα τα άλλα είναι συσκευασία.
Γιατί αυτό γενικεύεται
Τίποτα από όσα έκαναν την πλατφόρμα του εκδότη βαρετή δεν είναι ειδικό για τις εκδόσεις. Hardware που σας ανήκει χωρίς μετρητή πάνω του, ένα γνωστό stack αντί για ζωολογικό κήπο μισοκατανοητών υπηρεσιών, και μηχανικοί που απαντούν στο ticket σας με όνομα αντί για ουρά. Αυτά είναι τα συστατικά, και δεν χρειάζονται εθνικό αναγνωστικό κοινό για να δουλέψουν. Οι ιστορίες πελατών μας δείχνουν περισσότερα για το πώς δουλεύουμε.
Η ίδια φροντίδα κλιμακώνεται μέχρι κάτω, σε ένα σοβαρό μηχάνημα. Μια αλυσίδα καταστημάτων επισκευών τρέχει τα καταστήματά της, τους τεχνικούς της και το κρίσιμο για την επιχείρηση ERP της σε έναν dedicated server. Διαφορετικό μέγεθος, ίδιο αποτέλεσμα: υποδομή που κάνει τη δουλειά της και μετά παραμερίζει.

Ευθείες απαντήσεις
Πώς ξέρω ότι αυτό ισχύει για το δικό μου μέγεθος;+
Επειδή η αρχή δεν αφορά το μέγεθος. Αφορά το να σας ανήκει το hardware, να τυποποιείτε το stack, και να έχετε έναν επώνυμο μηχανικό στο ticket σας. Αυτό δουλεύει σε ένα dedicated μηχάνημα και σε ένα πλήρες ιδιωτικό cluster. Το Sizing Desk θα σας πει ποια άκρη αυτού του εύρους χρειάζεστε πραγματικά, και γέρνει προς τη μικρότερη απάντηση.
Τι περιλαμβάνει το «managed»;+
Μεταφορά με τα χέρια μας, καθημερινή λειτουργία της πλατφόρμας, και βελτιστοποίηση επιδόσεων και ασφάλειας, όλα στη δική μας πλευρά της γραμμής. Το χτίζουμε, το τρέχουμε, απαντάμε όταν κάτι χρειάζεται προσοχή. Για τον εκδότη αυτό σήμαινε περίπου δέκα περιπτώσεις σε δέκα χρόνια.
Τι γίνεται τη βραδιά της αιχμής μου;+
Ξεχειλίζετε σε περιθώριο που είναι ήδη μέσα στο κουτί, γιατί είναι αποκλειστικό hardware και δεν υπάρχει μετρητής πάνω του. Διαστασιολογούμε αυτό το περιθώριο στην πραγματική σας αιχμή εξαρχής.
Τι γίνεται αν ένα ολόκληρο datacenter έχει κακή μέρα;+
Η πλατφόρμα του εκδότη έχει γεωγραφικά κατανεμημένο disaster recovery, οπότε ένα πρόβλημα σε ένα site δεν είναι πρόβλημα για τους αναγνώστες του.
Διαστασιολογήστε το cluster πίσω από μια ήσυχη εκλογική βραδιά
Απαντήστε σε μερικές ερωτήσεις και το Sizing Desk προτείνει μια πραγματική αρχιτεκτονική από τα πραγματικά δομικά μας στοιχεία. Θα σας πει αν χρειάζεστε λιγότερα από όσα νομίζετε. Οι περισσότεροι χρειάζονται.
Διαστασιολογήστε το cluster σαςΦτάσατε στο τέλος.
Βάλτε την ανάγνωση σε εφαρμογή
Τι τρέχετε;
Πείτε μας για τον φόρτο εργασίας, την κίνηση και τις απαιτήσεις ανάκαμψης. Ξεκινήστε από το εργαλείο διαμόρφωσης server ή συζητήστε τις λεπτομέρειες με έναν μηχανικό.
Γραμμένο από τους μηχανικούς που χτίζουν και λειτουργούν την υποδομή που περιγράφει.Μιλήστε με έναν μηχανικό
