Windows

Το Hotmail παίρνει ένα νέο σύστημα αποθήκευσης - το κάνει ακόμα πιο γρήγορο!

My Friend Irma: Acute Love Sickness / Bon Voyage / Irma Wants to Join Club

My Friend Irma: Acute Love Sickness / Bon Voyage / Irma Wants to Join Club
Anonim

Το Hotmail λαμβάνει δισεκατομμύρια μηνύματα ηλεκτρονικού ταχυδρομείου κάθε μέρα και αυτά πρέπει να αποθηκεύονται με ασφάλεια και πρέπει να είναι άμεσα διαθέσιμες αποτελεσματικά. Το σύστημα αποθήκευσης που βασίζεται σε σύννεφο του Hotmail υποστηρίζει πάνω από ένα δισεκατομμύριο γραμματοκιβώτια και εκατοντάδες petabytes δεδομένων (ένα petabyte είναι ένα εκατομμύριο gigabytes). Και για να χειριστείτε αποτελεσματικά εκατοντάδες χιλιάδες ταυτόχρονα συναλλαγές σε αυτή την κλίμακα είναι μια πρόκληση μηχανικής. Το σύστημα αποθήκευσης είναι κατασκευασμένο χρησιμοποιώντας τεχνολογία της Microsoft, συμπεριλαμβανομένων των Windows Server και του Microsoft SQL Server.

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

Ας δούμε μερικές από αυτές τις νέες τεχνολογίες που χρησιμοποιούνται από το Hotmail

Εφαρμογή του JBOD που αντικαθιστά RAID:

"RAID Array of Inexpensive Disks) είναι μια τεχνολογία που επιτρέπει τη σύνδεση πολλών σκληρών δίσκων σε έναν ενιαίο πίνακα ελέγχου, γεγονός που τους κάνει να μοιάζουν με ένα μεγαλύτερο και πολύ πιο αξιόπιστο σκληρό δίσκο (μερικές φορές αποκαλείται "Logical Unit") στο λογισμικό που τρέχει το σύστημα αποθήκευσης. "

Το Hotmail χρησιμοποιεί το RAID για μεγάλο χρονικό διάστημα. Τα μηνύματα ηλεκτρονικού ταχυδρομείου διατηρήθηκαν σε πολλές ομάδες RAID, έτσι ώστε ακόμα και όταν αποτύχει ολόκληρο το RAID, τα μηνύματα μπορούν να αποκατασταθούν. Το Hotmail μελέτησε την προοπτική αξιοπιστίας μονάδων δίσκου χωρητικότητας μεγαλύτερης από 1 terabyte και διαπίστωσε ότι δεν ήταν χρήσιμη η αξία του από την άποψη της αξιοπιστίας. Δεδομένου ότι τα συστήματα RAID αντιμετωπίζουν εύκολα προβλήματα που αφορούν το ενιαίο σύστημα αλλά όχι όταν ολόκληρο το μηχάνημα ή ο ελεγκτής RAID αντιμετωπίζει προβλήματα. Το Hotmail διαπίστωσε ότι η κατοχή αντιγράφων σε μια διαφορετική μηχανή που δεν μοιράστηκε τον ελεγκτή δεν ήταν μόνο πιο αξιόπιστη αλλά και δαπανηρή και λιγότερο δαπανηρή από τη διαμόρφωση RAID

Έτσι, ανέπτυξαν JBOD (Just a Bunch of Disks) όπου τα αντίγραφα των δεδομένων βρίσκονται σε ανεξάρτητη σκληρή δίσκους, ελεγκτές και μηχανές. Κάνοντας έτσι τον ελεγκτή σκληρού δίσκου σχεδόν τελείως εκτός λειτουργίας και παραδίδοντας τον σε λογισμικό για έλεγχο. Αυτό το λογισμικό συστήματος JBOD αναπτύχθηκε από το Hotmail.

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

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

Εφαρμογή μονάδων SSD αντί για σκληρούς δίσκους

Γνωρίζουμε ότι τα SSD είναι πολύ ταχύτερα από τους σκληρούς δίσκους. Οι σκληροί δίσκοι, αν και μεγαλύτεροι και φθηνότεροι, είναι αργός στο χειρισμό του ποσοστού των αιτημάτων.

"Ένας κανονικός σκληρός δίσκος μπορεί να εκτελέσει λίγο περισσότερο από εκατό πράξεις ανάγνωσης / ανάγνωσης ανά δευτερόλεπτο, ενώ μερικές από τις ταχύτερες μονάδες SSD εκατοντάδες χιλιάδες λειτουργίες ανά δευτερόλεπτο. "

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

Οι SSD χειρίζονται αποτελεσματικά το συνεχώς μεταβαλλόμενο φορτίο. Αυτό μπορεί να εξηγηθεί επειδή το Hotmail όχι μόνο αποθηκεύει τα μηνύματα ηλεκτρονικού ταχυδρομείου αλλά παρακολουθεί επίσης διάφορα μεταβαλλόμενα μηνύματα όπως τη λίστα των μηνυμάτων στα εισερχόμενα, την κατάσταση ανάγνωσης / μη ανάγνωσης μηνυμάτων, τη συζήτηση κλπ. Ωστόσο, τα μεταδεδομένα καταλαμβάνουν ένα μικρό μέρος του χώρου αποθήκευσης βάζει το μέγιστο φορτίο στους σκληρούς δίσκους λόγω της συνεχώς μεταβαλλόμενης φύσης. Επομένως, η χρήση SSD για την αποθήκευση μεταδεδομένων και των σκληρών δίσκων για μηνύματα κάνει έναν καλύτερο και αποτελεσματικότερο συνδυασμό

Εκτός από αυτές τις βελτιώσεις, το Hotmail θα αποκαλύψει πολλά περισσότερα σε μελλοντικές θέσεις. Η κυκλοφορία του νέου συστήματος αποθήκευσης έχει ήδη ξεκινήσει και τα νέα clusters θα βασίζονται στο JBOD. Ήδη 30 εκατομμύρια χρήστες βρίσκονται στο JBOD ενώ άλλα 100 εκατομμύρια θα μετακινούνται με την πάροδο του χρόνου.

Αν έχετε παρατηρήσει, το Hotmail έχει γίνει πολύ γρήγορα. Αν δεν το έχετε δοκιμάσει τώρα.