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 okunur) taşıyacağız. Açık kaynak bir web sunucusu olan NGINX, mevcut yük dengeleyicilerimizden ve yönlendiricilerimizden daha da iyi performans ve daha yüksek eşzamanlılık sağlar.
Bu durum bulut müşterilerimiz için ne anlama geliyor?
Özetlemek gerekirse bu değişiklik sizin için şeffaf olmalı ve sistemlerinizin beklendiği gibi çalıştığının doğrulanması dışında herhangi bir işlem yapmanız gerekmemelidir. Aşağıda, atacağımız adımların açıklamaları ve sık sorulan bazı soruların yanıtları verilmiştir.
1. adım: Yazılım güncellemesi
Hizmetlerin bu etkinlikten etkilenmemesi için aşamalı dağıtım modelimizden yararlanarak tüm yönlendiricileri yeni NGINX tabanlı yönlendiriciye yükselteceğiz.
2. adım: Üretim dışı ortamlarda yük dengeleyici katmanını kaldırın
Yük dengeleme işlevini yeni NGINX yönlendiricinin üstlenmesiyle birlikte, ilk olarak üretim dışı ortamlarınızdaki mevcut yük dengeleyici katmanını kaldırma işlemine başlayacağız. Üretim yük dengeleyicileri bu adımda olduğu gibi kalacak ve değiştirilmeyecek. Mevcut yük dengeleyiciler kaldırılmadan önce, trafiğin beklendiği gibi çalıştığından emin olmak için kapsamlı bir yaklaşım benimseyeceğiz. Bu adımın tamamlanması için herhangi bir işlem yapmanız gerekmez. Ancak, tüm 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ında API trafiğinin beklendiği gibi çalışmaya devam etmesini sağlamak için 2. adımda belirtilen yaklaşımı kullanarak üretim ortamlarındaki yük dengeleyici katmanını kaldırmak üzere bir dizi bakım aralığı belirleriz.
Ürün işlevinde yapılan değişiklikler
NGINX'e geçişle birlikte ürün işlevinde yapılan bazı değişiklikler aşağıda belirtilmiştir.
Kullanımdan kaldırıldı
Aşağıdaki mülkler artık ProxyEndpoints'te 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 aşağıdaki topluluk makalesine bakın: https://community.apigee.com/questions/16134/proxy-endpoint-http-allow-method-properties-not-wo.html.
Sık sorulan sorular
NGINX taşıma işlemiyle ilgili sık sorulan bazı soruların yanıtlarını aşağıda bulabilirsiniz.
1. adımda, mevcut yük dengeleyicilere dokunmadığımız ve trafik sunan IP'lerden hiçbirini doğrudan değiştirmediğimiz 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, ölçeklendirme mantığı (mevcut işlev) kapsamında IP'lerin değişebileceği anlamına gelir. Bu nedenle, Apigee Edge ürün paketiyle kuzeye doğru izin verilenler listesi yapılandırmalarını uygulamanızı önermeyiz. 2. ve 3. adımlarda, yük dengeleyicinin ve ilişkili IP adreslerinin kaldırılmasıyla ilgili izin verilenler listesi etkileri vardır. Bu nedenle, bu adımlar sırasında sorunsuz bir geçiş sağlamak için erişime izin verilecek yeni bir IP adresi grubu sağlayarak sizinle yakın koordinasyon içinde çalışacağız.
Kullanıcıların 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 bakan tarafında veya Apigee'ye giriş noktasındadı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 doğru şekilde ayarlandığından emin olmak için sizinle yakın koordinasyon içinde çalışmamız gerekir.
SNI desteği onaylanana kadar 2. ve 3. adımlar ertelenebilir.
Bu işlem sırasında herhangi bir kesinti yaşanmayacaktır. Değişiklikler, mevcut sürüm zaman aralığımızda standart dağıtım modelimiz kullanılarak uygulanacaktır.