Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Ağustos ve Eylül 2015 boyunca Apigee Edge bulut yönlendiricilerimizi ve yük dengeleyicilerimizi NGINX'e (Engine X olarak telaffuz edilir) taşıyacağız. Açık kaynaklı bir web sunucusu olan NGINX, mevcut yük dengeleyicilerimiz ve yönlendiricilerimizden daha iyi performans ve daha yüksek eşzamanlılık sağlar.
Bu durum, bulut müşterilerimizi nasıl etkileyecek?
Özetle, bu değişiklik sizin için şeffaf olmalı ve sistemlerinizin beklendiği gibi çalıştığını doğrulamanın dışında herhangi bir işlem yapmanızı gerektirmemelidir. Aşağıda, uygulayacağımız adımların açıklamaları ve sık sorulan bazı soruların yanıtları yer almaktadır.
1. adım: Yazılım güncelleme
Hizmetlerin bu işlemden etkilenmemesini sağlamak için aşamalı dağıtım modelimizden yararlanarak tüm yönlendiricileri yeni NGINX tabanlı yönlendiriciye yükselteceğiz.
Adım 2: Üretim dışı ortamlarda yük dengeleyici katmanını kaldırın
Yük dengeleme işlevini yeni NGINX yönlendiriciyle gerçekleştireceğimiz için öncelikle üretim dışı ortamlarınızdaki mevcut yük dengeleyici katmanını kaldırma sürecini başlatacağız. Üretim yük dengeleyicileri bu adım sırasında olduğu gibi kalır ve değişmez. Mevcut yük dengeleyiciler kaldırılmadan önce, trafiğin beklendiği şekilde çalışmasını sağlamak için kapsamlı bir yaklaşım izleyeceğiz. Bu adımı tamamlamak için herhangi bir işlem yapmanız gerekmez. Ancak, sorunları Apigee'ye bildirmeniz gerekir. 3. adıma geçmeden önce sorunları çözmek için sizinle birlikte çalışırız.
3. adım: Üretim ortamlarındaki yük dengeleyici katmanını kaldırın
2. Adım başarıyla tamamlandıktan sonra, çalışma zamanı API trafiğinin beklendiği gibi çalışmaya devam etmesini sağlamak için 2. Adım'da belirtilen yaklaşımla aynı üretim ortamlarındaki yük dengeleyici katmanını kaldırmak üzere bir dizi bakım dönemi belirleyeceğiz.
Ürün işlevlerinde yapılan değişiklikler
NGINX'e geçişle birlikte ürün işlevinde yapılan bazı değişiklikler aşağıda verilmiştir.
Kullanımdan kaldırıldı
Aşağıdaki özellikler artık ProxyEndpoint'lerde desteklenmiyor:
- allow.http10
- allow.http11
- allow.http.method.*
- allow.POST.without.content.length
- allow.PUT.without.content.length
Bu desteğin sonlandırılmasıyla ilgili geçici çözüm için şu topluluk makalesine bakın: Proxy Endpoint HTTP allow method properties not working (Proxy uç noktası HTTP izin verme yöntemi özellikleri çalışmıyor).
Sık sorulan sorular
NGINX taşıma işlemi hakkında sık sorulan bazı soruların yanıtlarını aşağıda bulabilirsiniz.
1. adım sırasında, trafiğe hizmet veren IP'lerden herhangi birini doğrudan değiştirmeyecek olan mevcut yük dengeleyicilere dokunmadığımız için yanıt "Hayır"dır. Ancak Amazon Web Services (AWS) yük dengeleme hizmetinin doğası gereği normal ölçeklendirme kuralları geçerlidir. Bu nedenle, ölçeklendirme mantığının bir parçası olarak IP'ler değişebilir (mevcut işlev). Bu nedenle, Apigee Edge ürün paketiyle kuzeye yönelik izin verilenler listesi yapılandırmalarının uygulanmasını önermiyoruz. 2. ve 3. adımda, yük dengeleyicinin ve ilişkili IP adreslerinin kaldırılmasıyla ilgili izin verilenler listesi etkileri vardır. Bu nedenle, erişime izin verilecek yeni bir IP adresi grubu sağlayarak sorunsuz bir geçiş sağlamak için bu adımlar sırasında sizinle yakından çalışacağız.
Kaynak sunucuların hedef uç nokta sunucuları (proxy paketinden çağrılan sunucular) olduğu varsayıldığında herhangi bir değişiklik yapılması gerekmez. Bu değişiklik, Apigee'nin kuzeye giden tarafında veya Apigee'ye giriş noktasında yapılır.
Hayır. Mevcut CNAME girişleri beklendiği gibi çalışmaya devam eder.
SSL kullanıyorsanız ilk adım, mevcut SSL yapılandırmasını etkilemez. Ancak 2. ve 3. adımlara geçmeden önce yeni yönlendiricide SSL'nin düzgün şekilde ayarlandığından emin olmak için sizinle yakın bir şekilde çalışmamız gerekecek.
2. ve 3. adımlar, SNI desteği onaylanana kadar ertelenir.
Herhangi bir kesinti yaşanmasını beklemiyoruz. Değişiklikler, mevcut yayın dönemlerimizde standart dağıtım modelimiz kullanılarak uygulanacaktır.