Instagram: wat gebeurt er precies als je de app opent

Om volledig te begrijpen hoe een Instagram werkt, moet je nadenken over de stappen die een student zou nemen om een ​​onderzoekspaper op te stellen. De studenten moeten naar de bibliotheek gaan, informatie zoeken, die informatie verzamelen en terug naar school brengen om in hun papieren op te nemen.

Het proces waarin een Instagram-foto wordt geplaatst en vervolgens op het iPhone-scherm van een persoon verschijnt, is redelijk vergelijkbaar. Ten eerste, wanneer u een foto uploadt of plaatst op uw Instagram-account, wordt die foto opgeslagen op de gegevensserver van Instagram of Amazon, gewoonlijk een "cloud" genoemd. De "cloud" is waar de gegevens worden opgeslagen op servers en geheugenbanken. Gegevens vliegen met lichte snelheid door de servers via meer dan 21 miljoen voet glasvezelkabel. Volgens een blog geschreven door "Instagram Engineering",

“De foto's zelf gaan rechtstreeks naar Amazon S3, waar we momenteel meerdere terabytes aan fotogegevens kunnen opslaan. We gebruiken Amazon Cloud Front, dat helpt bij het laden van afbeeldingen van gebruikers over de hele wereld (zoals in Japan, ons op één na populairste land). "

In het begin gebruikte Instagram de dataservers van Amazon om gegevens op te slaan, maar toen Facebook Instagram kocht, schakelden ze langzaam over op Facebook-dataservers.

Datacenter met de servers.

Elk datacenter herbergt tienduizenden computerservers, die met elkaar zijn verbonden en via glasvezelkabels met de buitenwereld zijn verbonden. Elke keer dat u informatie deelt op Instagram, ontvangen de servers in deze datacenters de informatie en verspreiden deze onder uw volgers. Deze servers bevinden zich over de hele wereld. De allereerste Facebook-serverfarm bevindt zich in Prineville, Oregon. Sinds de bouw van hun eerste boerderij hebben ze hun middelen uitgebreid naar Forest City, North Carolina, Lulea, Zweden, Altoona, Iowa, Fort Worth, Texas, Clonee, Ierland en Los Lunas, New Mexico.

Het eerste datacenter van Facebook in Prineville, Oregon.Datacenter boerderij in Fort Worth, Texas in aanbouw.

De servers worden aangedreven door AMD (Advanced Micro Devices) en Intel-chips met moederborden die speciaal zijn ontworpen voor de servers van Facebook. Gemeld door wedopedia.com, "processors bestaan ​​uit rekenkundige logische eenheden (ALU), die rekenkundige en logische bewerkingen uitvoeren en de besturingseenheid (CU), die instructies uit het geheugen haalt en decodeert en uitvoert". In een post van techwalla.com verwijst Steve McDonnell naar de processor als het 'brein' van de computer. Hij schrijft "uw processor verwerkt alle gegevens en voert alle programma's uit waarmee u deze taken kunt uitvoeren (e-mailen, online posten, surfen op internet of foto's maken)".

Het op maat gemaakte moederbord van Facebook en Instagram.

Nu je een idee hebt van waar de gegevens zijn opgeslagen, gaan we de analogie van het onderzoekspapier opnieuw bekijken en toepassen op het proces van het bekijken van een Instagram-bericht. Hoe komt de foto die je post precies op de iPhones van je volgers terecht? Wanneer u de Instagram-applicatie opent, stuurt u een verzoek naar de dataservers van Instagram om informatie of gegevens te verkrijgen. De informatie die u vraagt, zijn de foto's die op uw Instagram-feed verschijnen. Dat verzoek gaat dan naar het open internet.

Om ervoor te zorgen dat u toegang krijgt tot de foto's die mensen die u volgt hebben gepost, wordt het verzoek opgesplitst in "pakketten". Volgens techopedia.com is 'een datapakket een gegevenseenheid die tot één pakket is gemaakt en langs een bepaald netwerkpad reist'. Zie de "pakketten" als kleine blokken informatie die de afbeeldingen creëren die gebruikers op hun apparaten zien. Zoals vermeld op howstuffworks.com, 'bevat elk pakket een deel van de hoofdtekst van uw bericht'.

Proces van een pakket naar router.Pakketten die door routers gaan.

Deze pakketten, uitgelegd in een YouTube-video van Cisco, worden omgezet in lichtpulsen of radiosignalen die door kabels naar routers reizen. Als je dit concept terugbrengt naar de analogie van het onderzoekspapier, denk dan aan de pakketten als de 'studenten' en de glasvezelkabels als de 'weg' die de studenten afleggen om bij de bibliotheek te komen. Routers bevinden zich overal om je heen. Het zijn de apparaten waarmee je toegang hebt tot internet en die je wifi bieden. De router stuurt de pakketten naar de open internetservers in de datacenters. Beschouw deze datacenters als een 'bibliotheek'. Een bibliotheek heeft honderden planken vol met alle soorten informatie, vergelijkbaar met deze datacenters.

Glasvezelkabels die worden aangesloten op de routers.

De pakketten reizen door de kabels in de grond en komen terecht in de dataservercentra. De kabels van buiten zijn verbonden met kabels in het servercentrum, die zijn verbonden met verzamelrails. Zoals Joe Kava, een medewerker van een van de datacenters van Google, heeft uitgelegd, zijn busbars in wezen pluggen. Bij de busbars zijn er verlengsnoeren die zijn aangesloten om verbinding te maken met alle servers. In een interview met Ken Patchett, de algemeen manager van het dataservercentrum van Facebook in Prineville, Oregon, legt hij uit welke weg de pakketten volgen binnen de dataservercentra. Het verzoek van de open internetserverboxen gaat naar de gegevensservers en haalt de informatie op die u hebt opgevraagd. Patchett vertelt het tv-programma How They Do It in een interview: "De gegevensservers verzamelen alle informatie en sturen deze weer terug naar de open internetservers". Op een vergelijkbare manier zal een student die aan een onderzoekspaper werkt, naar de bibliotheek gaan, hun informatie verzamelen en terug naar school gaan om aan hun paper te werken. De open internetservers sturen de informatie of pakketten vervolgens terug via de glasvezelkabels naar de routers, die de pakketten vervolgens weer omzetten in radiosignalen en lichtenergie. De signalen worden van de router naar uw apparaat gestuurd, waar de pakketten weer in elkaar worden gezet om de afbeeldingen te vormen die u op uw Instagram-feed ziet.

Voor de meeste mensen is het delen en plaatsen van foto's op Instagram net iets anders dan hun dagelijks leven. Wanneer ze een foto plaatsen, denken ze waarschijnlijk niet aan de hoeveelheid energie en afstand die energie moet afleggen om de foto's op hun feed te openen.