Instagram: қосымшаны ашқан кезде не болады

Инстаграмның қалай жұмыс істейтінін толық түсіну үшін студенттің ғылыми-зерттеу жұмысын қалай жасау керектігі туралы ойланыңыз. Оқушылар кітапханаға барып, ақпаратты тауып, сол ақпаратты жинап, құжаттарына енгізу үшін оны мектепке қайтаруы керек.

Инстаграмдағы суретті орналастырып, содан кейін адамның iPhone-да пайда болатын процесі өте ұқсас. Біріншіден, сіз өзіңіздің Инстаграмдағы аккаунтыңызға сурет жүктегенде немесе орналастырған кезде, бұл сурет «бұлт» деп аталатын Instagram немесе Amazon деректер серверінде сақталады. «Бұлт» - бұл деректер серверлерде және жад банктерінде сақталатын орын. Деректер серверлер арқылы жарық жылдамдығымен 21 миллион футтан астам талшықты-оптикалық кабель арқылы өтеді. «Инженерлік Инжиниринг» жазған блогқа сәйкес,

«Фотосуреттер өздері тікелей Amazon S3-ке түседі, ол қазір бізде бірнеше терабайттық фотосуреттерді сақтайды. Біз Amazon Cloud Front-ді қолданамыз, ол бүкіл әлемдегі пайдаланушылардан суретті жүктеуге көп уақыт бөлуге көмектеседі (мысалы, Жапонияда біздің ең танымал екінші ел) ».

Басында Instagram деректерді сақтау үшін Amazon-тың деректер серверлерін қолданды, бірақ Facebook Инстаграмды сатып алғаннан кейін олар баяу Facebook деректер серверлеріне ауысты.

Серверлер орналасқан Дата-орталық.

Әрбір дата-орталықта оптикалық-оптикалық кабельдер арқылы сыртқы әлеммен байланысқан және ондаған мыңдаған компьютерлік серверлер бар. Сіз Instagram-да ақпаратты бөліскен сайын, осы деректер орталықтарындағы серверлер ақпаратты алады және оны ізбасарларыңызға таратады. Бұл серверлер бүкіл әлемде орналасқан. Facebook-тің алғашқы фермасы Орегон штатындағы Прайнвилл қаласында орналасқан. Алғашқы ферма салынғаннан бері олар өз ресурстарын Форест-Сити, Солтүстік Каролина, Лулея, Швеция, Алтуна, Айова, Форт-Уорт, Техас, Клон, Ирландия және Лос-Лунас, Нью-Мексикоға дейін кеңейтті.

Facebook-тің алғашқы деректер орталығы Прайнвиллде, Орегон қаласында орналасқан.Форт-Уорттегі деректер орталығының фермасы салынуда, Техас.

Серверлер AMD (Advanced Micro Devices) және Intel чиптерімен, Facebook-тің серверлеріне арнайы жасалған аналық платалармен жұмыс істейді. Wedopedia.com хабарлағандай, «процессорлар арифметикалық және логикалық амалдарды орындайтын арифметикалық логикалық блоктардан және басқару блогынан (КО) тұрады, ол жадынан нұсқаулық шығарады және оларды шешеді және орындайды». Techwalla.com жариялаған хабарламада Стив МакДоннелл процессорды компьютердің «миы» деп атайды. Ол «сіздің процессорыңыз барлық деректерді өңдейді және осы тапсырмаларды орындауға мүмкіндік беретін барлық бағдарламаларды іске қосады (электрондық поштаны жіберу, ғаламторда жариялау, Интернетті қарау немесе фотосуретке түсіру)» деп жазады.

Facebook пен Инстаграмның аналық платасы.

Енді сізде деректердің қай жерде сақталатындығы туралы түсінік пайда болған кезде, зерттеу қағазының аналогиясын қайта қарап, оны Инстаграмдағы жазбаны қарау процесінде қолданайық. Сіз орналастырған фотосурет ізбасарлардың iPhon-ларына қаншалықты сәйкес келеді? Инстаграм қосымшасын ашқан кезде, сіз ақпаратты немесе деректерді алу үшін Инстаграмның серверлеріне сұрау жібересіз. Сіз сұрайтын ақпарат - бұл сіздің Instagram каналыңызда көрсетілетін фотосуреттер. Содан кейін бұл сұраныс ашық интернетке жіберіледі.

Сіз бақылаған адамдар жіберген суреттерге кіру үшін сұраныс «пакеттерге» бөлінеді. Techopedia.com мәліметтері бойынша, «деректер пакеті - бұл белгілі бір желілік жолмен жүретін, бір орамдағы мәліметтер жиынтығы». Пайдаланушылар өз құрылғыларында көретін кескіндерді құратын ақпараттың кішкене блоктары ретінде «пакеттер» туралы ойлаңыз. Howstuffworks.com сайтында айтылғандай, «әр пакетте сіздің хабарламаңыздың бір бөлігі бар.»

Пакеттерді маршрутизаторға жіберу процесі.Пакеттер маршрутизаторлар арқылы өтеді.

Cisco-дағы YouTube бейнесінде түсіндірілгендей, бұл пакеттер кабельдер арқылы маршрутизаторларға өтетін жарық немесе радио сигналдарының импульстарына айналады. Осы тұжырымдаманы зерттеу жұмысындағы аналогиямен байланыстыра отырып, пакеттерді «студенттер» деп санаңыз, ал талшықты-оптикалық кабельдер студенттер кітапханаға баратын «жол» ретінде ойланыңыз. Маршрутизаторлар сіздің айналаңызда орналасқан. Бұл Интернетке кіруге және WiFi қамтамасыз етуге мүмкіндік беретін құрылғылар. Маршрутизатор пакеттерді деректер орталықтарындағы ашық Интернет-серверлерге жібереді. Бұл деректер орталықтарын «кітапхана» деп ойлаңыз. Кітапханада осы мәліметтер орталықтарына ұқсас ақпараттың барлық түрлерімен толтырылған жүздеген сөрелер бар.

Маршрутизаторларға қосылатын талшықты-оптикалық кабельдер.

Пакеттер жердегі кабельдер арқылы өтіп, деректер серверінің орталықтарында аяқталады. Сырттан келген кабельдер серверлік орталық ішіндегі шиналарға қосылады, олар автобус жолақтарына қосылады. Google деректер орталықтарының бірінің қызметкері Джо Кава түсіндіргендей, автобус жолақтары негізінен ашылады. Автобус жолақтарында барлық серверлерге қосылу үшін жалғанған сымдар бар. Кен Патчеттпен, Орегон штатындағы Прайнвиллдегі Facebook-тің деректер орталығының бас менеджері Кен Пакчетке берген сұхбатында ол пакеттердің деректер сервері орталықтарында жүретін жолын түсіндіреді. Ашық интернет-серверлер қораптарындағы сұраныс деректер серверлеріне түседі және сіз сұраған ақпаратты іздейді. Патчетт теледидар бағдарламасына берген сұхбатында: «Деректер серверлері барлық ақпаратты жинап, қайтадан ашық интернет-серверлерге қайтарады», - дейді. Осыған ұқсас түрде ғылыми жұмыс үстінде жұмыс істейтін студент кітапханаға барады, олардың ақпараттарын жинап алады да, құжаттарымен жұмыс жасау үшін мектепке оралады. Содан кейін ашық интернет-серверлер ақпаратты немесе пакеттерді талшықты-оптикалық кабельдер арқылы маршрутизаторларға жібереді, содан кейін пакеттерді радио сигналдары мен жарық энергиясына айналдырады. Сигналдар маршрутизатордан сіздің құрылғыңызға жіберіледі, мұнда пакеттер Инстаграмдағы арнаңызда көрген суреттерді қалыптастыру үшін қайтадан жиналады.

Instagram-да фотосуреттермен бөлісетін және жариялайтын адамдардың көпшілігі үшін бұл олардың күнделікті өмірінен бөлек. Суретті орналастырған кезде, олар арнада суреттерді ашу үшін энергияның қанша жүруі керек екенін және қашықтықты ойламайды.