Edge computing: kullanıcıya yakın hesaplama
Kısaca: Programlar uzak bir veri merkezinde değil, kullanıcılara veya verilere mümkün olduğunca yakın sunucularda ya da cihazlarda çalışır.
Biraz daha ayrıntılı: Edge computing’de hesaplama gücü ağın “kenarına” taşınır: dünya çapında birçok küçük konuma, mobil baz istasyonlarına, fabrika katlarına veya doğrudan cihazlara. Hedefler daha kısa yanıt süreleri, daha az aktarılan veri ve zayıf bağlantıda bile işletimdir.
Ayrıntılı
Yakınlık neden yardımcı olur
Sinyaller sonlu bir hızla seyahat ettiği için her istek zaman alır: Almanya’dan denizaşırı bir veri merkezine gidiş-dönüş, yalnızca mesafeden dolayı 100 milisaniyeden fazlaya mal olur. Kod yakında çalışırsa bu gecikme belirgin biçimde düşer. Ayrıca bir kameranın video akışları gibi ham verilerin tamamen buluta gitmesi gerekmez; yerinde değerlendirilebilir ve yalnızca sonuç iletilir.
Tipik kullanımlar
- Web: istekleri yönlendiren, sayfaları kişiselleştiren veya köken sunucuya ulaşmadan erişimi denetleyen CDN kenarındaki işlevler (edge functions).
- Endüstri ve ulaşım: makine veya araç verileri yerelde gerçek zamanlı işlenir.
- Akıllı ev ve IoT: cihazlar internet olmadan bile tepki verir.
- Yapay zekâ: küçük modeller doğrudan bir telefonda veya kamerada çalışır.
Sınırlar
Edge ortamları genellikle tam bir bulut bölgesinden daha az bellek, işlem süresi ve işlevsellik sunar. Veriler birçok yere yayılır; bu da tutarlılığı ve güncellemeyi (güncellemeler, güvenlik) zorlaştırır. Merkezi bir veritabanı çoğunlukla tek bir bölgede kalır ve bilinçli çoğaltma veya önbellekleme yapmadıkça yakınlık avantajı her veritabanı erişiminde yeniden kaybolur.
Ayrım
Edge computing bulutun yerini almaz, onu tamamlar. Tipik bir paylaşım: kısa tepki süreli kararlar kenarda; eğitim, depolama ve büyük veri miktarlarının analizi merkezi olarak.
Ayrıca bak: CDN, Sunucusuz (serverless) ve FaaS, Bulut, Anycast ve yük dağıtımı