Bir SAE uygulamasının her bir örneğine esnek IP adresi (EIP) ilişkilendirmek, bu örnekler için hem gelen hem de giden internet erişimini etkinleştirir. Bu konu, SAE konsolunda EIP'lerin nasıl ilişkilendirileceğini veya ilişkisinin nasıl kesileceğini ve uygulama olaylarının nasıl görüntüleneceğini açıklar.
Önkoşullar
Bölgedeki kullanılabilir EIP sayısının SAE uygulama örneklerinden fazla olduğunu onayladınız.
Arka plan bilgileri
İnternet erişimi çözümleri
Aşağıdaki iki çözüm, VPC'deki SAE uygulamalarına internet erişimi sağlar.
-
Çözüm 1: NAT ağ geçidi + EIP
Bu çözüm, genel IP adresi olmayan bir VPC içindeki tüm örnekler için internet erişimi sağlamak üzere Kaynak Ağ Adresi Çevirisi (SNAT) özelliğini kullanır. VPC'deki birden çok uygulamanın internete erişmesine izin vermek için yalnızca tek bir EIP yapılandırmanız yeterlidir. Daha fazla bilgi için bkz. SAE uygulamalarının internete erişmesini sağlamak için genel NAT ağ geçidini yapılandırma. Bu çözüm aşağıdaki senaryolar için uygundur:
Uygulamanız bir otomatik ölçeklendirme ilkesi gerektirir.
Giden trafik için sabit bir genel IP adresine ihtiyacınız vardır; örneğin, IP adresini WeChat Mini Program gibi bir hizmetin izin listesine eklemek için.
-
Çözüm 2: Her uygulama örneğiyle bir EIP ilişkilendirme
VPC'deki birden çok uygulamanın internete erişmesi gerekiyorsa her uygulamanın en az bir örneğinin bir EIP ile ilişkilendirilmesi gerekir. VPC'nizde 20 veya daha az örnek varsa bu çözüm, NAT ağ geçidine kıyasla daha maliyet etkindir. Bir uygulama oluştururken veya dağıtırken her bir örneğine otomatik olarak bir EIP ilişkilendirilir. Bu çözüm aşağıdaki senaryolar için uygundur:
Uygulamanın internete erişimi (giden trafik): Bir SAE hizmetinin harici hizmetlere erişmesi gerektiğinde uygundur. Bu durum, EIP'lerin değişmesine izin verildiğinde ve otomatik ölçeklendirme ilkesi gerekmediğinde geçerlidir.
İnternetten gelen bağlantıları kabul etme (gelen trafik): İstemcilerin her bir örneğin EIP'sine bağlanarak uygulamanıza eriştiği senaryolar için uygundur. Ancak, SAE dağıtım güncellemeleri sırasında yeni EIP'ler atadığından harici hizmetlerin SAE hizmetine sabit bir IP adresi kullanarak erişmesi gerekiyorsa bu çözüm uygun değildir.
EIP'leri satın aldıktan ve Çözüm 2'yi kullanarak bir uygulama oluşturduktan veya dağıttıktan sonra SAE gerekli olan her bir örnekle otomatik olarak bir EIP ilişkilendirir. Ancak EIP ilişkilendirildikten sonra otomatik ölçeklendirme ilkesi oluşturabilirsiniz ancak bunu kullanamazsınız. Uygulamanız hem Auto Scaling hem de internet erişimi gerektiriyorsa Çözüm 1'i kullanmanızı öneririz.
Faturalama
SAE EIP ilişkilendirmesi için ek ücret almaz. Yalnızca satın aldığınız EIP'ler için ücretlendirilirsiniz. Daha fazla bilgi için bkz. EIP faturalandırmasına genel bakış ve SAE faturalandırmasına genel bakış.
Kullanım notları
Bir uygulamayı dağıtırken EIP'leri ilişkilendirdiğinizde SAE orijinal örnekleri serbest bırakmadan önce yeni örnekler oluşturur. Orijinal EIP'ler bu işlem sırasında serbest bırakılmadığından yeterli sayıda kullanılabilir EIP'niz olmalıdır.
Bir EIP başarıyla ilişkilendirildikten sonra güvenlik grubunda gerekli bağlantı noktası izin listesi kurallarının yapılandırıldığından emin olun. Daha fazla bilgi için bkz. Güvenlik grubu kuralı ekleme.
Uygulama oluştururken EIP'leri yapılandırma
SAE Application List bölümünde üst kısımdan hedef bölgeyi ve ad alanını seçin ve ardından Create Application öğesine tıklayın.
Sihirbazın Application Basic Information adımında uygulama parametrelerini ayarlayın ve Next: Advanced Settings öğesine tıklayın.
-
Application Outbound/Inbound Public Network Access Settings bölümünü genişletin ve Solution 2. Bind Elastic IP Address anahtarını açın.
Uygulamayı oluştururken bu özelliği etkinleştirmezseniz daha sonra manuel ölçeklendirme yoluyla eklenen örneklerle varsayılan olarak EIP'ler ilişkilendirilmez. Bu durumda uygulamayı dağıtırken EIP'leri yapılandırmanız gerekir. Bu anahtarı açtığınızda uygulamayı oluşturduğunuzda veya dağıttığınızda her bir örnekle otomatik olarak bir EIP ilişkilendirilir. Otomatik Ölçeklendirme sırasında EIP ilişkilendirmesi desteklenmez.
Create Application öğesine tıklayın.
-
Sonucu doğrulayın.
Uygulamanın Basic Information sayfasında Instance List sekmesine tıklayarak hedef örnekle ilişkilendirilmiş esnek IP adresini görüntüleyin.
Instance List sayfası her bir örneğin ID, vSwitch, IP address, status, image ve runtime gibi bilgilerini gösterir. Sayfanın üst kısmındaki bir banner, özel IP adreslerinin ve esnek IP adreslerinin sabit olmadığını ve uygulama dağıtımı veya temel alınan ana bilgisayar geçişi sırasında değişebileceğini belirtir. Giden trafik için sabit bir genel IP adresi elde etmek amacıyla NAT gateway ve EIP kullanmanızı öneririz.
Uygulama dağıtırken EIP'leri yapılandırma
Bir uygulamayı yeniden dağıtmak onu yeniden başlatır. İş kesintilerini ve diğer beklenmeyen sorunları önlemek için dağıtımları yoğun saatler dışında gerçekleştirin.
SAE Application List bölümünde üst kısımdan hedef bölgeyi ve ad alanını seçin ve ardından uygulama ayrıntıları sayfasına gitmek için hedef Application ID öğesine tıklayın.
Uygulamanın Basic Information sayfasında Deploy Application öğesine tıklayın.
-
Deploy Application sayfasında Application Outbound/Inbound Public Network Access Settings bölümünü genişletin ve parametreleri yapılandırın.
Dağıtım yöntemi ilk dağıtım için kullanılan yöntem tarafından belirlenir.
Bir EIP yapılandırdığınızda aşağıdaki senaryolar geçerlidir.
-
Senaryo 1: Otomatik ölçeklendirme ilkesi yapılandırılmamış veya etkinleştirilmemiş.
-
EIP ilişkilendirmek için:
Solution 2. Bind Elastic IP Address anahtarını açın.
-
EIP ilişkisini kesmek için:
Solution 2. Bind Elastic IP Address anahtarını kapatın.
Açılan Disassociate Elastic IP Address iletişim kutusunda OK öğesine tıklayın.
-
-
Senaryo 2: Otomatik ölçeklendirme ilkesi etkin.
-
Resume Auto Scaling After Deployment bölümünde Manual Resume öğesini seçin.
NotUygulamayı dağıtırken Automatic Resumption seçeneğini belirlerseniz uygulama ile bir EIP ilişkilendiremezsiniz.
-
EIP'yi ilişkilendirin veya ilişkisini kesin.
-
EIP ilişkilendirmek için:
Solution 2. Bind Elastic IP Address anahtarını açın.
-
EIP ilişkisini kesmek için:
Solution 2. Bind Elastic IP Address anahtarını kapatın.
Açılan Disassociate Elastic IP Address iletişim kutusunda OK öğesine tıklayın.
NotBir uygulama ile bir EIP ilişkilendirildikten sonra SAE etkin olan tüm otomatik ölçeklendirme ilkelerini devre dışı bırakır ve Auto Scaling özelliğini etkinleştiremezsiniz. Uygulamanız hem Auto Scaling hem de internet erişimi gerektiriyorsa NAT ağ geçidi ve EIP çözümünü kullanmanızı öneririz. Daha fazla bilgi için bkz. SAE uygulamalarının internete erişmesini sağlamak için genel NAT ağ geçidini yapılandırma.
-
-
-
Yapılandırmayı tamamladıktan sonra Confirm öğesine tıklayın.
-
Sonucu doğrulayın.
Uygulamanın Basic Information sayfasında Instance List sekmesine tıklayarak hedef örnekle ilişkilendirilmiş esnek IP adresini görüntüleyin.
Uygulama geri alırken EIP'leri yapılandırma
EIP'ye sahip geçmiş bir sürüme geri alıyorsanız ve geri alma işleminden önce otomatik ölçeklendirme ilkesi etkinse şu adımları izleyin.
SAE Application List bölümünde üst kısımdan hedef bölgeyi ve ad alanını seçin ve ardından uygulama ayrıntıları sayfasına gitmek için hedef Application ID öğesine tıklayın.
Basic Information sayfasının sağ üst köşesinde Roll Back to Historical Version öğesine tıklayın.
-
Roll Back to Historical Version panelinde parametreleri yapılandırın ve ardından OK öğesine tıklayın.
-
Rollback Version bölümünde hedef sürümü seçin.
NotBu adımda seçilen uygulamanın geçmiş sürümü ilişkilendirilmiş bir EIP'ye sahiptir.
Optional: Bir dağıtım ilkesi yapılandırmak için Select Batch/Grayscale Policy öğesine tıklayın.
-
-
Sonucu doğrulayın.
Uygulamanın Basic Information sayfasında Instance List sekmesine tıklayarak hedef örnekle ilişkilendirilmiş esnek IP adresini görüntüleyin.
Sayfanın üst kısmındaki sarı renkli bir banner, örnek IP adreslerinin sabit olmadığını gösterir. Tablo her bir örneğin ID, vSwitch, IP address ve status gibi bilgilerini gösterir.
Manuel ölçeklendirme sırasında EIP'leri yapılandırma
SAE Application List bölümünde üst kısımdan hedef bölgeyi ve ad alanını seçin ve ardından uygulama ayrıntıları sayfasına gitmek için hedef Application ID öğesine tıklayın.
Basic Information sayfasının sağ üst köşesinde Manual Scaling öğesine tıklayın.
-
Application Scaling iletişim kutusunda parametreleri yapılandırın ve OK öğesine tıklayın.
Bir uygulamayı ölçeklendirdiğinizde aşağıdaki senaryolar geçerlidir. Daha fazla bilgi için bkz. Manuel ölçeklendirme.
-
Senaryo 1: Ölçeklendirmeden önce otomatik ölçeklendirme ilkesi dağıtılmamış veya etkinleştirilmemiş.
Target Number of Application Instances değerini ayarlamak için kaydırıcıyı kullanın.
Mevcut örnek sayısı referans olması amacıyla kaydırıcının altında görüntülenir. Hedef sayıyı sağ taraftaki giriş alanına girip ardından OK öğesine de tıklayabilirsiniz.
-
Senaryo 2: Ölçeklendirmeden önce otomatik ölçeklendirme ilkesi dağıtılmış ve etkinleştirilmiş.
Target Number of Application Instances değerini ayarlamak için kaydırıcıyı kullanın.
Manual Resume öğesini seçin.
NotUygulamayı dağıtırken Automatic Resumption seçeneğini belirlerseniz uygulama ile bir EIP ilişkilendiremezsiniz.
-
-
Bir EIP'yi ilişkilendirin veya ilişkisini kesin.
Ayrıntılı talimatlar için bkz. Uygulama dağıtırken EIP'leri yapılandırma.
-
Sonucu doğrulayın.
Uygulamanın Basic Information sayfasında Instance List sekmesine tıklayarak hedef örnekle ilişkilendirilmiş esnek IP adresini görüntüleyin.
Uygulama olaylarını görüntüleme
Application Events sayfasında uygulama örneklerine ait hata bilgilerini görüntüleyin.
SAE Application List bölümünde üst kısımdan hedef bölgeyi ve ad alanını seçin ve ardından uygulama ayrıntıları sayfasına gitmek için hedef Application ID öğesine tıklayın.
-
Sol gezinme bölmesinde Application Events öğesine tıklayın. Source Type açılır listesinden Application Instance (Pod) öğesini ve Event Level açılır listesinden Warning öğesini seçin. Uygulama örneğine ilişkin ayrıntılı hata bilgileri sayfanın alt kısmında görüntülenir.
Event Cause bilgisine göre arızayı giderin.
EipNotEnough: Kullanılabilir EIP sayısı yetersiz. Daha fazla EIP talep etmeniz veya uygulamayı ölçeği küçültmeniz gerekir. Daha fazla bilgi için bkz. EIP'ler için başvuru ve Manuel Ölçeklendirme.
EipNotReady: EIP bağlama veya bağlantıyı kesme işleminin başarısız olduğunu gösterir. Lütfen DingTalk grubuna katılın (Grup numarası: 32874633) ve yardım almak için ürün ve teknik uzmanlarla iletişime geçin.