Instagram: Što se tačno događa kada otvorite aplikaciju

Da biste u potpunosti shvatili kako Instagram djeluje, razmislite o koracima koje bi student poduzeo kako bi sastavio istraživački rad. Učenici moraju otići u knjižnicu, pronaći ih, prikupiti i vratiti ih u školu kako bi ih uključili u svoje radove.

Postupak u kojem se slika na Instagramu postavlja, a zatim pojavljuje na iPhoneovom zaslonu osobe, prilično je sličan. Prvo, kad prenesete ili objavite sliku na svom Instagram računu, ta se slika sprema na Instagram ili Amazonov podatkovni poslužitelj, koji se obično naziva "oblak". "Oblak" je mjesto gdje se podaci pohranjuju u poslužitelje i memorijske banke. Podaci lete kroz servere brzinom svjetlosti kroz više od 21 milion metara optičkog kabela. Prema blogu koji je napisao "Instagram inženjering",

„Sama fotografije idu izravno na Amazon S3, koji trenutno pohranjuje nekoliko terabajta podataka s fotografija. Koristimo Amazon Cloud Front koji nam pomaže u učitavanju slika od strane korisnika širom svijeta (poput Japana, naše druge najpopularnije zemlje). "

U početku su Instagram koristili Amazonove poslužitelje podataka za pohranu podataka, ali nakon što je Facebook kupio Instagram, polako su se prebacili na Facebook podatke.

Data centar u kojem se nalaze poslužitelji.

Svaki podatkovni centar sadrži desetke tisuća računalnih poslužitelja, koji su umreženi i povezani vanjskim svijetom putem vlakana optičkim kablovima. Svaki put kada dijelite informacije na Instagramu, poslužitelji u tim podatkovnim centrima primaju te podatke i distribuiraju ih svojim sljedbenicima. Ti se poslužitelji nalaze diljem svijeta. Prva poslužiteljska farma na Facebooku nalazi se u Prinevilleu u Oregonu. Od izgradnje svoje prve farme, svoje resurse proširili su na Forest City, Sjevernu Karolinu, Lulea, Švedsku, Altoona, Iowa, Fort Worth, Texas, Clonee, Irsku i Los Lunas, New Mexico.

Prvi podatkovni centar Facebooka smješten u Prinevilleu, Oregon.Farma podatkovnih centara u Fort Worthu u Teksasu u izgradnji.

Poslužitelje pokreću AMD (Advanced Micro Devices) i Intel čipovi s matičnim pločama prilagođenim Facebookovim poslužiteljima. Izvijestio je wedopedia.com, "procesori sastoje se od aritmetičkih logičkih jedinica (ALU) koja izvodi aritmetičke i logičke operacije i upravljačke jedinice (CU) koja izvlači upute iz memorije i dekodira ih i izvršava". U postu techwalla.com, Steve McDonnell naziva procesor "mozak" računala. On piše "vaš procesor obrađuje sve podatke i pokreće sve programe koji vam omogućuju da ispunite ove zadatke (slanje e-pošte, objavljivanje na mreži, pregledavanje interneta ili fotografiranje)".

Facebook i Instagram matična ploča izrađena po mjeri Instagrama.

Sada kada imate ideju gdje se podaci pohranjuju, preispitajmo analogiju istraživačkog rada i primijenimo ga u procesu pregledavanja postova na Instagramu. Kako točno fotografija koju objavite stiže na iPhoneu vašeg sljedbenika? Kada otvorite Instagram aplikaciju, na Instagramove poslužitelje podataka šaljete zahtjev kako biste dobili informacije ili podatke. Podaci koje tražite su fotografije koje se prikazuju na vašem Instagram feedu. Taj zahtjev zatim ide na otvoreni internet.

Kako biste mogli pristupiti slikama koje su objavili ljudi koje pratite, zahtjev se raščlanjuje na "pakete". Prema techopedia.com, "paket podataka je jedinica podataka koja je sastavljena u jednom paketu koji putuje određenom mrežnom stazom." Zamislite "pakete" kao male blokove informacija koji stvaraju slike koje korisnici vide na svojim uređajima. Kao što je navedeno u howstuffworks.com, "svaki paket sadrži dio tijela vaše poruke."

Proces paketa na usmjerivač.Paketi koji prolaze kroz usmjerivače.

Objašnjeno u Ciscovom videozapisu na YouTubeu, ovi se paketi pretvaraju u svjetlosne impulse ili radio signale koji putuju kablovima do usmjerivača. Povezujući ovaj koncept s analogijom istraživačkog rada, pomislite na pakete kao na "studente" i na optičke kablove kao na "put" na koji studenti putuju kako bi došli do knjižnice. Usmjerivači su smješteni svuda oko vas. Oni su uređaji koji vam omogućavaju pristup internetu i pružaju vam WiFi. Usmjerivač šalje pakete na otvorene internetske poslužitelje u podatkovnim centrima. Zamislite ove podatkovne centre kao "knjižnicu". Knjižnica ima stotine polica ispunjenih svim vrstama podataka, slično ovim centrima podataka.

Optički kablovi koji se povezuju s usmjerivačima.

Paketi putuju kablovima u zemlju i završavaju u centrima poslužitelja podataka. Kabeli s vanjske strane spojeni su na kablove unutar centra poslužitelja, koji su spojeni na vodilice sabirnice. Kako je objasnio Joe Kava, zaposlenik u jednom od Googleovih podatkovnih centara, Bus barovi su u osnovi čepovi. Na šipkama sabirnica nalaze se produžni kablovi koji su priključeni za spajanje na sve poslužitelje. U intervjuu s Ken Patchettom, generalnim direktorom Facebookovog centra za poslužitelje podataka u Prinevilleu u Oregonu, on objašnjava put koji paketi slijede u centre poslužitelja podataka. Zahtjev iz otvorenih internetskih poslužitelja okvira ide prema poslužiteljima podataka i dohvaća podatke koje ste tražili da vide. Patchett kaže u TV programu, kako to rade, u intervjuu, "Poslužitelji podataka sakupljaju sve informacije i vraćaju ih ponovo na otvorene internetske poslužitelje". Na sličan način student koji radi na istraživačkom radu ići će u knjižnicu, prikupiti svoje podatke i uputiti se u školu kako bi radio na svojim radovima. Otvoreni internetski poslužitelji zatim informacije ili pakete šalju natrag kroz optičke kabele na usmjerivače koji zatim pakete pretvaraju u radio signale i svjetlosnu energiju. Signali se šalju od usmjerivača na vaš uređaj, gdje se paketi ponovo sastavljaju radi formiranja slika koje vidite na svom Instagram feedu.

Za većinu ljudi dijeljenje i objavljivanje fotografija na Instagramu samo je odvojena od njihove svakodnevice. Kad objave sliku, najvjerojatnije ne razmišljaju o količini energije i udaljenosti koju mora prijeći kako bi se otvorile slike na njihovom feedu.