Instagram: Ilovani ochganingizda aniq nima sodir bo'ladi

Instagram qanday ishlashini to'liq tushunish uchun talaba tadqiqot qog'ozini tayyorlash uchun qanday qadamlar qo'yishi haqida o'ylang. O'quvchilar kutubxonaga borishlari, ma'lumot topishlari, ushbu ma'lumotlarni to'plashlari va o'z hujjatlariga kiritish uchun maktabga qaytarishlari kerak.

Instagram rasmini joylashtirgan va keyin odamning iPhone ekranida paydo bo'ladigan jarayon juda o'xshash. Birinchidan, siz Instagram hisob qaydnomangizga rasm yuklaganingizda yoki joylashtirganingizda, bu rasm Instagram yoki Amazon ma'lumotlar serverida saqlanadi va odatda "bulut" deb nomlanadi. Ma'lumotlar serverlar va xotira banklarida saqlanadigan "bulut". Ma'lumotlar serverlar orqali yorug'lik tezligida 21 million futdan ortiq optik tolali kabel orqali o'tadi. "Instagram Engineering" tomonidan yozilgan blogga ko'ra,

"Fotosuratlar to'g'ridan-to'g'ri Amazon S3-ga tushadi, hozirda biz uchun bir necha terabayt fotosuratlarni saqlaydi. Biz Amazon Cloud Front-dan foydalanamiz, bu butun dunyodagi foydalanuvchilarga tasvirni yuklash vaqtini engillashtirishga yordam beradi (Yaponiyada bizning ikkinchi eng mashhur mamlakatimiz kabi) ”

Avvaliga Instagram ma'lumotlarni saqlash uchun Amazon-ning ma'lumot serverlaridan foydalangan, ammo Facebook Instagram-ni sotib olganidan so'ng, ular asta-sekin Facebook ma'lumot serverlariga o'tishgan.

Serverlar joylashgan ma'lumotlar markazi.

Har bir ma'lumotlar markazida o'n minglab kompyuter serverlari mavjud, ular bir-biriga ulangan va tashqi dunyo bilan optik-tolali kabellar orqali bog'langan. Siz har safar Instagramda ma'lumot almashsangiz, ushbu ma'lumotlar markazlaridagi serverlar ma'lumotni olishadi va uni izdoshlaringizga tarqatadilar. Ushbu serverlar butun dunyo bo'ylab joylashgan. Facebook serverlarining birinchi fermasi Oregon shtatining Prinvill shahrida joylashgan. Birinchi fermasi qurilganidan beri ular o'z manbalarini Forest City, Shimoliy Karolina, Lulea, Shvetsiya, Altoona, Ayova, Fort-Uort, Texas, Kloni, Irlandiya va Nyu-Meksiko shtatida kengaytirishdi.

Facebook-ning birinchi ma'lumotlar markazi Oregon shtatining Prinvill shahrida joylashgan.Fort-Uortda (Texas) ma'lumot markazi fermasi qurilmoqda.

Serverlar AMD (Advanced Micro Devices) va Intel chiplari yordamida Facebook serverlari uchun maxsus ishlab chiqilgan anakartlarga ega. Wedopedia.com xabar berishicha, "protsessorlar arifmetik va mantiqiy operatsiyalarni bajaradigan arifmetik mantiqiy birliklardan va boshqaruv blokidan (CU) iborat bo'lib, ular xotiradan yo'riqnomalarni olib tashlaydi va ularni bajaradi". Techwalla.com nashrida Stiv MakDonnell protsessorni kompyuterning "miyasi" deb ataydi. U "sizning protsessoringiz barcha ma'lumotlarni ko'rib chiqadi va sizga ushbu vazifalarni bajarishga imkon beradigan barcha dasturlarni (elektron pochta orqali yuborish, Internetga joylashtirish, Internetni ko'rib chiqish yoki fotosuratlar olish) ishlaydi" deb yozadi.

Facebook va Instagram-ning shaxsiy anakarti.

Endi siz ma'lumotlarning qayerda saqlanishi haqida tasavvurga ega bo'lsangiz, tadqiqot qog'ozi analogiyasini qayta ko'rib chiqamiz va uni Instagramdagi postni ko'rish jarayonida qo'llaymiz. Siz joylashtirgan fotosurat izdoshingizning iPhone-lariga qanchalik to'g'ri keladi? Instagram dasturini ochganingizda, ma'lumot yoki ma'lumot olish uchun Instagram ma'lumot serverlariga so'rov yuborasiz. Siz so'ragan ma'lumot, bu sizning Instagram kanalingizda paydo bo'lgan fotosuratlar. Keyin so'rov ochiq Internetga o'tadi.

O'zingiz kuzatib qo'ygan odamlarning rasmlariga kirish uchun so'rov "paketlarga" bo'linadi. Techopedia.com ma'lumotlariga ko'ra, "ma'lumotlar paketi - bu ma'lum bir tarmoq yo'lidan o'tadigan bitta paketga kiritilgan ma'lumotlar to'plami." "Paketlar" ni foydalanuvchilar o'zlarining qurilmalarida ko'radigan tasvirlarni yaratadigan ozgina ma'lumot bloklari deb o'ylab ko'ring. Howstuffworks.com saytida ta'kidlanganidek, "har bir paket sizning xabaringizning bir qismini o'z ichiga oladi."

Routerga paketni yuborish jarayoni.Paketlar yo'riqnoma orqali o'tadi.

Cisco-dan olingan YouTube-ning videosida tushuntirilishicha, ushbu paketlar kabellar orqali marshrutizatorlarga o'tadigan yorug'lik yoki radio signallarining pulslariga aylanadi. Ushbu kontseptsiyani tadqiqot qog'ozi analogiyasiga qaytarib, paketlarni "talabalar" deb biling, va optik tolali kabellar talabalar kutubxonaga boradigan "yo'l" sifatida. Routerlar sizning atrofingizda joylashgan. Ular sizga Internetga kirish va Wi-Fi-ni taqdim etadigan qurilmalardir. Router paketlarni ma'lumot markazlarida ochilgan Internet-serverlarga yuboradi. Ushbu ma'lumotlar markazlarini "kutubxona" deb o'ylang. Kutubxonada ushbu ma'lumotlar markazlariga o'xshash barcha turdagi ma'lumotlar bilan to'ldirilgan yuzlab javonlar mavjud.

Routerlarga ulanadigan optik tolali kabellar.

Paketlar yerdagi kabellar orqali o'tadi va ma'lumotlar serverlari markazlarida tugaydi. Tashqi tomondan kabellar avtobus markaziga ulangan server markazidagi kabellarga ulangan. Google ma'lumotlar markazlaridan birining xodimi Djo Kava tushuntirganidek, avtobus majmualari aslida qulflangan. Avtobus barlarida barcha serverlarga ulanish uchun ulangan uzatma simlari mavjud. Oregon shtatidagi Prinvil shahridagi Facebook-ning ma'lumot serverlari markazining bosh menejeri Ken Patchett bilan suhbatda u paketlar ma'lumot serverlari markazlari ichida qanday yurishini tushuntiradi. Ochiq Internet-server qutilaridagi so'rov ma'lumotlar serverlariga o'tadi va siz ko'rishni xohlagan ma'lumotni oladi. Patchett televizion dasturida, ular buni qanday qilishadi, intervyuda, "Ma'lumotlar serverlari barcha ma'lumotlarni to'playdi va yana ochiq Internet-serverlarga qaytaradi", deb aytdi. Shunga o'xshash tarzda, ilmiy ish ustida ishlayotgan talaba kutubxonaga boradi, ma'lumotlarini yig'adi va hujjatlari ustida ishlash uchun maktabga qaytib boradi. Keyin ochiq Internet-serverlar ma'lumot yoki paketlarni optik tolali kabellar orqali marshrutizatorlarga qaytarib yuboradi, so'ngra paketlarni radio signallari va yorug'lik energiyasiga aylantiradi. Signallar yo'riqnoma orqali qurilmangizga yuboriladi, u erda sizning Instagram kanalingizda ko'rgan rasmlarni shakllantirish uchun paketlar bir joyga yig'iladi.

Instagram-da fotosuratlarni baham ko'rish va joylashtirish ko'pchilik uchun ularning kundalik hayotidan farq qiladi. Rasmni joylashtirganlarida, ular rasmda ularning rasmini ochish uchun qancha energiya va masofa kerakligini o'ylamaydilar.