Instagram: Vad exakt händer när du öppnar appen

För att helt förstå hur en Instagram fungerar, tänk på de steg en student skulle vidta för att komponera ett forskningsuppsats. Eleverna måste gå till biblioteket, hitta information, samla in den informationen och föra den tillbaka till skolan för att inkludera i sina papper.

Processen där en Instagram-bild publiceras och sedan visas på en persons iPhone-skärm är ganska lik. Först, när du laddar upp eller lägger upp en bild till ditt Instagram-konto, sparas den bilden på Instagram- eller Amazons dataserver, ofta kallad ett "moln". "Molnet" är där data lagras i servrar och minnesbanker. Data flyger genom servrarna med ljusets hastighet genom över 21 miljoner fot fiberoptisk kabel. Enligt en blogg skriven av "Instagram Engineering",

”Själva bilderna går direkt till Amazon S3, som för närvarande lagrar flera terabyte fotodata för oss. Vi använder Amazon Cloud Front som hjälper till med bildbelastningstider från användare runt om i världen (som i Japan, vårt näst mest populära land). ”

I början använde Instagram Amazons dataservrar för att lagra data, men när Facebook köpte Instagram bytte de långsamt till Facebook-dataservrar.

Datacenter som innehåller servrarna.

Varje datacenter har tiotusentals datorservrar, som är nätverkade tillsammans och kopplade till omvärlden genom fiberoptiska kablar. Varje gång du delar information på Instagram får servrarna i dessa datacenter informationen och distribuerar den till dina följare. Dessa servrar finns över hela världen. Den första någonsin på Facebook-servergården ligger i Prineville, Oregon. Sedan deras första gård byggdes har de utvidgat sina resurser till Forest City, North Carolina, Luleå, Sverige, Altoona, Iowa, Fort Worth, Texas, Clonee, Irland och Los Lunas, New Mexico.

Facebooks första datacenter ligger i Prineville, Oregon.Datacenterlantgård i Fort Worth, Texas under uppbyggnad.

Servrarna drivs av AMD (Advanced Micro Devices) och Intel-chips med moderkort som är specialdesignade för Facebooks servrar. Rapporterat av wedopedia.com, "processorer består av aritmetiska logikenheter (ALU), som utför aritmetiska och logiska operationer och styrenheten (CU), som extraherar instruktioner från minne och avkodar och kör dem". I ett inlägg av techwalla.com hänvisar Steve McDonnell till processorn som ”hjärnan” på datorn. Han skriver "din processor hanterar all data och kör alla program som gör att du kan utföra dessa uppgifter (e-post, posta online, surfa på internet eller ta foton)".

Facebook och Instagrams skräddarsydda moderkort.

Nu när du har en uppfattning om var informationen lagras, låt oss gå igenom forskningsdokumentets analogi och tillämpa den på processen att visa ett Instagram-inlägg. Hur exakt kommer fotot du publicerar till din följares iPhones? När du öppnar Instagram-applikationen skickar du en begäran till Instagrams dataservrar för att få information eller data. Informationen du begär är bilderna som visas på ditt Instagram-flöde. Den då begäran går till det öppna internet.

För att du ska få tillgång till bilderna som du följer har publicerat delas begäran upp i "paket". Enligt techopedia.com är "ett datapaket en dataenhet som skapas till ett enda paket som reser längs en given nätverksväg." Tänk på "paketen" som små block med information som skapar de bilder som användarna ser på sina enheter. Som anges i howstuffworks.com, "varje paket innehåller en del av kroppen i ditt meddelande."

Process för ett paket till router.Paket som går igenom routrar.

Förklarat i en YouTube-video från Cisco omvandlas dessa paket till pulser av ljus- eller radiosignaler som går genom kablar till routrar. När du hänvisar till detta koncept till forskningspappersanalogin, tänk på paketen som "studenter" och fiberoptiska kablar som "vägen" som eleverna reser på för att komma till biblioteket. Routrar finns runt omkring dig. Det är de enheter som gör att du kan komma åt internet och förse dig med WiFi. Routern skickar paketen till de öppna internetservrarna i datacentren. Tänk på dessa datacenter som ett "bibliotek". Ett bibliotek har hundratals hyllor fyllda med alla typer av information, liknande dessa datacenter.

Fiberoptiska kablar som ansluts till routrarna.

Paketen går genom kablarna i marken och hamnar i dataservicecentralen. Kablarna från utsidan är anslutna till kablar inuti servercentret, som är anslutna till bussstänger. Som förklarats av Joe Kava, en anställd på ett av Googles datacentra, är bussfält i huvudsak pluggar. Vid bussstängerna finns det förlängningssladdar som är anslutna för att ansluta till alla servrar. I en intervju med Ken Patchett, chef för Facebooks dataservercenter i Prineville, Oregon, förklarar han vägen paketen följer inom dataservicecentrerna. Begäran från de öppna internetserverrutorna går till dataservrarna och hämtar informationen du har begärt att se. Patchett berättar för tv-programmet How They Do It, i en intervju, ”Dataservrarna sammanställer all information och returnerar den till de öppna internetservrarna igen”. På liknande sätt kommer studenter som arbetar med ett forskningsdokument att gå i biblioteket, samla in information och gå tillbaka till skolan för att arbeta med sina papper. De öppna internetservrarna skickar sedan informationen eller paketen tillbaka genom fiberoptiska kablar till routrarna som sedan omvandlar paketen till radiosignaler och ljusenergi. Signalerna skickas från routern till din enhet, där paketen sätts ihop igen för att bilda de bilder du ser på ditt Instagram-flöde.

För de flesta människor som delar och publicerar bilder på Instagram är bara bortsett från deras vardag. När de lägger ut en bild tänker de sannolikt inte på hur mycket energi och avstånd som energin måste resa för att öppna bilderna på deras foder.