AWS Global Accelerator

Global Accelerator, AWS tarafından sağlanan küresel bir ağ hizmetidir. Kullanıcıların uygulama kullanılabilirliğini ve performansını artırmasına olanak tanır. Global Accelerator, kullanıcı isteklerini en iyi performans gösteren AWS bölgesine yönlendirerek düşük gecikme süresi ve yüksek ağ kalitesi sağlar. Ayrıca, otomatik rotalar oluşturarak ağ hatalarına karşı dayanıklılık sunar. Global Accelerator'i kullanarak, dünya çapındaki uygulamalar için optimize edilmiş ve güvenilir bir bağlantı elde edebilirsiniz.

Örnek Üzerinden:

AWS Global Accelerator bir DNS hizmeti değildir, sadece IP bazlı çalışır. Yani Route 53 gibi domain çözümleme yapmaz; sana sabit bir global IP verir, client bu IP’ye istek atar, gerisini AWS halleder.

Avantajı ne?

-Client en yakın AWS edge lokasyonundan karşılanır, trafik AWS backbone’a alınır, latency düşer. -Health check ve traffic shifting ile Frankfurt’ta bakım yaparken tüm trafiği İrlanda’ya anlık kaydırabilirsin, kullanıcı hiçbir şey anlamaz. - Arkada endpoint’leri (ALB, EC2, EKS) değiştirebilirsin, client IP sabit kalır. - Load balancing yeteneği de vardır, DNS round-robin gibi davranmaz, bağlantı katmanında akıllıca dağıtım yapar. Kurulumu 5 dakikada biter, tek yapman gereken endpoint’lerini ekleyip listener kurallarını tanımlamaktır.

Kullanıcıyı en yakın noktada AWS dünyasına sokar. Global ve performanslı bir erişim katmanı sağlar. Backend'e müdahale ederken bile kesintisiz yönlendirme yapmana imkan tanır. Pahalıdır ama global kesintisiz erişim, failover, latency avantajı ve centralized IP kontrolü sunar.

AWS Global Accelerator Özellikleri:

  • Elastic IP, EC2 instance’lar, ALB, NLB, public veya private ile çalışır.

Tutarlı Performans

  • En düşük gecikmeye akıllı yönlendirme ve hızlı bölgesel failover sağlar.

  • IP değişmediği için client cache sorunu olmaz.

  • AWS’nin dahili ağı üzerinden çalışır.

Health Checks (Sağlık Kontrolleri)

  • Global Accelerator uygulamalarınızın sağlık kontrolünü gerçekleştirir.

  • Uygulamanızı global hale getirmenize yardımcı olur (sağlıksız olduğunda 1 dakikadan kısa sürede failover sağlar).

  • Failover kurtarma için harikadır (health check’ler sayesinde).

Güvenlik

  • Sadece 2 dış IP’nin whitelist’e eklenmesi gerekir.

Test Avantajı

  • Global Accelerator Green/Blue Deployment gibi diğer çoğu test tipleri için kullanım kolaylığı sğalar.


CloudFront ve Global Accelerator'ın farklılıkları:

  1. İkisi de AWS'in Küresel Ağ ve onun uç noktalarını kullanır.

  2. İki Servicte DDos koruması için AWS Shield'a entegredir.

CloudFront
Global Accelerator

Cache'lenebilir içeriklerin performansını artttırır (Statik resim veya video gibi)

Geniş çaplı TCP veya UDP uygulumaların performansını arttırır.

Dynamic içeriklerin performansını arttırabilir (API hızlandırma yada Dinamik site sunma)

Bir veya birden fazla regionda bulunan uç uygulamaların paketlerini proxyler.

İçerik uç noktada sunulur

HTTP olmayan uygulamalar için idealdir (UDP, IoT (MQTT) veya VOIP)

HTTP uygulamaları statik IP adresleri isterse iyi bir seçimdir.

HTTP uygulamalarında hızlı regional bazlı kurtarma politakası izlenecekse iyi bir seçimdir.

Last updated