Instagram: Ce se întâmplă exact când deschideți aplicația

Pentru a înțelege complet modul în care funcționează un Instagram, gândiți-vă la pașii pe care i-ar face un student pentru a compune o lucrare de cercetare. Studenții trebuie să meargă la bibliotecă, să găsească informații, să colecteze informațiile și să o aducă înapoi la școală pentru a fi incluse în lucrările lor.

Procesul în care este postată o imagine Instagram și apoi apare pe ecranul iPhone al unei persoane este destul de similar. În primul rând, atunci când încărcați sau postați o imagine în contul dvs. de Instagram, acea imagine salvează pe serverul de date Instagram sau Amazon, denumit în mod obișnuit drept „nor”. „Cloudul” este locul în care datele sunt stocate în servere și bănci de memorie. Datele zboară pe servere la viteza luminii prin peste 21 de milioane de metri de cablu de fibră optică. Potrivit unui blog scris de „Instagram Engineering”,

„Fotografiile în sine merg direct la Amazon S3, care în prezent stochează mai multe terabyte de date foto pentru noi. Folosim Amazon Cloud Front, care ajută la timpul de încărcare a imaginilor de la utilizatori din întreaga lume (ca în Japonia, a doua noastră țară cea mai populară). "

La început, Instagram a folosit serverele de date Amazon pentru a stoca date, dar odată ce Facebook a cumpărat Instagram, au trecut lent pe serverele de date Facebook.

Centrul de date care găzduiește serverele.

Fiecare centru de date găzduiește zeci de mii de servere de computer, care sunt conectate în rețea și legate la lumea exterioară prin cabluri cu fibră optică. De fiecare dată când partajați informații pe Instagram, serverele din aceste centre de date primesc informațiile și le distribuie adepților voștri. Aceste servere sunt situate pe tot globul. Prima fermă de servere Facebook aflată în Prineville, Oregon. De la construcția primei lor ferme, și-au extins resursele în Forest City, Carolina de Nord, Lulea, Suedia, Altoona, Iowa, Fort Worth, Texas, Clonee, Irlanda și Los Lunas, New Mexico.

Primul centru de date al Facebook situat în Prineville, Oregon.Ferma de centre de date din Fort Worth, Texas în construcție.

Serverele sunt alimentate de AMD (Advanced Micro Devices) și cipuri Intel cu plăci de bază concepute personalizat pentru serverele Facebook. Raportat de wedopedia.com, „procesoarele sunt formate din unități logice aritmetice (ALU), care realizează operații aritmetice și logice și unitatea de control (CU), care extrage instrucțiuni din memorie și le decodează și le execută”. Într-o postare de techwalla.com, Steve McDonnell se referă la procesor drept „creierul” computerului. El scrie „procesorul dvs. gestionează toate datele și rulează toate programele care vă permit să îndepliniți aceste sarcini (e-mail, postare online, navigare pe internet sau fotografii)”.

Placa de bază realizată la comandă pe Facebook și Instagram.

Acum că aveți o idee despre locul în care sunt stocate datele, haideți să revizuim analogia hârtiei de cercetare și să o aplicăm la procesul de vizualizare a unei postări Instagram. Cum exact fotografia pe care o publicați ajunge pe iPhone-urile următorului dvs.? Când deschideți aplicația Instagram, trimiteți o solicitare pe serverele de date Instagram pentru a obține informații sau date. Informațiile pe care le solicitați sunt fotografiile care apar în fluxul dvs. de Instagram. Acea cerere este apoi accesată la internet deschis.

Pentru a putea accesa imaginile pe care le-au postat persoanele pe care le urmezi, cererea este împărțită în „pachete”. Potrivit techopedia.com, „un pachet de date este o unitate de date făcute într-un singur pachet care călătorește pe o anumită cale de rețea.” Gândiți-vă la „pachete” ca pe niște blocuri de informații care creează imaginile pe care utilizatorii le văd pe dispozitivele lor. După cum se spune în howstuffworks.com, „fiecare pachet conține o parte din corpul mesajului tău.”

Procesul unui pachet pentru router.Pachete care traversează routere.

Explicate într-un videoclip YouTube de la Cisco, aceste pachete se transformă în impulsuri de semnal luminos sau radio, care călătoresc prin cabluri către routere. Relatând acest concept la analogia hârtiei de cercetare, gândiți-vă la pachete ca la „studenți” și la cablurile din fibră optică drept „drumul” pe care studenții îl parcurg pentru a ajunge la bibliotecă. Routerele sunt amplasate în jurul tău. Sunt dispozitivele care vă permit să accesați internetul și să vă ofere WiFi. Routerul trimite pachetele către serverele de internet deschise din centrele de date. Gândiți-vă la aceste centre de date ca la o „bibliotecă”. O bibliotecă are sute de rafturi umplute cu toate tipurile de informații, similare cu aceste centre de date.

Cabluri din fibră optică care se conectează la routere.

Pachetele călătoresc prin cablurile de la sol și ajung în centrele de date. Cablurile din exterior sunt conectate la cablurile din centrul serverului, care sunt conectate la barele de autobuz. După cum a explicat Joe Kava, un angajat al unuia dintre centrele de date Google, barele Bus sunt în esență mufe. La barele de autobuz există cabluri de extensie conectate la toate serverele. Într-un interviu cu Ken Patchett, directorul general al centrului serverului de date Facebook din Prineville, Oregon, el explică calea pe care urmează pachetele din centrele de date. Cererea din casetele de server de internet deschise merge către serverele de date și preia informațiile pe care ați solicitat să le vedeți. Patchett spune într-un interviu programul TV, Cum le fac, într-un interviu, „Serverele de date compun toate informațiile și le returnează din nou pe serverele de internet deschise”. Într-o manieră similară, elevul care lucrează la o lucrare de cercetare va merge la bibliotecă, își va aduna informațiile și se va întoarce la școală pentru a lucra la lucrările lor. Serverele de internet deschise apoi trimit informațiile sau pachetele înapoi prin cablurile din fibră optică către routerele care apoi transformă pachetele în semnale radio și energie luminoasă. Semnalele sunt trimise de la router pe dispozitivul dvs., unde pachetele sunt readuse împreună pentru a forma imaginile pe care le vedeți în fluxul dvs. de Instagram.

Pentru majoritatea oamenilor care împărtășesc și postează fotografii pe Instagram este doar în afară de viața lor de zi cu zi. Atunci când postează o poză, cel mai probabil nu se gândesc la cantitatea de energie și distanța pe care trebuie să o parcurgă energia pentru a deschide imaginile din feedul lor.