Tavsiye, 2019

Editörün Seçimi

Google, geleceğe yönelik bir ağ geliştirmek için geçmişe nasıl bakıyor

Google'ın ağını günün ticari anahtarları tarafından desteklenebilecek özelliklerin ötesine genişletmesi gerektiğinde, bilgisayar endüstrisine onyıllardır süren bir mimari romanını çözümlemek için zamanında geriye baktı. Ancak, telefon şirketleri tarafından yaygın olarak kullanılmaktadır.

Şirket, aslında telefon için tasarlanan Clos mimarisinin, çok sayıda konuşkan sunucuya bağlanmanın etkili bir yolunu bulduğunu ve Google'ın tek bir kontrol uçağı oluşturmasını sağladı. Tüm trafiği.

Clos ile birlikte olmak, Google mühendislerinin Çarşamba günü Bilişim Makinaları SIGCOMM (Veri İletişiminde Özel İlgi Grubu) konferansında Çarşamba günü tartışacakları tasarım seçimlerinden biriydi. Londra'da.

[Ekstra okuma: En iyi kablosuz yönlendiriciler]

“Çünkü ağ altyapımızı tasarlamak için kutunun dışına çıkmaya istekliydik, çok fazla ders aldık,” dedi Amin Vahdat , Google teknik uzmanı, konuşmaya eşlik eden makaleyi birlikte yazdı.

Bugüne kadar, Google, şu anda Google’ın iç ve kamu faaliyetlerini destekleyen ağ altyapısının tasarımı konusunda sessiz kaldı.

Bireysel uygulamalar için bireysel hesaplama altyapıları var. Bir Gmail kümelenmesi veya bir Fotoğraflar kümesine sahip değiliz. Her şey ortak altyapı üzerinde çalışıyor, ”dedi Vahdat.

Birleşik bir platform parayı biriktirebiliyor, çünkü şirketin hesaplama kaynaklarını daha verimli bir şekilde kullanmasına izin veriyor.

Ayrıca yeni büyük veri teknolojilerinin geliştirilmesine de yol açıyor. Ağ bağlantılarının her yeni iş için elle yapılandırılması gerektiğinde işe yaramayacak olan MapReduce olarak.

Vahdat, Google ağının Haziran ayında başka bir konferansta nasıl tasarlandığını, ancak Google, mevcut mimarisine ulaşmak için yaptığı tüm çalışmaların ayrıntılarını sunuyor.

Bu makalede, Google'ın son on yılda yürüttüğü beş nesil ağ topolojisinin mevcut tasarımına ulaşması anlatılıyor.

Sorun Google’ın karşılaştığı hızlı bir trafik artışıydı. Ağ bant genişliği gereksinimleri, her 12 ila 15 ayda bir kabaca ikiye katlanıyor.

“Performans gerekliliklerimizi, boyut gereksinimlerimizi karşılayabilecek veya sahip olduğumuz yönetilebilirlik gereksinimlerini karşılayabilecek bir ağı hiçbir fiyattan satın alamadık” dedi.

Google

Google veri merkezleri, 2008'de olduğu gibi ağ trafiği miktarının yaklaşık 50 katı kadar iş yapıyor.

Telekomünikasyon şirketleri için üretilmiş olan en büyük ticari veri merkezi anahtarları bile gerçekte değildi. Çeşitli nedenlerden ötürü böyle artan trafik yüküne uyum sağlamak için uygundur.

Birincisi, günün ticari anahtarları bağımsız olarak yönetilmek üzere tasarlandı. Google, sunucular ve depolama dizileri gibi bir grup olarak yönetilebilen anahtarlar istedi. Bu, şirketin bütün bir veri merkezini tek bir nümerik hesaplama düğümü gibi ele almasını sağlar.

Ayrıca, en yüksek güvenilirliği sağlamak için pek çok özellik sunduğundan ticari anahtarlar da pahalıydı.

Google mühendisleri ağlarını endüstri normlarından farklı bir şekilde tasarladıkları takdirde, bu tür pahalı anahtarlara güvenmek zorunda olmayacaklarını fark ettiler. Clos geldi.

1952'de telefon endüstrisi için mühendis Charles Clos tarafından geliştirildi, Clos topolojisi birbiriyle konuşması gereken çok sayıda uç noktaya sahip bir ağ kurmanın en iyi yolunu anlatıyor.

Vahdat, Clos'tan bahsetmişken, “Bu gerçekten güzel bir fikir” dedi. “Temelde çok küçük emtia anahtarlama elemanlarını almanızı ve işleri uygun şekilde düzenleyerek keyfi bir boyuta ölçeklendirebilmenizi sağlıyor.”

Vahdat, “Bunu kesinlikle icat etmedik ama onu yeniden keşfettik, kaldırabildik ve ayarlarımıza uygulayabildik” dedi.

'da tasarlanan Clos ayrıca Google'ın tüm ağı tek bir varlık olarak yönetmesini sağladı.

Tipik olarak, İnternet dereceli anahtarlar, bir veri paketi göndermek için en iyi yerle ilgili kararların birçoğunu hedefe ulaştıracak şekilde düzenlenir. İnternet gibi açık uçlu bir ağ için bu yaklaşım mantıklıydı.

Google, anahtarlarındaki tüm bu zekaya ihtiyaç duymadı, çünkü veri merkezi ağının topolojisini zaten biliyordu.

Bunun yerine, Google tarafından kontrol edildi Vahdat, “Her paketin paketlerini nereye göndereceğiyle ilgili talimatlar veren merkezi bir operasyon aracılığıyla yollar.”

Google, vahdat'ın vızıltıdan önce ağ sanallaştırmasını uyguluyordu.

Google'ın öğrendiği dersler Diğer işletmeler ve İnternet hizmetleri şirketleri için yararlıdır. Vahdat, bu girişimin 10 yıl önce bu soruyu soruşturmaya başladığı sırada sahip olduğu ve benzer kısıtlamalarla karşılaşabileceği bir altyapıya sahip olduğunu söyledi.

Bu hikayenin daha önceki bir versiyonu, Amin Vahdat'ın dördüncü paragraftaki unvanını yanlış tanımladı. Kendisi bir Google teknik üyesi .

Top