Instagram: რა ხდება ზუსტად მაშინ, როდესაც აპლიკაცია გახსნით

იმისათვის, რომ სრულად გაერკვნენ, თუ როგორ მუშაობს Instagram– ში, იფიქრეთ იმ ნაბიჯებზე, რომელიც სტუდენტს გადადგამს, რათა შეიმუშაოს კვლევითი ნაშრომი. მოსწავლეები უნდა წავიდნენ ბიბლიოთეკაში, მოიძიონ ინფორმაცია, შეაგროვონ ეს ინფორმაცია და სკოლაში მიიტანონ, რომ მათ ნაშრომებში შეიტანონ.

პროცესი, რომელშიც Instagram- ის სურათი განთავსებულია და შემდეგ ჩანს ადამიანის iPhone ეკრანზე, საკმაოდ მსგავსია. პირველი, როდესაც თქვენ ატვირთავთ ან განათავსებთ სურათს Instagram- ის თქვენს ანგარიშზე, ეს სურათი ინახავს Instagram- ის ან Amazon- ის მონაცემთა სერვერზე, რომელსაც ჩვეულებრივ უწოდებენ "ღრუბელს". "ღრუბელი" არის მონაცემები, სადაც ინახება სერვერები და მეხსიერების ბანკები. მონაცემები სერვერებზე დაფრინავს სინათლის სიჩქარით, ბოჭკოვანი კაბელის 21 მილიონ ფეხზე მეტს. ”Instagram Engineering” - ის მიერ დაწერილი ბლოგის თანახმად,

”თავად ფოტოები პირდაპირ Amazon S3- ში მიდიან, რომელიც ამჟამად ინახავს რამდენიმე ტერაბაიტიან ფოტომასალას ჩვენთვის. ჩვენ ვიყენებთ Amazon Cloud Front- ს, რომელიც ეხმარება გამოსახულების დატვირთვის პერიოდს მსოფლიოს მომხმარებლებისგან (მაგალითად, იაპონიაში, ჩვენი მეორე ყველაზე პოპულარული ქვეყანა). ”

თავიდან Instagram– მა გამოიყენა Amazon– ის მონაცემთა სერვერები მონაცემების შესანახად, მაგრამ ერთხელ Facebook– მა იყიდა Instagram– ზე, ისინი ნელ – ნელა გადადიოდნენ Facebook– ის მონაცემთა სერვერებზე.

მონაცემთა ცენტრი, რომელშიც განთავსებულია სერვერები.

თითოეულ მონაცემთა ცენტრში განთავსებულია ათობით ათასი კომპიუტერული სერვერი, რომლებიც ქსელში გაერთიანებულია და უკავშირდება გარე სამყაროს, ბოჭკოვანი კაბელების საშუალებით. Instagram- ზე ინფორმაციის გაზიარებისას, მონაცემთა მონაცემთა ცენტრებში სერვერები იღებენ ინფორმაციას და ავრცელებენ მას თქვენს მიმდევრებს. ეს სერვერები მდებარეობს მთელ მსოფლიოში. ფეისბუქის პირველი სერვერის ფერმა მდებარეობს პრინეილში, ორეგონი. პირველი მეურნეობის აშენების შემდეგ მათ რესურსი გააფართოვეს ტყის ქალაქში, ჩრდილოეთ კაროლინაში, ლულაში, შვედეთში, ალტონაში, აიოვას, ფორტ ვორთში, ტეხასის, კლონი, ირლანდიაში და ლოს ლუნასში, ახალი მექსიკა.

ფეისბუკის პირველი მონაცემთა ცენტრი, რომელიც მდებარეობს პრნევილში, ორეგონი.მონაცემთა ცენტრის ფერმა ფორტ ვორტში, ტეხასის შტატში მშენებარე.

სერვერებს იკვებება AMD (Advanced Micro Devices) და Intel ჩიპები დედაპლატით, რომლებიც შექმნილია Facebook– ის სერვერებისთვის. Wedopedia.com- ს ცნობით, ”პროცესორები შედგება არითმეტიკული ლოგიკის ერთეულისგან (ALU), რომელიც ასრულებს არითმეტიკურ და ლოგიკურ ოპერაციებს და საკონტროლო განყოფილებას (CU), რომელიც ამოიღებს მითითებებს მეხსიერებისგან და აშიფრებს და ასრულებს მათ”. Techwalla.com- ის მიერ გამოქვეყნებულ პოსტში, სტივ მაკდონელი პროცესორს კომპიუტერის "ტვინს" უწოდებს. ის წერს "თქვენი პროცესორი ასრულებს ყველა მონაცემს და ასრულებს ყველა პროგრამას, რაც საშუალებას გაძლევთ ამ ამოცანების შესრულება (ელ.ფოსტით გაგზავნა, ინტერნეტით განთავსება, ინტერნეტით დათვალიერება ან ფოტოების გადაღება)".

ფეისბუქისა და Instagram- ის საკუთარი ხელით შექმნილი დედაპლატა.

ახლა, როდესაც თქვენ გაითვალისწინეთ ინფორმაცია, თუ სად ინახავს მონაცემებს, მოდით გადახედოთ კვლევის ანალოგს და გამოვიყენოთ იგი Instagram- ის პოსტის ნახვის პროცესში. რამდენად შეესაბამება ფოტო, რომელსაც თქვენ განათავსებთ, მოყვება თქვენი მიმდევრის iPhone- ებს? Instagram პროგრამის გახსნისას თქვენ უგზავნით მოთხოვნას Instagram მონაცემთა სერვერებზე ინფორმაციის ან მონაცემების მისაღებად. ინფორმაცია, რომელსაც ითხოვთ, არის ფოტოები, რომელიც ნაჩვენებია თქვენს Instagram- ზე. ამის შემდეგ მოთხოვნა ღია ინტერნეტით ხდება.

იმისთვის, რომ თქვენ მიუწვდომელ სურათებს მიუახლოვდეთ თქვენს მიერ განთავსებულ სურათებზე, მოთხოვნა იყოფა "პაკეტებად". Techopedia.com- ის თანახმად, "მონაცემთა პაკეტი წარმოადგენს მონაცემთა პაკეტს, რომელიც შედის ერთ პაკეტში, რომელიც მოგზაურობს მოცემული ქსელის ბილიკზე." იფიქრეთ „პაკეტებზე“, როგორც ინფორმაციის მცირე ბლოკი, რომელიც ქმნის გამოსახულებებს, რომლებიც მომხმარებლები ხედავენ თავიანთ მოწყობილობებზე. როგორც howstuffworks.com- შია ნათქვამი, „თითოეული პაკეტი შეიცავს თქვენი შეტყობინებების სხეულის ნაწილს“.

პაკეტის როუტერის პროცესი.პაკეტები გადის მარშრუტიზატორებით.

Cisco– ს YouTube– ის ვიდეოთი განმარტებით, ეს პაკეტები გადაიქცევა მსუბუქი ან რადიო სიგნალების იმპულსებად, რომლებიც კაბელებით მოძრაობენ მარშრუტიზატორებზე. ამ კონცეფციასთან დაკავშირებული კვლევის ანალოგიასთან დაკავშირებით, იფიქრეთ პაკეტებზე, როგორც ”სტუდენტებად” და ბოჭკოვანი კაბელები, როგორც ”გზა”, რომელსაც სტუდენტები მოგზაურობენ ბიბლიოთეკაში მისასვლელად. მარშრუტიზატორები მდებარეობს თქვენს გარშემო. ისინი არიან ის მოწყობილობები, რომლებიც ინტერნეტში შესვლის საშუალებას მოგცემთ და WiFi მოგაწვდით. როუტერი აგზავნის პაკეტებს მონაცემთა ღია ცენტრებში სერვერების მონაცემთა ცენტრებში. იფიქრეთ ამ მონაცემთა ცენტრების შესახებ, როგორც „ბიბლიოთეკა“. ბიბლიოთეკას აქვს ასობით თაროები, რომლებიც ივსება ყველა ტიპის ინფორმაციასთან, მსგავსი მონაცემთა ცენტრებში.

ბოჭკოვანი კაბელები, რომლებიც დაკავშირებულია მარშრუტიზატორებთან.

პაკეტები მოგზაურობენ კაბელებით მიწაში და მთავრდება მონაცემთა სერვერების ცენტრებში. გარედან კაბელები უკავშირდება სერვერის ცენტრის შიგნით არსებულ კაბელებს, რომლებიც უკავშირდება ავტობუსის ბარებს. როგორც ჯო კავამ, Google- ის ერთ-ერთ მონაცემთა ცენტრში თანამშრომელმა განმარტა, ავტობუსების ბარები არსებითად დამონტაჟებულია. ავტობუსის ბარებში, არსებობს უკანა კაბელები, რომლებიც ჩართულია ყველა სერვერზე დასაკავშირებლად. კრე პატჩეტთან, ორეგონის ფრინველში, მონაცემთა სერვერული ცენტრის გენერალური მენეჯერის კენ პატჩეტთან ინტერვიუში, იგი განმარტავს იმ პაკეტების გზას, რომელსაც მონაცემთა სერვერების ცენტრებში მიჰყვებიან. მოთხოვნა ღია ინტერნეტ სერვერის ყუთებიდან მიდის მონაცემების სერვერებზე და იბრუნებს თქვენს მიერ მოთხოვნილი ინფორმაციის სანახავად. პატჩეტი განუცხადა სატელევიზიო პროგრამას, როგორ აკეთებენ ამას, ინტერვიუში: ”მონაცემთა სერვერები ადგენენ ინფორმაციას და კვლავ უბრუნებენ მას ღია ინტერნეტ სერვერებზე”. ანალოგიური ფორმით, კვლევის ფურცელზე მომუშავე სტუდენტი წავა ბიბლიოთეკაში, შეაგროვებს მათ ინფორმაციას და გაემგზავრება სკოლაში, რომ იმუშაოს თავის ნაშრომებზე. შემდეგ ღია სერვერები აგზავნიან ინფორმაციას, ან პაკეტებს, ბოჭკოვანი კაბელების საშუალებით, მარშრუტიზატორებზე, რომლებსაც შემდეგ გადააქვთ პაკეტები რადიო სიგნალებად და მსუბუქ ენერგიად. სიგნალები იგზავნება როუტერიდან თქვენს მოწყობილობაში, სადაც შეფუთულია პაკეტების ხელახლა განთავსება, რათა შექმნან სურათები, რომლებიც თქვენს Instagram- ზე ნახავთ.

ადამიანების უმეტესობისთვის Instagram- ში ფოტოების განთავსება და განთავსება მხოლოდ მათი ყოველდღიური ცხოვრებისგან განსხვავებულია. როდესაც ისინი განათავსებენ სურათს, ისინი, ალბათ, არ ფიქრობენ იმაზე თუ რა ენერგიასა და მანძილზე უნდა გაიარონ ენერგია, რათა ნახატები გახსნან თავიანთ საკვებად.