AWS konsolunu açıp EC2 konsoluna, ardından da Load Balancers (Yük Dengeleyiciler) bölümüne gidin.
Gelişmiş Ses/Video'nun (WebRTC) şirket içi kurulumu için yük dengelemeyi ayarlama
Bu belgenin amacı, Gelişmiş Ses/Video'nun şirket içi kurulumu için yük dengelemenin ayarlanması konusunu açıklamaktır.
Örnek olarak AWS Uygulama Yükü Dengeleyicisi'ni kullanacağız, ancak diğer herhangi bir yük dengeleyiciye de aynı mantıkla yaklaşılabilir.
Örnek olarak kullanacağımız kurulumun basitleştirilmiş diyagramı aşağıdadır:
3 tür düğüm vardır: sinyal verme, medya ve kayıt düğümleri. Bu örnekte, aynı ağda Adobe Connect 12 sunucusuna sahibiz, yani yük dengeleyicimizin internete sunulmasına gerek yok (dahili).
Yük dengeleyicisi 3 adet dinleyiciye sahiptir:
- 80 numaralı HTTP bağlantı noktası: Sinyal verme düğümlerini bağlamak için medya sunucuları tarafından kullanılır.
- 443 numaralı HTTPS bağlantı noktası: Gelişmiş Ses/Video kümesine bağlanmak için Adobe Connect 12 sunucusu tarafından kullanılır.
- 9090 numaralı HTTP: Liveswitch (WebRTC yığınını yönetmek için) web arayüzüne bağlanmak üzere küme yöneticileri tarafından kullanılır.
Yük dengeleyicisini oluştururken aynı zamanda ilk dinleyici için ilk hedef grupları oluşturacağız, diğerini ise sonra ekleyeceğiz.
Dinleyicilerimizden biri HTTPS olduğu için bir sertifikaya ihtiyacımız olacak. Bunu elde etmek için, yük dengeleyicisini işaret edecek bir DNS kaydı oluşturacağız ve sertifikayı etki alanı için kullanacağız.
Yük Dengeleyicisini oluşturma
-
-
Create Load Balancer (Yük Dengeleyicisi Oluştur), ardından Application Load Balancer (Uygulama Yükü Dengeleyicisi) öğelerini seçin.
-
Yük dengeleyicisini adlandırın ve Internal (Dahili) öğesini seçin.
-
Sinyal düğümlerinizin konumlandırıldığı VPC'yi ve alt ağları seçin.
-
80, 443 ve 9090 numaralı bağlantı noktalarına yerel ağdan trafik sağlayacak güvenlik grubunu seçin veya oluşturun.
-
İlk dinleyici için protokolü HTTP ve 80 numaralı bağlantı noktası olarak bırakın, ardından Create target group (Hedef grup oluştur) öğesini seçin.
-
Hedef grup oluşturma diyalog kutusunu içeren yeni bir sekme açılacaktır. Tür olarak Instances (Örnekler) seçeneğini belirleyip HTTP protokolünü ve 18443 numaralı bağlantı noktasını ayarladıktan sonra düğümlerinizin bulunduğu VPC'yi seçin.
-
Sağlık kontrolleri için /health yolunu girin.
-
Next (İleri) seçeneğini seçin. Ardından, listeden sinyal düğümlerinizi seçtikten sonra Include as pending (Beklemede olarak ekle) ile Create target group (Hedef grup oluştur) seçeneklerini belirleyin.
-
Sekmeyi kapattıktan sonra yük dengeleyicisi oluşturma sayfasına geri dönüp dinleyici bölümündeki yenileme düğmesini tıklayın ve az önce oluşturduğunuz hedef grubu seçin.
-
Create load balancer (Yük dengeleyicisi oluşturma) seçeneğini belirleyin.
Ek dinleyiciler ve hedef gruplar
-
Yük Dengeleyicileri konsolunda, oluşturduğunuz yük dengeleyicisini seçin.
-
Listeners (Dinleyiciler) sekmesini seçtikten sonra Add listener (Dinleyici ekle) öğesini seçin.
-
Protokolü HTTPS, bağlantı noktasını ise 443 olarak değiştirin ve birincisi için kullandığınız hedef grubu seçtikten sonra HTTPS için sertifika seçin.
-
Add (Ekle) öğesini seçin. Son dinleyici için tekrar Add listener (Dinleyici ekle) öğesini seçin.
-
9090 numaralı HTTP bağlantı noktasını seçin ve ardından eylem olarak Forward to (Şuraya ilet) seçeneğini belirleyin.
-
Create target group (Hedef grup oluştur) seçeneğini belirleyip önceki bölümde hedef grup oluşturmak için uyguladığınız adımları tekrar edin, ancak bu sefer 9090 numaralı hedef bağlantı noktasını kullanın.
-
Trafik bağlantı noktasının farklı olmasından dolayı bu hedef grupta farklı olan bir diğer ayar ise sağlık kontrolüdür, dolayısıyla geçersiz kılmak üzere ayarlama yapmamız gerekir.
-
Oluşturduğunuz hedef grubu seçin.