Bulut Teknolojileri

Edge Computing Mimarisi ile Yüksek Hızlı Sunucusuz (Serverless) Uygulamalar

Yazar: Hakan Demir Tarih: 3 Eylül 2026 Okuma Süresi: 5 Dakika

Geleneksel merkezi bulut sunucuları, kullanıcıya olan fiziksel uzaklık nedeniyle gecikme (latency) sürelerini artırabilir. Edge computing teknolojisi, hesaplama gücünü kullanıcıya en yakın coğrafi noktaya (Edge Node) taşıyarak bu sorunu ortadan kaldırır.

1. V8 Isolates vs Sanal Makineler (VM)

Geleneksel serverless sistemler Docker konteynerleri или sanal makineler kullanırken, modern edge platformları V8 Isolate mimarisinden yararlanır. Bu durum Cold Start (soğuk başlama) sürelerini milisaniyelerden mikro saniyelere düşürür.

"Veriyi işlemek için kullanıcıyı sunucuya getirmek yerine, mantığı kullanıcının bulunduğu en yakın edge noktasına götürüyoruz."

Örnek Edge Worker Yönlendirme Kodu

Aşağıdaki JavaScript kodu, gelen istekleri kullanıcı konumuna göre optimize eden basitleştirilmiş bir edge fonksiyon örneğidir:

export default {
  async fetch(request, env, ctx) {
    const country = request.cf?.country || 'US';
    const userAgent = request.headers.get('user-agent');

    if (country === 'TR') {
      return new Response("Türkiye lokasyonlu Edge yanıtı", { status: 200 });
    }

    return fetch(request);
  }
};

2. Serverless ve Edge Mimari Karşılaştırması

Geleneksel bulut sunucuları ile kenar bilişim (edge computing) arasındaki temel performans farkları:

Parametre Merkezi Cloud VM Edge Serverless
Gecikme Süresi (Latency) 100ms - 300ms < 15ms
Cold Start Süresi 500ms - 2s 0ms (Anında)
Küresel Dağıtım Tekil / Bölgesel DC 300+ Coğrafi Nokta

3. Dağıtık KV Storage ve Veri Tutarlılığı

Edge fonksiyonların ihtiyaç duyduğu veriler, küresel anahtar-değer (KV) veritabanları ile tüm edge düğümlerine anlık olarak senkronize edilir.

Sonuç

Edge computing, modern web uygulamalarında performans ve ölçeklenebilirlik standartlarını yeniden tanımlamaktadır.