Instagram: Τι συμβαίνει ακριβώς όταν ανοίγετε την εφαρμογή

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

Η διαδικασία με την οποία δημοσιεύεται μια εικόνα Instagram και στη συνέχεια εμφανίζεται στην οθόνη iPhone ενός ατόμου είναι αρκετά παρόμοια. Πρώτον, όταν ανεβάζετε ή δημοσιεύετε μια εικόνα στο λογαριασμό σας στο Instagram, αυτή η εικόνα αποθηκεύεται στον διακομιστή δεδομένων του Instagram ή του Amazon, που συνήθως αναφέρεται ως «σύννεφο». Το «σύννεφο» είναι το σημείο όπου τα δεδομένα αποθηκεύονται σε διακομιστές και τράπεζες μνήμης. Τα δεδομένα πετούν μέσω των διακομιστών με την ταχύτητα του φωτός μέσω καλωδίου οπτικών ινών άνω των 21 εκατομμυρίων ποδιών. Σύμφωνα με ένα blog που γράφτηκε από το "Instagram Engineering",

«Οι ίδιες οι φωτογραφίες πηγαίνουν κατευθείαν στο Amazon S3, το οποίο αποθηκεύει επί του παρόντος αρκετά terabyte δεδομένων φωτογραφιών για εμάς. Χρησιμοποιούμε το Amazon Cloud Front που βοηθά με τους χρόνους φόρτωσης εικόνων από χρήστες σε όλο τον κόσμο (όπως στην Ιαπωνία, τη δεύτερη πιο δημοφιλή χώρα μας). "

Στην αρχή το Instagram χρησιμοποίησε τους διακομιστές δεδομένων του Amazon για την αποθήκευση δεδομένων, αλλά μόλις το Facebook αγόρασε το Instagram, άλλαξαν αργά σε διακομιστές δεδομένων Facebook.

Κέντρο δεδομένων που φιλοξενεί τους διακομιστές.

Κάθε κέντρο δεδομένων φιλοξενεί δεκάδες χιλιάδες διακομιστές υπολογιστών, οι οποίοι συνδέονται μεταξύ τους και συνδέονται με τον εξωτερικό κόσμο μέσω καλωδίων οπτικών ινών. Κάθε φορά που μοιράζεστε πληροφορίες στο Instagram, οι διακομιστές σε αυτά τα κέντρα δεδομένων λαμβάνουν τις πληροφορίες και τις διανέμουν στους ακόλουθους σας. Αυτοί οι διακομιστές βρίσκονται σε όλο τον κόσμο. Το πρώτο αγρόκτημα διακομιστή Facebook βρίσκεται στο Prineville του Όρεγκον. Από την κατασκευή του πρώτου τους αγροκτήματος, έχουν επεκτείνει τους πόρους τους σε Forest City, North Carolina, Lulea, Sweden, Altoona, Iowa, Fort Worth, Texas, Clonee, Ireland και Los Lunas, New Mexico.

Το πρώτο κέντρο δεδομένων του Facebook που βρίσκεται στο Prineville του Όρεγκον.Αγρόκτημα κέντρων δεδομένων στο Fort Worth, Τέξας υπό κατασκευή.

Οι διακομιστές τροφοδοτούνται από AMD (Advanced Micro Devices) και Intel chip με μητρικές κάρτες ειδικά σχεδιασμένες για διακομιστές του Facebook. Αναφέρεται από το wedopedia.com, «οι επεξεργαστές αποτελούνται από αριθμητικές λογικές μονάδες (ALU), οι οποίες εκτελούν αριθμητικές και λογικές λειτουργίες και τη μονάδα ελέγχου (CU), η οποία εξάγει οδηγίες από τη μνήμη και αποκωδικοποιεί και τις εκτελεί». Σε μια ανάρτηση του techwalla.com, ο Steve McDonnell αναφέρεται στον επεξεργαστή ως «εγκέφαλος» του υπολογιστή. Γράφει «ο επεξεργαστής σας χειρίζεται όλα τα δεδομένα και εκτελεί όλα τα προγράμματα που σας επιτρέπουν να ολοκληρώσετε αυτές τις εργασίες (email, post online, περιήγηση στο διαδίκτυο ή λήψη φωτογραφιών)».

Η μητρική πλακέτα του Facebook και του Instagram.

Τώρα που έχετε μια ιδέα για το πού αποθηκεύονται τα δεδομένα, ας επανεξετάσουμε την αναλογία του ερευνητικού εγγράφου και να την εφαρμόσουμε στη διαδικασία προβολής μιας ανάρτησης Instagram. Πώς ακριβώς φτάνει η φωτογραφία που δημοσιεύετε στα iPhone του οπαδού σας; Όταν ανοίγετε την εφαρμογή Instagram, στέλνετε ένα αίτημα στους διακομιστές δεδομένων του Instagram για να λάβετε πληροφορίες ή δεδομένα. Οι πληροφορίες που ζητάτε, είναι οι φωτογραφίες που εμφανίζονται στη ροή σας στο Instagram. Αυτό το αίτημα πηγαίνει στο ανοιχτό Διαδίκτυο.

Για να έχετε πρόσβαση στις εικόνες που έχουν δημοσιεύσει τα άτομα που ακολουθείτε, το αίτημα χωρίζεται σε "πακέτα". Σύμφωνα με το techopedia.com, «ένα πακέτο δεδομένων είναι μια μονάδα δεδομένων που γίνεται σε ένα μόνο πακέτο που ταξιδεύει κατά μήκος μιας δεδομένης διαδρομής δικτύου». Σκεφτείτε τα «πακέτα» ως μικρά τμήματα πληροφοριών που δημιουργούν τις εικόνες που βλέπουν οι χρήστες στις συσκευές τους. Όπως αναφέρεται στο howstuffworks.com, "κάθε πακέτο περιέχει μέρος του σώματος του μηνύματός σας."

Διαδικασία πακέτου προς δρομολογητή.Πακέτα που περνούν από δρομολογητές.

Εξηγούνται σε ένα βίντεο του YouTube από τη Cisco, αυτά τα πακέτα μετατρέπονται σε παλμούς φωτός ή ραδιοσήματα, που ταξιδεύουν μέσω καλωδίων σε δρομολογητές. Σχετίζοντας αυτή την ιδέα με την αναλογία του ερευνητικού εγγράφου, σκεφτείτε τα πακέτα ως «μαθητές» και τα καλώδια οπτικών ινών ως «δρόμο» που ταξιδεύουν οι μαθητές για να φτάσουν στη βιβλιοθήκη. Οι δρομολογητές βρίσκονται γύρω σας. Είναι οι συσκευές που σας επιτρέπουν να έχετε πρόσβαση στο Διαδίκτυο και να σας παρέχει WiFi. Ο δρομολογητής στέλνει τα πακέτα στους ανοιχτούς διακομιστές Διαδικτύου στα κέντρα δεδομένων. Σκεφτείτε αυτά τα κέντρα δεδομένων ως «βιβλιοθήκη». Μια βιβλιοθήκη έχει εκατοντάδες ράφια γεμάτα με όλους τους τύπους πληροφοριών, παρόμοια με αυτά τα κέντρα δεδομένων.

Καλώδια οπτικών ινών που συνδέονται με τους δρομολογητές.

Τα πακέτα ταξιδεύουν μέσω των καλωδίων στο έδαφος και καταλήγουν στα κέντρα διακομιστή δεδομένων. Τα καλώδια από το εξωτερικό συνδέονται με καλώδια στο κέντρο του διακομιστή, τα οποία συνδέονται με μπάρες διαύλου. Όπως εξήγησε ο Joe Kava, υπάλληλος σε ένα από τα κέντρα δεδομένων της Google, οι γραμμές λεωφορείων είναι ουσιαστικά βύσματα. Στις γραμμές λεωφορείων, υπάρχουν καλώδια επέκτασης που συνδέονται για σύνδεση σε όλους τους διακομιστές. Σε μια συνέντευξη με τον Ken Patchett, γενικό διευθυντή του κέντρου διακομιστών δεδομένων του Facebook στο Prineville του Όρεγκον, εξηγεί τη διαδρομή που ακολουθούν τα πακέτα στα κέντρα διακομιστών δεδομένων. Το αίτημα από τα ανοιχτά πλαίσια διακομιστή διαδικτύου μεταβαίνει στους διακομιστές δεδομένων και ανακτά τις πληροφορίες που ζητήσατε να δείτε. Ο Patchett λέει στο τηλεοπτικό πρόγραμμα, How They Do It, σε μια συνέντευξη, «Οι διακομιστές δεδομένων συγκεντρώνουν όλες τις πληροφορίες και τις επιστρέφουν ξανά στους ανοιχτούς διακομιστές διαδικτύου». Με παρόμοιο τρόπο, ο μαθητής που εργάζεται σε ερευνητικό έγγραφο θα πάει στη βιβλιοθήκη, θα συγκεντρώσει τις πληροφορίες του και θα επιστρέψει στο σχολείο για να εργαστεί στα χαρτιά του. Οι ανοιχτοί διακομιστές διαδικτύου στη συνέχεια στέλνουν τις πληροφορίες ή πακέτα, πίσω από τα καλώδια οπτικών ινών στους δρομολογητές που στη συνέχεια μετατρέπουν τα πακέτα σε ραδιοσήματα και ελαφριά ενέργεια. Τα σήματα αποστέλλονται από το δρομολογητή στη συσκευή σας, όπου τα πακέτα επανασυνδέονται για να σχηματίσουν τις εικόνες που βλέπετε στη ροή σας Instagram.

Για τους περισσότερους ανθρώπους, η κοινή χρήση και η δημοσίευση φωτογραφιών στο Instagram είναι κάτι διαφορετικό από την καθημερινή τους ζωή. Όταν δημοσιεύουν μια φωτογραφία, πιθανότατα δεν σκέφτονται την ποσότητα ενέργειας και την απόσταση που πρέπει να διανύσει η ενέργεια για να ανοίξουν οι εικόνες στη ροή τους.