AWS Global Hızlandırıcı'daki özel yönlendirme hızlandırıcıları, belirli Amazon EC2 örneklerine kullanıcı trafiğinin deterministik yönlendirilmesini gerektiren kullanım durumları için tasarlanmıştır.
Özel yönlendirme hızlandırıcıları için ana kullanım durumları
- Çok Oyuncu Oyun Uygulamaları
Özel yönlendirme hızlandırıcıları, coğrafi konum, oyuncu becerisi ve oyun yapılandırması gibi kriterlere göre birden fazla oyuncunun tek bir oyun sunucusu oturumuna yönlendirilmesini sağlar. Bu deterministik yönlendirme, bir oturum için birlikte gruplandırılması gereken oyuncuların oyun deneyimini ve oturum yönetimini geliştirerek aynı EC2 örneğine yönlendirilmesini sağlar.
- VoIP, Video ve Mesajlaşma Uygulamaları
IP Over IP (VoIP), Eğitim Teknolojisi (EDTECH) ve sosyal medya uygulamaları, genellikle ses, video veya mesajlaşma oturumlarını başlatmak için belirli bir medya sunucusuna birden fazla kullanıcı atamasını gerektirir. Özel yönlendirme hızlandırıcıları, bu uygulamaların kullanıcıları iletişim oturumlarını güvenilir bir şekilde işleyen belirlenmiş medya sunucularına yönlendirmesine izin verir.
- Özel mantıkla oturum tabanlı uygulamalar
Trafiğin, eşleştirme sunucuları, oturum sınır denetleyicileri veya özel yönlendirme hızlandırıcılarından gelen diğer gerçek zamanlı iletişim iş akışları faydaları gibi özel uygulama mantığına dayanarak yönlendirilmesini gerektiren herhangi bir uygulama. Bu hızlandırıcılar, hızlandırıcı üzerindeki belirli bağlantı noktalarını özel IP adresleri ve EC2 örneklerinin bağlantı noktaları ile eşleştirerek kullanıcı oturumu yönlendirmesi üzerinde ince taneli kontrole izin verir.
- Port seviyesi trafik kontrolü gerektiren kullanım durumları
Özel yönlendirme hızlandırıcıları, hızlandırıcının belirli bağlantı noktalarına gelen trafiği EC2 örneklerindeki ilgili bağlantı noktalarına eşlemenizi sağlar. Bu, farklı uygulama örnekleri farklı bağlantı noktalarında çalıştığında veya trafik türlerini (örneğin, TCP vs UDP) ayırmak ve bunları buna göre yönlendirmek istediğinizde kullanışlıdır.
- Yüksek performans ve güvenliğe ihtiyaç duyan küresel uygulamalar
AWS'nin Global Network Omurgası aracılığıyla trafiği yönlendirerek, özel yönlendirme hızlandırıcıları gelişmiş performans ve güvenlik sağlar. EC2 örneklerini doğrudan internete maruz bırakmadan, trafiği bir veya birden fazla AWS bölgesindeki EC2 örneklerine belirleyici olarak yönlendirirken, kullanıcıların Anycast IP adreslerine bağlanmasına izin verirler.
Özel yönlendirme hızlandırıcıları bu kullanım durumları için nasıl çalışır?
- Hızlandırıcı bağlantı noktalarından belirli EC2 özel IP adreslerine ve VPC alt ağlarındaki bağlantı noktalarına statik bir eşleme oluştururlar.
- Uygulama mantığınız, bu eşlemeyi kullanıcıları doğru örneğe ve oturumları için bağlantı noktasına yönlendirir.
- Trafik, AWS Global Network Omurgası üzerinden güvenli bir şekilde yönlendirilir ve gecikme ve güvenilirliği artırır.
- Hangi EC2 IP adreslerinin ve bağlantı noktalarının trafik almasına izin verildiğini ve varsayılan olarak güvenliği artırdığını kontrol edersiniz.
- Hızlandırıcı hem TCP hem de UDP protokollerini destekleyerek farklı uygulama gereksinimleri için esneklik sağlar.
Özet
Özel yönlendirme hızlandırıcıları, uygulamaların birden fazla kullanıcıyı, çok oyunculu oyunlar, VoIP ve medya akışı, oturum tabanlı iletişim ve diğer gerçek zamanlı, oturuma duyarlı uygulamalar gibi özel kriterlere dayalı olarak belirli EC2 örneklerine ve bağlantı noktalarına belirleyici olarak yönlendirmesi gerektiğinde kullanılır. AWS'nin küresel ağının performans avantajlarını, trafik yönlendirme üzerinde ince taneli kontrolle birleştirerek standart yük dengelemesinin yetersiz olduğu senaryolar için uygun hale getirir [3] [4] [7].
Alıntılar:
[1] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-custom-routing-accelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom-routing-ceselatörler/
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://www.nops.io/glossary/what-is-aws-global-acelerator/
[5] https://www.youtube.com/watch?v=Duxx0upuksg
[6] https://www.hava.io/blog/what-is-aws-global-acelerator
[7] https://docs.aws.amazon.com/global-acelerator/latest/dg/about-custom-routing-how-it-works.html
[8] https://repost.aws/questions/qu95tpgapzqcgoxbe2s4sama/custom-routing-setup-help