Instagram: Ano ang Eksaktong Mangyayari Kapag Binuksan mo ang App

Upang lubos na maunawaan kung paano nag-iisip ang isang Instagram ng mga hakbang na gagawin ng isang mag-aaral upang makabuo ng isang papel sa pananaliksik. Ang mga mag-aaral ay dapat pumunta sa silid-aklatan, maghanap ng impormasyon, kolektahin ang impormasyong iyon, at ibalik ito sa paaralan upang isama sa kanilang mga papeles.

Ang proseso kung saan nai-post ang isang larawan sa Instagram at pagkatapos ay lilitaw sa screen ng iPhone ng isang tao ay medyo katulad. Una, kapag nag-upload ka o nag-post ng isang larawan sa iyong Instagram account, ang larawan na iyon ay nakakatipid sa server ng data ng Instagram o Amazon, na karaniwang tinutukoy bilang isang "ulap". Ang "ulap" ay kung saan ang data ay naka-imbak sa mga server at mga bangko ng memorya. Lumilipad ang data sa pamamagitan ng mga server sa bilis ng ilaw sa pamamagitan ng higit sa 21 milyong mga paa ng fiber optic cable. Ayon sa isang blog na isinulat ng "Instagram Engineering",

"Ang mga larawan mismo ay dumiretso sa Amazon S3, na kasalukuyang nagtitinda ng maraming terabytes ng data ng larawan para sa amin. Gumagamit kami ng Amazon Cloud Front na tumutulong sa mga oras ng pag-load ng imahe mula sa mga gumagamit sa buong mundo (tulad ng sa Japan, ang aming pangalawang pinakapopular na bansa). "

Sa simula ay ginamit ng Instagram ang mga server ng data ng Amazon upang mag-imbak ng data, ngunit kapag binili ng Facebook ang Instagram, dahan-dahang lumipat sila sa mga data ng server ng Facebook.

Data center na naglalagay ng mga server.

Ang bawat data center ay nagtatampok ng libu-libong mga computer server, na kung saan ay magkasama at naka-link sa labas ng mundo sa pamamagitan ng mga fiber optic cable. Sa tuwing ibinabahagi mo ang impormasyon sa Instagram, natatanggap ng mga server sa mga data center ang impormasyon at ipamahagi ito sa iyong mga tagasunod. Ang mga server na ito ay matatagpuan sa buong mundo. Ang unang nauna na sakahan ng server ng Facebook ay matatagpuan sa Prineville, Oregon. Dahil ang pagtatayo ng kanilang unang bukid, pinalawak nila ang kanilang mga mapagkukunan sa Forest City, North Carolina, Lulea, Sweden, Altoona, Iowa, Fort Worth, Texas, Clonee, Ireland, at Los Lunas, New Mexico.

Ang unang sentro ng data ng Facebook na matatagpuan sa Prineville, Oregon.Data center farm sa Fort Worth, Texas sa ilalim ng konstruksyon.

Ang mga server ay pinalakas ng AMD (Advanced Micro Device) at Intel chips na may mga pasadyang motherboards na idinisenyo para sa mga server ng Facebook. Iniulat ng wedopedia.com, "ang mga processors ay binubuo ng mga arithmetic logic unit (ALU), na nagsasagawa ng mga aritmetika at lohikal na operasyon at ang control unit (CU), na kumukuha ng mga tagubilin mula sa memorya at mga decode at ginagawa ang mga ito". Sa isang post ng techwalla.com, tinutukoy ni Steve McDonnell ang processor bilang "utak" ng computer. Sinusulat niya "ang iyong processor ay humahawak sa lahat ng data at nagpapatakbo ng lahat ng mga programa na nagbibigay-daan sa iyo upang makamit ang mga gawaing ito (pag-email, mag-post online, mag-browse sa internet o kumuha ng mga larawan)".

Ang pasadyang motherboard ng Facebook at Instagram.

Ngayon na mayroon kang isang ideya kung saan naka-imbak ang data, suriin natin ang pagkakatulad ng papel ng pananaliksik at ilapat ito sa proseso ng pagtingin sa isang post sa Instagram. Paano eksaktong nakukuha ang larawan na nai-post mo sa mga iPhone ng iyong tagasunod? Kapag binuksan mo ang application ng Instagram, nagpapadala ka ng isang kahilingan sa mga server ng data ng Instagram upang makakuha ng impormasyon o data. Ang impormasyong hinihiling mo, ay ang mga larawan na lumilitaw sa iyong feed sa Instagram. Iyon ang kahilingan ay papunta sa bukas na internet.

Upang ma-access mo ang mga larawan na nai-post ng mga taong sinusundan mo, ang kahilingan ay nasira sa "mga packet". Ayon sa techopedia.com, "isang data packet ay isang yunit ng data na ginawa sa isang solong pakete na naglalakbay kasama ang isang naibigay na landas ng network." Isipin ang "mga packet" bilang maliit na mga bloke ng impormasyon na lumikha ng mga imahe na nakikita ng mga gumagamit sa kanilang mga aparato. Tulad ng nakasaad sa howstuffworks.com, "ang bawat packet ay naglalaman ng bahagi ng katawan ng iyong mensahe."

Proseso ng isang packet sa router.Ang mga packet na dumadaan sa mga router.

Ipinaliwanag sa isang video sa YouTube mula sa Cisco, ang mga packet na ito ay nagiging mga pulses ng ilaw o radio signal, na naglalakbay sa pamamagitan ng mga cable sa mga router. Ibinalik ang konseptong ito pabalik sa pagkakatulad ng papel ng pananaliksik, isipin ang mga packet bilang "mga mag-aaral", at ang mga hibla ng optic cable bilang "daan" na naglalakbay ang mga mag-aaral upang makapunta sa silid-aklatan. Matatagpuan ang mga ruta sa paligid mo. Ang mga ito ang mga aparato na nagbibigay-daan sa iyo upang ma-access ang internet at magbigay sa iyo ng WiFi. Ipinapadala ng router ang mga packet sa bukas na mga server ng internet sa mga sentro ng data. Isipin ang mga data center na ito bilang isang "library". Ang isang silid-aklatan ay may daan-daang mga istante na puno ng lahat ng mga uri ng impormasyon, na katulad ng mga data center.

Fiber optic cables na kumonekta sa mga router.

Ang mga packet ay naglalakbay sa pamamagitan ng mga cable sa lupa at nagtatapos sa mga sentro ng data server. Ang mga cable mula sa labas ay konektado sa mga cable sa loob ng sentro ng server, na konektado sa mga bus bar. Tulad ng ipinaliwanag ni Joe Kava, isang empleyado sa isa sa mga data ng Google, ang mga Bus bar ay mahalagang plug. Sa mga bus bar, may mga extension na cord na naka-plug upang kumonekta sa lahat ng mga server. Sa isang pakikipanayam kay Ken Patchett, ang pangkalahatang tagapamahala ng data ng sentro ng data ng Facebook sa Prineville, Oregon, ipinaliwanag niya ang landas na sinusundan ng mga packet sa loob ng mga sentro ng data server. Ang kahilingan mula sa bukas na mga kahon ng server ng internet ay pupunta sa mga server ng data at kinukuha ang impormasyong hiniling mo upang makita. Sinasabi ni Patchett sa programa sa TV, Paano nila Gawin ito, sa isang pakikipanayam, "Inipon ng mga server ng data ang lahat ng impormasyon at ibabalik ito sa bukas na mga server ng internet". Sa katulad na paraan, ang mag-aaral na nagtatrabaho sa isang papel sa pananaliksik ay pupunta sa aklatan, tipunin ang kanilang impormasyon, at bumalik sa paaralan upang magtrabaho sa kanilang mga papel. Ang bukas na mga server ng internet pagkatapos ay magpadala ng impormasyon, o mga packet, pabalik sa pamamagitan ng mga cable na optic cable sa mga router na pagkatapos ay ibabalik ang mga packet sa mga signal ng radyo at enerhiya ng ilaw. Ang mga signal ay ipinadala mula sa router sa iyong aparato, kung saan pinagsama ang mga packet upang mabuo ang mga imahe na nakikita mo sa iyong feed sa Instagram.

Para sa karamihan ng mga taong nagbabahagi at nag-post ng mga larawan sa Instagram ay hiwalay lamang sa kanilang pang-araw-araw na buhay. Kapag nag-post sila ng isang larawan ay malamang na hindi nila iniisip ang dami ng enerhiya at distansya na dapat maglakbay ng enerhiya upang mabuksan ang mga larawan sa kanilang feed.