Instagram: Uygulamayı Açtığınızda Tam Olarak Ne Olur?

Bir Instagram'ın nasıl çalıştığını tam olarak anlamak için, bir öğrencinin araştırma makalesi oluşturmak için atacağı adımları düşündüğü. Öğrenciler kütüphaneye gitmeli, bilgi bulmalı, bu bilgileri toplamalı ve makalelerine dahil etmek için okula geri getirmelidir.

Bir Instagram resminin yayınlanması ve daha sonra bir kişinin iPhone ekranında görünme işlemi oldukça benzerdir. İlk olarak, Instagram hesabınıza bir resim yüklediğinizde veya yüklediğinizde, bu resim Instagram'ın veya Amazon'un veri sunucusuna kaydedilir ve genellikle “bulut” olarak adlandırılır. “Bulut”, verilerin sunucularda ve bellek bankalarında depolandığı yerdir. Veriler, 21 milyon fitin üzerinde fiber optik kablo aracılığıyla ışık hızında sunuculardan uçuyor. “Instagram Mühendislik” tarafından yazılan bir bloga göre,

“Fotoğrafların kendisi doğrudan şu anda bizim için birkaç terabayt fotoğraf verisi depolayan Amazon S3'e gidiyor. Dünyanın dört bir yanındaki kullanıcıların resim yükleme sürelerine yardımcı olan Amazon Cloud Front'u kullanıyoruz (Japonya'daki en popüler ikinci ülkemiz gibi). ”

Başlangıçta Instagram veri depolamak için Amazon'un veri sunucularını kullandı, ancak Facebook Instagram'ı satın aldıktan sonra yavaş yavaş Facebook veri sunucularına geçti.

Sunucuları barındıran veri merkezi.

Her veri merkezinde, birbirine bağlı ve fiber optik kablolarla dış dünyaya bağlanan on binlerce bilgisayar sunucusu bulunur. Instagram hakkında her bilgi paylaştığınızda, bu veri merkezlerindeki sunucular bilgileri alır ve takipçilerinize dağıtır. Bu sunucular dünyanın her yerinde bulunmaktadır. İlk Facebook sunucu grubu Prineville, Oregon'da bulunuyor. İlk çiftliklerinin inşasından bu yana, kaynaklarını Forest City, Kuzey Carolina, Lulea, İsveç, Altoona, Iowa, Fort Worth, Teksas, Clonee, İrlanda ve Los Lunas, New Mexico'ya genişlettiler.

Facebook'un ilk veri merkezi Prineville, Oregon'da.Veri merkezi çiftlik Fort Worth, Teksas yapım aşamasında.

Sunucular AMD (Advanced Micro Devices) ve Facebook sunucuları için özel olarak tasarlanmış anakartlar ile Intel yongaları ile güçlendirilmiştir. Wedopedia.com tarafından bildirilen “işlemciler aritmetik ve mantıksal işlemleri gerçekleştiren aritmetik mantık birimlerinden (ALU) ve bellekten talimatları alan ve bunları çözen ve yürüten kontrol biriminden (CU) oluşur”. Techwalla.com'un gönderdiği bir gönderide Steve McDonnell, işlemciyi bilgisayarın “beyni” olarak adlandırıyor. “İşlemciniz tüm verileri işler ve bu görevleri gerçekleştirmenizi sağlayan tüm programları çalıştırır (e-posta gönderme, çevrimiçi yayınlama, internette gezinme veya fotoğraf çekme)”.

Facebook ve Instagram'ın özel yapım anakartı.

Verilerin nerede depolandığı hakkında bir fikriniz olduğuna göre, araştırma kağıdı benzetmesini tekrar gözden geçirelim ve bir Instagram yayınını görüntüleme sürecine uygulayalım. Gönderdiğiniz fotoğraf takipçinizin iPhone'larına tam olarak nasıl ulaşıyor? Instagram uygulamasını açtığınızda, bilgi veya veri almak için Instagram'ın veri sunucularına bir istek gönderirsiniz. İstediğiniz bilgiler Instagram feed'inizde gösterilen fotoğraflardır. Bu talep açık internete gider.

Takip ettiğiniz kişilerin gönderdiği resimlere erişebilmeniz için istek “paketler” halinde bölünür. Techopedia.com'a göre, “veri paketi, belirli bir ağ yolu boyunca ilerleyen tek bir pakete dönüştürülmüş bir veri birimidir.” “Paketleri” kullanıcıların cihazlarında gördükleri görüntüleri oluşturan küçük bilgi blokları olarak düşünün. Howstuffworks.com'da belirtildiği gibi, "her paket iletinizin gövdesinin bir bölümünü içerir."

Bir paketin yönlendiriciye işlemi.Paketler yönlendiriciler üzerinden gidiyor.

Cisco'nun bir YouTube videosunda anlatılan bu paketler, kablolardan yönlendiricilere giden ışık veya radyo sinyallerinin darbelerine dönüşür. Bu kavramı araştırma makalesi benzetmesi ile ilişkilendirerek, paketleri “öğrenciler” ve fiber optik kabloları öğrencilerin kütüphaneye gitmek için seyahat ettikleri “yol” olarak düşünün. Yönlendiriciler çevrenizdedir. İnternete erişmenizi ve WiFi sağlamanızı sağlayan cihazlardır. Yönlendirici, paketleri veri merkezlerindeki açık internet sunucularına gönderir. Bu veri merkezlerini bir “kütüphane” olarak düşünün. Bir kütüphanede, bu veri merkezlerine benzer şekilde her türlü bilgi ile dolu yüzlerce raf vardır.

Yönlendiricilere bağlanan fiber optik kablolar.

Paketler topraktaki kablolardan geçer ve veri sunucu merkezlerine gider. Dışarıdan gelen kablolar, sunucu merkezinin içindeki baralara bağlı kablolara bağlanır. Google'ın veri merkezlerinden birinde çalışan Joe Kava tarafından açıklandığı gibi, Bus çubukları aslında fişlerdir. Baralarda, tüm sunuculara bağlanmak için takılı olan uzatma kabloları vardır. Facebook'un Prineville, Oregon'daki veri sunucusu merkezinin genel müdürü Ken Patchett ile yaptığı röportajda, paketlerin veri sunucusu merkezlerinde izlediği yolu açıklıyor. Açık internet sunucusu kutularından gelen talep veri sunucularına gider ve görmek istediğiniz bilgileri alır. Patchett, TV programına “Nasıl Yapıyorlar” röportajında ​​“Veri sunucuları tüm bilgileri derliyor ve tekrar açık internet sunucularına geri veriyor” diyor. Benzer bir şekilde, bir araştırma kağıdında çalışan öğrenci kütüphaneye gidecek, bilgilerini toplayacak ve makaleleri üzerinde çalışmak için okula geri dönecektir. Açık internet sunucuları daha sonra fiber optik kablolar aracılığıyla yönlendiricilere bilgileri veya paketleri geri gönderir, bu da paketleri radyo sinyallerine ve ışık enerjisine dönüştürür. Sinyaller yönlendiriciden cihazınıza gönderilir, burada paketler Instagram özetinizde gördüğünüz görüntüleri oluşturmak için bir araya getirilir.

Instagram'da fotoğraf paylaşan ve paylaşan çoğu insan günlük hayatlarının sadece bir parçası. Bir resim yayınladıklarında, büyük olasılıkla yemlerindeki resimleri açmak için enerjinin gitmesi gereken enerji ve mesafe miktarını düşünmezler.