Instagram. Ի՞նչ է պատահում, երբ բացեք ծրագիրը

Որպեսզի լիովին հասկանանք, թե ինչպես է Instagram- ը աշխատում, մտածեք այն ուսանողների քայլերի մասին, որոնք պատրաստելու են հետազոտական ​​թերթ: Ուսանողները պետք է գնան գրադարան, գտնեն տեղեկատվություն, հավաքեն այդ տեղեկատվությունը և այն վերադառնան դպրոց ՝ իրենց թերթերում ընդգրկելու համար:

Գործընթացը, որում տեղադրվում է Instagram- ի նկարը և այնուհետև հայտնվում է անձի iPhone էկրանին, բավականին նման է: Նախ ՝ Instagram- ում կամ Amazon- ում տվյալների սերվերի վրա նկարը տեղադրելու կամ փակցնելու համար Instagram- ի ձեր էջում, որը սովորաբար կոչվում է «ամպ»: «Ամպը» այն է, որտեղ տվյալները պահվում են սերվերներում և հիշողության բանկերում: Տվյալները սերվերների միջոցով թռչում են լույսի արագությամբ `ավելի քան 21 միլիոն ոտնաչափ օպտիկամանրաթելային մալուխով: Ըստ «Instagram Engineering» - ի գրած բլոգի,

«Լուսանկարներն իրենք ուղղակիորեն անցնում են Amazon S3- ին, որը ներկայումս մեզ համար պահում է մի քանի տերաբայթ լուսանկարչական տվյալներ: Մենք օգտագործում ենք Amazon Cloud Front- ը, որն օգնում է պատկերների բեռնման ժամանակ աշխարհի օգտվողներից (ինչպես inապոնիայում ՝ մեր երկրորդ ամենատարածված երկիրը):

Սկզբում Instagram- ը օգտագործում էր Amazon- ի տվյալների սերվերները տվյալները պահելու համար, բայց երբ Facebook- ը գնել էր Instagram- ը, նրանք դանդաղ անցնում էին Facebook- ի տվյալների սերվերներին:

Տվյալների կենտրոնը, որը պարունակում է սերվերները:

Յուրաքանչյուր տվյալների կենտրոնում տեղակայված են տասնյակ հազարավոր համակարգչային սերվերներ, որոնք ցանցավորված են և կապված են արտաքին աշխարհի հետ օպտիկամանրաթելային մալուխների միջոցով: Ամեն անգամ Instagram- ում տեղեկատվություն տարածելիս ՝ տվյալ տվյալների կենտրոններում գործող սերվերները ստանում են տեղեկությունները և այն տարածում են ձեր հետևորդներին: Այս սերվերները տեղակայված են ամբողջ աշխարհում: Facebook- ի առաջին սերվերի ֆերմայում տեղակայված է Օրինոն նահանգի Պրինվիլ քաղաքում: Առաջին ֆերմայի կառուցումից ի վեր նրանք իրենց ռեսուրսներն ընդլայնել են Ֆորեստ Սիթի, Հյուսիսային Կարոլինա, Լուլեա, Շվեդիա, Ալտոնա, Այովա, Ֆորտ Ուորթ, Տեխաս, Կլոն, Իռլանդիա և Լոս Լունաս, Նոր Մեքսիկա:

Ֆեյսբուքի առաջին տվյալների կենտրոնը, որը գտնվում է Օրինոն նահանգի Պրինվիլ քաղաքում:Տեխաս նահանգի Ֆորտ Ուորթ քաղաքում գտնվող տվյալների կենտրոնի ֆերմայում:

Սերվերները սնուցվում են AMD- ով (Advanced Micro Devices) և Intel չիպերով մայրական տախտակներով, որոնք հատուկ մշակված են Facebook- ի սերվերների համար: Wedopedia.com- ի հաղորդմամբ ՝ «պրոցեսորները կազմված են թվաբանական տրամաբանական ստորաբաժանումներից (ALU), որն իրականացնում է թվաբանական և տրամաբանական գործողություններ և կառավարման միավոր (CU), որը հրահանգներ է քաղում հիշողությունից և վերծանում է դրանք և կատարում դրանք»: Techwalla.com- ի գրառման մեջ Սթիվ Մաքդոնելը պրոցեսորը անվանում է համակարգչի «ուղեղը»: Նա գրում է. «Ձեր պրոցեսորը ղեկավարում է բոլոր տվյալները և վարում է բոլոր ծրագրերը, որոնք հնարավորություն են տալիս իրականացնել այս խնդիրները (էլ. Փոստով ուղարկել, փակցնել առցանց, զննարկել ինտերնետը կամ լուսանկարել)»:

Facebook- ի և Instagram- ի պատվերով պատրաստված մայր տախտակ:

Հիմա, երբ դուք գաղափար ունեք, թե որտեղ են պահվում տվյալները, եկեք վերանայենք հետազոտական ​​թերթի անալոգիան և կիրառենք այն Instagram գրառում դիտելու գործընթացում: Ինչպե՞ս է ձեր տեղադրած լուսանկարը ճիշտ հասնում ձեր հետևորդի iPhone- ներին: Երբ բացում եք Instagram ծրագիրը, Դուք հայց եք ուղարկում Instagram- ի տվյալների սերվերներ ՝ տեղեկատվություն կամ տվյալներ ստանալու համար: Ձեր կողմից հայցվող տեղեկությունները այն լուսանկարներն են, որոնք ցուցադրվում են ձեր Instagram- ի թարմացմամբ: Այդ դեպքում այդ խնդրանքը գնում է բաց ինտերնետ:

Որպեսզի դուք կարողանաք մուտք գործել այն նկարները, որոնք ձեր հետևյալ մարդիկ փակցրել են, հայցը բաժանվում է «փաթեթների»: Ըստ techopedia.com- ի ՝ «տվյալների փաթեթը տվյալների փաթեթ է, որը կազմված է մեկ փաթեթի մեջ, որը ճանապարհորդում է տվյալ ցանցի ուղով»: Մտածեք «փաթեթների» մասին, քանի որ տեղեկատվության փոքր բլոկներ, որոնք ստեղծում են այն պատկերները, որոնք օգտվողները տեսնում են իրենց սարքերում: Ինչպես ասված է howstuffworks.com- ում, «յուրաքանչյուր փաթեթ պարունակում է ձեր հաղորդագրության մարմնի մի մասը»:

Փաթեթը դեպի երթուղղիչը:Փաթեթներ, որոնք անցնում են երթուղիչներ:

Cisco– ի YouTube– ի տեսանյութում բացատրված ՝ այս փաթեթները վերածվում են լույսի կամ ռադիո ազդանշանների իմպուլսների, որոնք անցնում են մալուխներով դեպի երթուղիչներ: Անդրադառնալով այս հայեցակարգին հետազոտական ​​թերթի անալոգիայի հետ, մտածեք, որ փաթեթները որպես «ուսանողներ», իսկ օպտիկամանրաթելային մալուխները `որպես« ճանապարհ », որով ուսանողները գնում են դեպի գրադարան: Ուղղորդիչները տեղակայված են ձեր շուրջը: Դրանք այն սարքերն են, որոնք թույլ են տալիս մուտք գործել ինտերնետ և տրամադրել ձեզ WiFi: Ուղղորդիչը փաթեթները ուղարկում է տվյալների տվյալների կենտրոններում բաց ինտերնետային սերվերներին: Մտածեք այս տվյալների կենտրոնները որպես «գրադարան»: Գրադարանն ունի հարյուրավոր դարակներ, որոնք լցված են բոլոր տեսակի տեղեկատվության միջոցով, որոնք նման են այս տվյալների կենտրոններին:

Օպտիկամանրաթելային մալուխներ, որոնք միանում են երթուղիչներին:

Փաթեթները անցնում են գետնին գտնվող մալուխների միջով և ավարտվում են տվյալների սերվերների կենտրոններում: Դրսից մալուխները միացված են սերվերային կենտրոնի ներսում գտնվող մալուխներին, որոնք միացված են ավտոբուսի բարերին: Ինչպես բացատրել է Google- ի տվյալների կենտրոններից մեկում աշխատող oeո Կավան, ավտոբուսների բարերը, ըստ էության, միակցիչ են: Ավտոբուսի բարերում կան երկարացման լարեր, որոնք միացված են բոլոր սերվերներին միանալու համար: Օրեգոնի նահանգի Պրինվիլ քաղաքում գտնվող Ֆեյսբուքի տվյալների տվյալների սերվերային կենտրոնի գլխավոր տնօրեն Քեն Պաթչեթին տված հարցազրույցում նա բացատրում է, թե ինչ ճանապարհով են գնում փաթեթները տվյալների սերվերների կենտրոններում: Բաց ինտերնետային սերվերի տուփերից ստացված խնդրանքը գնում է տվյալների սերվերներին և առբերում է ձեր պահանջած տեղեկատվությունը ՝ ստանալու համար: Պատչեթը հարցազրույցում պատմում է «Ինչպես են նրանք դա անում» հեռուստածրագրին. «Տվյալների սերվերները կազմում են ամբողջ տեղեկատվությունը և նորից վերադարձնում այն ​​բաց ինտերնետային սերվերներին»: Նմանատիպ եղանակով հետազոտական ​​թերթի վրա աշխատող ուսանող կգնա գրադարան, կհավաքի նրանց տեղեկատվությունը և կուղևորվի դպրոց ՝ աշխատելու իրենց թղթերի վրա: Այնուհետև բաց ինտերնետային սերվերները փոխանցում են տեղեկատվությունը կամ փաթեթները օպտիկամանրաթելային մալուխների միջոցով դեպի երթուղիչները, որոնք այնուհետև փաթեթները վերադառնում են ռադիո ազդանշանների և թեթև էներգիայի: Ազդանշանները ուղարկվում են երթուղիչից դեպի ձեր սարքը, որտեղ փաթեթները վերադառնում են միմյանց `ձեր Instagram- ի թարմացմամբ պատկերները կազմելու համար:

Instagram- ում լուսանկարներ բաժանող և փակցնող մարդկանց մեծամասնության համար պարզապես իրենց առօրյայից զատ: Երբ նրանք լուսանկար են փակցնում, նրանք, ամենայն հավանականությամբ, չեն մտածում էներգիայի քանակի և հեռավորության մասին, որոնք պետք է ճանապարհորդեն էներգիան, որպեսզի նկարները բացեն իրենց աղբյուրի վրա: