AWS Global Accelerator'da özel bir yönlendirme hızlandırıcı kullanmak, özellikle belirli Amazon EC2 örneklerine yönlendirme kullanıcı trafiği üzerinde deterministik, ince taneli kontrol gerektiren uygulamalar için standart bir hızlandırıcı üzerinde çeşitli farklı avantajlar sunar.
Özel yönlendirme hızlandırıcılarının faydaları
** 1. Belirli EC2 örneklerine ve bağlantı noktalarına deterministik trafik yönlendirmesi
Trafiği coğrafi yakınlık ve uç nokta sağlığına dayalı olarak en yakın sağlıklı uç noktaya otomatik olarak yönlendiren standart hızlandırıcıların aksine, özel yönlendirme hızlandırıcıları, trafiği belirli bir EC2 örneğine ve bağlantı noktasına yönlendirmek için kendi uygulama mantığınızı kullanmanıza olanak tanır. Bu deterministik yönlendirme, kullanıcıların coğrafi konum, oyuncu becerisi veya oturum yapılandırması gibi faktörlere dayalı olarak belirli bir medya sunucusuna veya oyun oturumuna bağlanmasını gerektiren çok oyunculu oyun, VoIP, EDTech veya sosyal medya uygulamaları gibi belirli bir sunucuya veya oturuma birden fazla kullanıcının atanması gereken kullanım durumları için gereklidir [3] [3].
** 2. Özel uygulama mantığı ile entegrasyon
Özel Yönlendirme Hızlandırıcıları, uygulamanızın Hedef EC2 özel IP adreslerine ve bağlantı noktalarına hızlandırıcı bağlantı noktalarının statik bir eşlemesini almasını sağlar. Bu eşleme, eşleştirme veya oturum yönetimi hizmetlerinizin, istemci yazılımını değiştirmeden kullanıcıları doğru arka uç örneğine tam olarak yönlendirmesine olanak tanır. Bu entegrasyon, standart hızlandırıcıların destekleyemeyeceği uygulamanızın benzersiz gereksinimlerine göre karmaşık yönlendirme kararlarını kolaylaştırır [2] [3].
** 3. Geliştirilmiş güvenlik ve basitleştirilmiş ağ mimarisi
Özel yönlendirme hızlandırıcılarıyla, bireysel EC2 örneklerini doğrudan internete maruz bırakmaktan kaçınırsınız, bu da güvenlik riskleri oluşturabilir. Her örneğe elastik IP'ler atamak yerine, hızlandırıcı, AWS'nin küresel ağındaki trafiği dahili olarak uygun alt ağa ve örnek bağlantı noktasına yönlendiren statik Anycast IP adresleri sağlar. Bu, saldırı yüzeyini azaltır ve IP yönetimini basitleştirir [2].
** 4. AWS Global Network Performansından yararlanmak
Özel yönlendirme hızlandırıcıları, düşük gecikme, titreme ve paket kaybı sağlayarak trafiği yönlendirmek için AWS Global Network Altyapısı'ndan yararlanıyor. Bu, trafik yönlendirme üzerinde kesin kontrolü sürdürürken küresel hızlandırıcının performans ve kullanılabilirlik avantajlarını elde edeceğiniz anlamına gelir [2] [3].
** 5. Birden çok protokol ve esnek bağlantı noktası eşleme için destek
Özel yönlendirme hızlandırıcıları, uç nokta grubu seviyesinde TCP, UDP veya her iki protokolü belirtmenize olanak tanır ve farklı trafik türleri için farklı taşıma protokolleri gerektiren uygulamalar için esneklik sağlar. Birden çok örnekte tutarlı bağlantı noktası kullanımını sağlayarak EC2 örneklerinize doğrudan eşleşen bağlantı noktası aralıklarını tanımlayabilirsiniz [2] [3].
** 6. Karmaşık kullanım durumları için ölçeklenebilirlik
Özel yönlendirme hızlandırıcıları, birkaç ila binlerce kullanıcıyı belirli EC2 uç noktalarına yönlendirebilir, bu da onları büyük çok oyunculu oyunlar veya gerçek zamanlı iletişim platformları gibi oturum tabanlı kullanıcı ataması gerektiren büyük ölçekli uygulamalar için uygun hale getirebilir [2].
Özet
Standart AWS küresel hızlandırıcılar, genel yük dengeleme ve yük devretme senaryoları için uygun otomatik, sağlık ve yakınlık tabanlı yönlendirme sağlarken, özel yönlendirme hızlandırıcıları belirli EC2 örneklerine ve bağlantı noktalarına deterministik yönlendirmeyi etkinleştirerek gelişmiş kontrol sunar. Bu özellik, AWS'nin küresel ağ performansı ve güvenlik özelliklerinden yararlanırken, oturum yakınlığı, özel eşleştirme veya özel yönlendirme mantığına ihtiyaç duyan uygulamalar için çok önemlidir.
Bu, özel yönlendirme hızlandırıcılarını aşağıdakiler için ideal hale getirir:
- Oturum tabanlı oyuncu ataması ile çok oyunculu oyun
- VoIP ve belirli medya sunucusu bağlantıları gerektiren gerçek zamanlı iletişim
- Coğrafi yakınlığın veya uç nokta sağlığının ötesinde trafik yönlendirmesi üzerinde ince taneli kontrole ihtiyaç duyan uygulamalar
- Bireysel EC2 örneklerinin doğrudan internete maruz kaldığı senaryolar istenmeyen
Özünde, özel yönlendirme hızlandırıcıları AWS Global Hızlandırıcı'nın performans ve kullanılabilirlik avantajlarını karmaşık, uygulamaya özgü yönlendirme mantığını uygulama esnekliği ile birleştirir [2] [3] [4].
Alıntılar:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom-routing-celerators/
[2] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-custom-routing-how-it-works.html
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://www.nops.io/glossary/what-is-aws-global-acelerator/
[5] https://repost.aws/questions/quzbdxdc12qdy-igadhlpi7g/stoleard-global-acelerator-ec2-sonp noktası-which-eni-does-thafic-go-o-to-to-to-to-to-to
[6] https://www.youtube.com/watch?v=Duxx0upuksg
[7] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-custom-routing-accelerators.html
[8] https://www.reddit.com/r/aws/comments/z1vazp/global_ackelator_routing_to_another_accounts_alb/
[9] https://boto3.amazonaws.com/v1/documentation/api/1.17.58/reference/services/globalaccelerator.html