Μετάβαση στο περιεχόμενο
EuroVPSEuroVPS
Περιοχή πελατών

Γιατί τυποποιήσαμε σε all-flash HPE 3PAR

Τρέχουμε block storage σε μία πλατφόρμα, HPE 3PAR all-flash πάνω από Fibre Channel, και τη μάθαμε σε βάθος επίτηδες. Αυτό το βάθος είναι που επιτρέπει στον μηχανικό on call να διαβάζει την τηλεμετρία της ίδιας της συστοιχίας αντί να ανοίγει case στον κατασκευαστή.

Από EuroVPS EngineeringΤο μηχανοστάσιο

7 λεπτά ανάγνωσης
Σε αυτό το άρθρο 5 ενότητες
Εν συντομία
  • Τυποποιήσαμε το block storage σε HPE 3PAR all-flash πάνω από Fibre Channel, μία οικογένεια συστοιχιών επιλεγμένη και κατακτημένη, αντί για ένα μενού βαθμίδων από όποιους κατασκευαστές είχαν καλή τιμή εκείνο το τρίμηνο.
  • Μία πλατφόρμα σημαίνει ότι το βάθος συσσωρεύεται: κάθε περιστατικό, ανταλλακτικό και runbook τροφοδοτεί την ίδια βιβλιοθήκη αποτυχιών, και ο μηχανικός on call έχει ξαναδεί ακριβώς αυτή τη συστοιχία να αποτυγχάνει.
  • Αυτό το βάθος είναι ο λόγος που οι άνθρωποι που απαντούν μπορούν να ξεχωρίσουν μια άρρωστη συστοιχία από μια άρρωστη διαδρομή, από τους ίδιους τους μετρητές της συστοιχίας και την τηλεμετρία διαδρομών.
  • Η πλατφόρμα αξίζει το βάθος: controllers mesh-active, ο σχεδιασμός chunklet που κάνει stripe κάθε volume σε κάθε δίσκο, ένα ASIC που κάνει τη βαριά δουλειά, και μια ανεξάρτητη απόδειξη benchmark 545.164 IOPS στα 0,80 ms.
  • Αποκλίνουμε μόνο όταν μια δουλειά το αξίζει πραγματικά. Μια γνωστή βάση είναι αυτό που κάνει μια πραγματική εξαίρεση ασφαλή να χτιστεί.

Το block storage μας τρέχει σε all-flash συστοιχίες HPE 3PAR, προσβάσιμες πάνω από Fibre Channel. Αυτή η πρόταση περιγράφει μια απόφαση περισσότερο από ένα προϊόν: μία οικογένεια συστοιχιών, επιλεγμένη συνειδητά και μελετημένη σε βάθος, αντί για ένα μενού βαθμίδων storage συναρμολογημένο από ό,τι πρόσφερε το κανάλι. Αυτό το άρθρο είναι η υπόθεση υπέρ αυτής της απόφασης, και υπέρ του να ρωτάτε κάθε πάροχο που αξιολογείτε αν πήρε ποτέ μια τέτοια.

Τοίχος δίσκων HPE 3PAR στο cage μας στο Digital Realty Athens, κίτρινα χειριστήρια και πράσινα LED κατάστασης
Ο ΤΟΙΧΟΣ ΔΙΣΚΩΝ · HPE 3PAR 8000 · DIGITAL REALTY ATHENS

Ανοίξτε τις σελίδες παραγγελίας των περισσότερων παρόχων και το storage είναι ένα dropdown: μια βαθμίδα SATA, μια βαθμίδα SSD, μια βαθμίδα NVMe, καμιά φορά μια βαθμίδα performance χωρίς αρχιτεκτονική πίσω από τις λέξεις. Κάθε γραμμή σε αυτό το μενού είναι μια ξεχωριστή πλατφόρμα που κάποιος πρέπει να λειτουργεί, με δικούς της controllers, δικές της λειτουργίες αποτυχίας, δική της τηλεμετρία και δική της διαδρομή ενημέρωσης firmware. Ένα μενού πέντε γραμμών είναι χαρακτηριστικό αγορών. Είναι και απόφαση στελέχωσης, επειδή η προσοχή των μηχανικών διαιρείται με τον αριθμό των πλατφορμών που πρέπει να καλύψει.

ΤΟ DROPDOWN ΤΟΥ STORAGE
Βαθμίδα SATAΒαθμίδα SSDΒαθμίδα NVMeΒαθμίδα performanceHPE 3PAR all-flash, κατακτημένο
Συμπτύξαμε το μενού σε ένα μηχάνημα που μπορούσαμε να μάθουμε απ' έξω.

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

Το βάθος συσσωρεύεται όταν κάθε περιστατικό προσγειώνεται στην ίδια πλατφόρμα

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

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

ΤΟ STORAGE ΩΣ ΜΕΝΟΥ ΚΑΤΑΣΚΕΥΑΣΤΩΝ
  • Πέντε βαθμίδες, πέντε πλατφόρμες, πέντε σύνολα λειτουργιών αποτυχίας να μάθεις
  • Η γνώση περιστατικών κατακερματίζεται. Τα περισσότερα σφάλματα συναντιούνται απροετοίμαστα
  • Ανταλλακτικά και τεχνογνωσία firmware απλωμένα αραιά σε όλο τον κατάλογο
  • Όταν μια συστοιχία συμπεριφέρεται παράξενα, η κίνηση είναι ticket στον κατασκευαστή και αναμονή
ΜΙΑ ΠΛΑΤΦΟΡΜΑ, ΚΑΤΑΚΤΗΜΕΝΗ
  • Μία οικογένεια συστοιχιών, μαθημένη μέχρι το firmware της
  • Κάθε περιστατικό τροφοδοτεί την ίδια βιβλιοθήκη αποτυχιών
  • Runbooks και μυϊκή μνήμη για ένα γνωστό μηχάνημα
  • Ο μηχανικός που απαντά έχει ξαναδεί ακριβώς αυτή τη συστοιχία να αποτυγχάνει

Τι αγοράζει το βάθος, στην καθημερινότητα

Το HPE 3PAR Peer Persistence κρατά τα volumes online αν πέσει μια συστοιχία, και οι μηχανικοί μας διαβάζουν χρόνους εξυπηρέτησης και τηλεμετρία διαδρομών στις συστοιχίες ως ρουτίνα, οπότε μια ερώτηση για το storage απαντιέται από τη συστοιχία, όχι από μια ουρά κατασκευαστή. Το να ξεχωρίσεις μια άρρωστη συστοιχία από μια άρρωστη διαδρομή απαιτεί αυτό το βάθος, στα χέρια των ίδιων ανθρώπων που λειτουργούν το SAN κάθε μέρα.

Οπτικά Fibre Channel στο Brocade SAN fabric μας
ΤΟ FABRIC · ΔΙΠΛΟ BROCADE FC

Το ίδιο το μηχάνημα, από τον δημόσιο φάκελο

Μια σύντομη περιήγηση σε αυτό στο οποίο τυποποιήσαμε, με κάθε ισχυρισμό από τον δημόσιο φάκελο. Το HPE 3PAR 8450 είναι το all-flash μοντέλο της οικογένειας 8000: δύο έως τέσσερις κόμβοι controller σε ένα παθητικό full-mesh backplane, ένας σχεδιασμός που η HPE ονομάζει Mesh-Active επειδή κάθε volume είναι ζωντανό σε κάθε controller ταυτόχρονα. Δεν υπάρχει κύριος controller από τον οποίο να γίνει failover. Η οικογένεια κυκλοφόρησε στα τέλη του 2015, αλλά η καταγωγή είναι παλαιότερη και καλύτερη: η 3PAR ιδρύθηκε το 1999 από αρχιτέκτονες συστημάτων της Sun Microsystems, το όνομα σημαίνει κυριολεκτικά 3 Partners, και η εταιρεία ήταν πρωτοπόρος στο thin provisioning. Το 2010 η HP και η Dell έδωσαν δημόσια μάχη προσφορών για αυτήν, από την αρχική προσφορά της Dell στα $18 ανά μετοχή μέχρι τη νικητήρια της HP στα $33, περίπου $2,35 δισεκατομμύρια. Σοβαροί άνθρωποι ήθελαν αυτό το μηχάνημα πάρα πολύ.

Θήκες δίσκων SSD στα enclosures HPE 3PAR 8000 μας, κίτρινα μάνταλα και πράσινες οθόνες θέσεων
ALL-FLASH ΘΗΚΕΣ ΔΙΣΚΩΝ · HPE 3PAR 8000 · DIGITAL REALTY ATHENS

Η ιδέα που έκανε τη 3PAR διάσημη είναι το chunklet, ο επίσημος όρος στο έγγραφο αρχιτεκτονικής της HPE. Το λειτουργικό σύστημα κόβει κάθε δίσκο σε chunklets του 1 GiB και χτίζει RAID από αυτά αντί από ολόκληρους δίσκους, ώστε κάθε volume να καταλήγει striped σε κάθε δίσκο, πίσω από κάθε controller και κάθε πόρτα. Δύο πράγματα προκύπτουν από αυτό. Επιδόσεις: δεν υπάρχει «καυτός» δίσκος, επειδή κανένα volume δεν ζει σε συγκεκριμένο δίσκο. Και rebuilds: η εφεδρική χωρητικότητα είναι διασκορπισμένη σε ολόκληρη τη συστοιχία αντί να είναι παρκαρισμένη σε έναν αδρανή εφεδρικό δίσκο, οπότε ένα rebuild είναι πολλοί δίσκοι που βοηθούν ταυτόχρονα αντί για έναν δίσκο που πίνει με καλαμάκι.

Κάθε controller φέρει επίσης το Thin Express ASIC της HPE, πέμπτης γενιάς στο 8450, δίπλα στη CPU, που κάνει σε πυρίτιο τη δουλειά για την οποία οι συστοιχίες λογισμικού καίνε πυρήνες: ανίχνευση και απόρριψη ροών μηδενικών inline, hashing blocks για dedupe, υπολογισμό parity RAID, και σφράγιση checksums από άκρη σε άκρη, από την πόρτα του host μέχρι τον δίσκο. Αυτό το chip είναι μεγάλο μέρος του λόγου που η συστοιχία κινεί block I/O χωρίς δράμα.

ΤΟ 8450
HPE 3PAR 8450 ALL-FLASH

Δύο έως τέσσερις κόμβοι controller σε παθητικό full-mesh backplane

MESH-ACTIVE

Κάθε δίσκος κομμένος σε chunklets του 1 GiB, κάθε volume striped σε όλους

ΧΩΡΙΣ ΚΑΥΤΟ ΔΙΣΚΟ

Εφεδρική χωρητικότητα διασκορπισμένη στη συστοιχία, όχι παρκαρισμένη σε έναν αδρανή δίσκο

REBUILD ΠΟΛΛΟΙ ΠΡΟΣ ΠΟΛΛΟΥΣ

Thin Express ASIC, 5ης γενιάς, που κάνει RAID και checksums σε πυρίτιο

ΕΚΤΟΣ CPU
Κάθε γραμμή από το έγγραφο αρχιτεκτονικής της HPE, όχι από τον δικό μας ενθουσιασμό.
ΤΙ ΚΟΣΤΙΖΕΙ ΜΙΑ ΑΠΟΤΥΧΙΑ ΣΕ ΑΥΤΗ ΤΗΝ ΠΛΑΤΦΟΡΜΑ
πεθαίνει ένας controller, διαμόρφωση τεσσάρων κόμβων
η write cache ξανακάνει mirror στους κόμβους που επιβιώνουν, χωρίς «σύρσιμο» σε write-through
πέφτει μια πόρτα ή μια διαδρομή
η συστοιχία μετακινεί μόνη της την πόρτα, ο host δεν το προσέχει
πεθαίνει ένας δίσκος
rebuild πολλοί προς πολλούς από εφεδρεία διασκορπισμένη στη συστοιχία

Αυτοί είναι ισχυρισμοί της HPE, από το έγγραφο αρχιτεκτονικής, όχι αποτελέσματα του εργαστηρίου μας. Αυτός που αξίζει να υπογραμμιστεί είναι ο πρώτος: το ίδιο το έγγραφο της HPE επισημαίνει ότι οι συστοιχίες διπλού controller πέφτουν σε cache write-through όταν πεθάνει ένας controller, που είναι ένας ευγενικός τρόπος να πεις ότι σέρνονται. Ένα 3PAR τεσσάρων κόμβων κρατά τη write cache του σε mirror και συνεχίζει. Αυτή είναι η διαφορά ανάμεσα σε μια αποτυχία controller που εμφανίζεται στο γράφημα latency σας και σε μία που δεν εμφανίζεται.

545.164

SPC-1 IOPS στα 0,80 ms μέση απόκριση, μετρημένα σε ένα 8450 στο πρότυπο benchmark storage του κλάδου

SPC-1

Μια ειλικρινής υποσημείωση σε αυτόν τον αριθμό. Τα φυλλάδια της HPE αναφέρουν την οικογένεια 8000 να κλιμακώνεται πάνω από ένα εκατομμύριο IOPS στις κορυφαίες διαμορφώσεις, και τα μεγαλύτερα 3PAR πηγαίνουν ακόμη ψηλότερα. Οι 545 χιλιάδες είναι αυτό που ένα 8450 πραγματικά κατέγραψε στο ανεξάρτητο benchmark, με το τιμοκατάλογο συνημμένο: 23 σεντς ανά SPC-1 IOPS, η φθηνότερη από τις δέκα ταχύτερες συστοιχίες της λίστας εκείνη την εποχή. Το μετρημένο νικά το φυλλάδιο, οπότε ο μετρημένος αριθμός είναι αυτός που αναφέρουμε.

ΦΥΛΛΑΔΙΟ vs ΜΕΤΡΗΜΕΝΟ
ΟΡΟΦΗ ΦΥΛΛΑΔΙΟΥ ΟΙΚΟΓΕΝΕΙΑΣ 8000
1.000.000+ IOPS
8450 ΜΕΤΡΗΜΕΝΟ · SPC-1
545.164 IOPS @ 0,80 ms
Το νούμερο του φυλλαδίου είναι οροφή κορυφαίας διαμόρφωσης. Το μετρημένο καταγράφηκε στο benchmark του κλάδου με τον τιμοκατάλογο συνημμένο, γι' αυτό είναι αυτό που αναφέρουμε.

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

Αποκλίνουμε μόνο όταν το αξίζει η δουλειά

Τυποποίηση χωρίς ρήτρα εξόδου είναι δόγμα, οπότε να η δική μας: αποκλίνουμε μόνο όταν μια δουλειά το αξίζει πραγματικά. Η γενική εκδοχή αυτού του επιχειρήματος, και το γιατί μια γνωστή βάση είναι αυτό που κάνει μια πραγματική εξαίρεση ασφαλή να σχεδιαστεί, καλύπτει τις αποφάσεις μας για δίκτυο, υπολογιστική ισχύ και fabric μαζί με το storage στο έχουμε άποψη για το hardware. Αυτό είναι το κεφάλαιο του storage.

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

Ευθείες απαντήσεις

Η τυποποίηση σε έναν κατασκευαστή storage δεν είναι κίνδυνος lock-in;+

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

Τι αλλάζει η χρήση μίας οικογένειας συστοιχιών;+

Κάθε περιστατικό, ανταλλακτικό και runbook προσθέτει στη γνώση της ομάδας για την ίδια πλατφόρμα. Το επιχείρημα εδώ είναι το λειτουργικό βάθος: μηχανικοί στο προσωπικό που μπορούν να διαβάσουν τα εσωτερικά της συστοιχίας και να αναγνωρίσουν τις λειτουργίες αποτυχίας της.

Τι σημαίνει «κατακτημένο» στην πράξη;+

Runbooks για ένα γνωστό μηχάνημα, και μια βάρδια on call όπου ο άνθρωπος που απαντά έχει ξαναδουλέψει τις αποτυχίες αυτής της πλατφόρμας. Όταν το storage συμπεριφέρεται παράξενα, αυτή είναι η διαφορά ανάμεσα σε μια διάγνωση σε εξέλιξη και σε ένα ticket που ανοίχτηκε στον κατασκευαστή για λογαριασμό σας.

Κάντε τις ερωτήσεις σας για το storage στους ανθρώπους που λειτουργούν τη συστοιχία

Οι μηχανικοί storage και fabric που λειτουργούν το SAN μας κάθε μέρα είναι οι ίδιοι που απαντούν. Ρωτήστε τους τι χρειάζεται ο φόρτος σας από κάτω.

Μιλήστε με έναν μηχανικό

Φτάσατε στο τέλος.

Βάλτε την ανάγνωση σε εφαρμογή

Τι τρέχετε;

Πείτε μας για τον φόρτο εργασίας, την κίνηση και τις απαιτήσεις ανάκαμψης. Ξεκινήστε από το εργαλείο διαμόρφωσης server ή συζητήστε τις λεπτομέρειες με έναν μηχανικό.

Γραμμένο από τους μηχανικούς που χτίζουν και λειτουργούν την υποδομή που περιγράφει.
Μιλήστε με έναν μηχανικό
XIn

7 λεπτά ακόμη