Instagram: Какво точно се случва, когато отворите приложението

За да разберете напълно как работи Instagram, помислете за стъпките, които студентът би предприел, за да състави изследователска работа. Учениците трябва да отидат в библиотеката, да намерят информация, да я съберат и да я върнат в училище, за да я включат в своите документи.

Процесът, в който се публикува снимка в Instagram и след това се появява на екрана на iPhone на човек, е доста подобен. Първо, когато качвате или публикувате снимка в акаунта си в Instagram, тази снимка се записва на сървъра на данни на Instagram или Amazon, обикновено наричан „облак“. „Облакът“ е мястото, където данните се съхраняват в сървърите и банките с памет. Данните летят през сървърите със светлинна скорост през над 21 милиона фута оптичен кабел. Според блог, написан от „Инженеринг Инстаграм“,

„Самите снимки отиват направо към Amazon S3, който в момента съхранява няколко терабайта фото данни за нас. Ние използваме Amazon Cloud Front, който помага при зареждане на изображенията от потребители по целия свят (като в Япония, втората ни най-популярна страна). “

В началото Instagram използваше сървърите на данни на Amazon за съхранение на данни, но след като Facebook купи Instagram, те бавно преминаха към сървъри на данни във Facebook.

Център за данни, в който са разположени сървърите.

Всеки център за данни съдържа десетки хиляди компютърни сървъри, които са свързани в мрежа и свързани с външния свят чрез оптични кабели. Всеки път, когато споделяте информация в Instagram, сървърите в тези центрове за данни получават информацията и я разпространяват на вашите последователи. Тези сървъри са разположени по целия свят. Първата ферма за сървъри във Facebook се намира в Приневил, Орегон. След изграждането на първата си ферма те разшириха ресурсите си до Forest City, Северна Каролина, Лулеа, Швеция, Алтоона, Айова, Форт Уърт, Тексас, Клони, Ирландия и Лос Лунас, Ню Мексико.

Първият център за данни на Facebook, разположен в Приневил, Орегон.Фермата за центрове за данни във Форт Уърт, Тексас в процес на изграждане.

Сървърите се захранват от AMD (Advanced Micro Devices) и Intel чипове с дънни платки по поръчка, проектирани за сървърите на Facebook. Съобщават от wedopedia.com, „процесорите са съставени от аритметични логически единици (ALU), който изпълнява аритметични и логически операции, и контролния блок (CU), който извлича инструкции от паметта и декодира и ги изпълнява“. В публикация на techwalla.com Стив Макдонел нарича процесора като „мозъка“ на компютъра. Той пише „вашият процесор обработва всички данни и изпълнява всички програми, които ви позволяват да изпълнявате тези задачи (имейл, публикуване онлайн, сърфиране в интернет или правене на снимки)“.

Facebook и Instagram по поръчка дънна платка.

Сега, когато имате представа къде се съхраняват данните, нека да преразгледаме аналогията на изследователската хартия и да я приложим към процеса на гледане на публикация в Instagram. Как точно снимката, която публикувате, стига до айфоните на вашия последовател? Когато отворите приложението Instagram, изпращате заявка на сървърите за данни на Instagram, за да получите информация или данни. Информацията, която искате, са снимките, които се показват във вашата емисия в Instagram. След това заявката отива в отворения интернет.

За да имате достъп до снимките, които хората, които следвате, са публикували, заявката е разбита на „пакети“. Според techopedia.com „пакетът данни е единица данни, направена в един пакет, който пътува по определен мрежов път“. Мислете за „пакетите“ като малки блокове информация, които създават изображенията, които потребителите виждат на своите устройства. Както е посочено в howstuffworks.com, „всеки пакет съдържа част от тялото на вашето съобщение.“

Процес на пакет към рутер.Пакети, преминаващи през рутери.

Обяснени във видеоклип на YouTube от Cisco, тези пакети се превръщат в импулси от светлинни или радиосигнали, които преминават през кабели към рутери. Свързвайки тази концепция с аналогията на изследователската хартия, помислете за пакетите като за „студенти“ и за оптичните кабели като за „път“, на който студентите пътуват, за да стигнат до библиотеката. Маршрутизаторите са разположени навсякъде около вас. Те са устройствата, които ви позволяват да получите достъп до интернет и да ви предоставят WiFi. Рутерът изпраща пакетите до отворените интернет сървъри в центровете за данни. Мислете за тези центрове за данни като за „библиотека“. Библиотеката има стотици стелажи, пълни с всякакъв вид информация, подобно на тези центрове за данни.

Оптични кабели, които се свързват към рутерите.

Пакетите пътуват през кабелите в земята и се оказват в центровете за сървър на данни. Кабелите отвън са свързани с кабели в центъра на сървъра, които са свързани към шини. Както обясни Джо Кава, служител в един от центровете за данни на Google, шините на шината по същество са тапи. В шините на шината има удължителни кабели, които са включени, за да се свържат към всички сървъри. В интервю с Кен Пачет, генерален мениджър на центъра за сървъри на данни на Facebook в Приневил, Орегон, той обяснява пътя, който пакетите следват в центровете за сървъри на данни. Заявката от отворените кутии на интернет сървъра отива до сървърите за данни и извлича информацията, която сте поискали да видите. Пачет казва в телевизионна програма как го правят това в интервю: „Сървърите на данни събират цялата информация и отново я връщат обратно към отворените интернет сървъри“. По подобен начин ученикът, който работи върху научно-изследователска работа, ще отиде в библиотеката, ще събере информацията им и ще се върне в училище, за да работи върху своите документи. След това отворените интернет сървъри изпращат информацията или пакетите обратно през оптичните кабели към рутерите, които след това превръщат пакетите обратно в радиосигнали и светлинна енергия. Сигналите се изпращат от рутера до вашето устройство, където пакетите се събират отново, за да образуват изображенията, които виждате във вашата емисия в Instagram.

За повечето хора споделянето и публикуването на снимки в Instagram е просто отделно от тяхното ежедневие. Когато публикуват снимка, те най-вероятно не мислят за количеството енергия и разстоянието, което трябва да измине енергията, за да отворят снимките в емисията си.