Instagram: mitä juuri tapahtuu, kun avaat sovelluksen

Jotta ymmärrämme täysin, kuinka Instagram toimii ajattelemalla vaiheita, jotka opiskelija ryhtyy tutkielman laatimiseen. Opiskelijoiden on mentävä kirjastoon, löydettävä tietoja, kerättävä tiedot ja palautettava se takaisin kouluun sisällytettäväksi papereihin.

Prosessi, jossa Instagram-kuva julkaistaan ​​ja sitten näkyy henkilön iPhonen näytöllä, on melko samanlainen. Ensinnäkin, kun lataat tai lähetät kuvan Instagram-tiliisi, se tallentuu Instagramin tai Amazonin palvelinpalvelimeen, jota kutsutaan yleisesti pilviksi. Pilvi on, missä tiedot tallennetaan palvelimille ja muistipankkeihin. Tiedot lentävät palvelimien läpi valon nopeudella yli 21 miljoonan metrin valokuitukaapelin kautta. Instagram Engineeringin kirjoittaman blogin mukaan,

”Valokuvat itse menevät suoraan Amazon S3: lle, joka tallentaa meille tällä hetkellä useita teratavuja valokuvatietoja. Käytämme Amazon Cloud Frontia, joka auttaa käyttäjien kuvien latausaikoissa ympäri maailmaa (kuten Japanissa, toisena suosituimmassa maassamme). ”

Aluksi Instagram käytti Amazonin palvelimia palvelimen tietojen tallentamiseen, mutta kun Facebook osti Instagramin, he siirtyivät hitaasti Facebookin datapalvelimiin.

Tietokeskus, joka sisältää palvelimet.

Jokaisessa datakeskuksessa on kymmeniä tuhansia tietokonepalvelimia, jotka on verkotettu toisiinsa ja kytketty ulkomaailmaan kuituoptisten kaapeleiden avulla. Aina kun jaat tietoa Instagramissa, näiden tietokeskusten palvelimet vastaanottavat tiedot ja levittävät niitä seuraajillesi. Nämä palvelimet sijaitsevat ympäri maailmaa. Ensimmäinen Facebook-palvelintila sijaitsee Prinevillessä, Oregonissa. Ensimmäisen maatilansa rakentamisen jälkeen he ovat laajentaneet resurssejaan Forest Cityyn, Pohjois-Carolinaan, Luulaan, Ruotsiin, Altoonaan, Iowaan, Fort Worthiin, Teksasiin, Clonee, Irlanti ja Los Lunasiin, New Mexico.

Facebookin ensimmäinen tietokeskus, joka sijaitsee Prinevillessä, Oregonissa.Tietokeskuksen maatila Fort Worthissa, Texasissa, rakenteilla.

Palvelimia saavat AMD (Advanced Micro Devices) ja Intel-sirut, joiden emolevy on räätälöity Facebook-palvelimille. Wedopedia.com: n raportti "prosessorit koostuvat aritmeettisista logiikkayksiköistä (ALU), jotka suorittavat aritmeettisia ja loogisia toimintoja, ja ohjausyksiköstä (CU), joka purkaa ohjeet muistista ja dekoodaa ja suorittaa ne". Steve McDonnell viittaa techwalla.com-julkaisussa prosessoriin tietokoneen “aivoihin”. Hän kirjoittaa "prosessorisi käsittelee kaikki tiedot ja käyttää kaikkia ohjelmia, joiden avulla voit suorittaa nämä tehtävät (sähköpostitse, postittaa verkossa, selata Internetiä tai ottaa valokuvia)".

Facebookin ja Instagramin räätälöity emolevy.

Nyt kun sinulla on käsitys tietojen tallennuspaikkaan, käydä tutkimuspaperi-analogiaa uudelleen ja soveltaa sitä Instagram-viestin katseluprosessiin. Kuinka lähettämäsi valokuva pääsee tarkkailijasi iPhoniin? Kun avaat Instagram-sovelluksen, lähetät pyynnön Instagram-palvelimille saadaksesi tietoja tai tietoja. Pyydetyt tiedot ovat valokuvia, jotka näkyvät Instagram-syötteessäsi. Sitten pyyntö menee avoimeen Internetiin.

Jotta voit käyttää kuviasi, joita seuraamasi ihmiset ovat lähettäneet, pyyntö on jaoteltu paketteihin. Techopedia.com: n mukaan ”datapaketti on datayksikkö, joka on muodostettu yhdeksi paketiksi, joka kulkee tietyn verkkoreitin varrella”. Ajattele "paketteja" pieninä informaatiolohkoina, jotka luovat kuvia, joita käyttäjät näkevät laitteissaan. Kuten sivustossa howstuffworks.com todettiin, "jokainen paketti sisältää osan viestisi rungosta".

Paketin prosessi reitittimeen.Reitittimien läpi kulkevat paketit.

Ciscon YouTube-videossa selitetyt paketit muuntuvat valo- tai radiosignaalipulsseiksi, jotka kulkevat kaapeleiden kautta reitittimiin. Liittämällä tämä käsite takaisin tutkimuspaperianalogiaan, ajattele paketteja "opiskelijoina" ja valokuitukaapeleita "tieksi", jota opiskelijat kulkevat päästäkseen kirjastoon. Reitittimet sijaitsevat ympärilläsi. Ne ovat laitteet, joiden avulla voit käyttää Internetiä ja tarjota sinulle langattoman verkon. Reititin lähettää paketit avoimiin Internet-palvelimiin datakeskuksissa. Ajattele näitä tietokeskuksia "kirjastona". Kirjastossa on satoja hyllyjä, jotka on täynnä kaiken tyyppisiä tietoja, kuten nämä tietokeskukset.

Valokuitukaapelit, jotka yhdistetään reitittimiin.

Paketit kulkevat maan kaapeleiden läpi ja päätyvät tietopalvelinkeskuksiin. Kaapelit ulkopuolelta on kytketty palvelinkeskuksen sisällä oleviin kaapeleihin, jotka on kytketty väyläpalkkeihin. Kuten yhden Googlen datakeskuksen työntekijä Joe Kava selitti, väyläpalkit ovat pääosin pistokkeita. Väyläpalkeissa on jatkojohtoja, jotka on kytketty yhteyden muodostamiseksi kaikkiin palvelimiin. Haastattelussa Oregonissa Prinevillessä sijaitsevan Facebookin datapalvelinkeskuksen pääjohtaja Ken Patchettin kanssa hän selittää polun, jota paketit seuraavat palvelinkeskuksissa. Pyyntö avoimista Internet-palvelinlaatikoista menee datapalvelimille ja hakee tiedot, joita olet pyytänyt nähdä. Patchett kertoo haastattelussa TV-ohjelmalle, kuinka he tekevät sen: "Tietopalvelimet kokoavat kaiken tiedon ja palauttavat sen takaisin avoimille Internet-palvelimille". Samoin tutkimusdokumentin parissa työskentelevä opiskelija menee kirjastoon, kerää tietojaan ja suuntaa takaisin kouluun työskentelemään papereidensa parissa. Sitten avoimet Internet-palvelimet lähettävät tiedot tai paketit takaisin valokuitukaapeleiden kautta reitittimille, jotka sitten muuttavat paketit takaisin radiosignaaleiksi ja valoenergiaksi. Signaalit lähetetään reitittimeltä laitteeseesi, missä paketit kootaan takaisin muodostamaan Instagram-syötteessäsi näkyvät kuvat.

Useimmille ihmisille valokuvien jakaminen ja lähettäminen Instagramiin on aivan erillinen heidän arkielämästään. Kun he postittavat kuvan, he todennäköisesti eivät ajattele energian määrää ja etäisyyttä, jonka energian on kuljettava voidakseen avata kuvia syötteelleen.