Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Ağustos ve Eylül 2015 boyunca Apigee Edge bulut yönlendiricilerimizi ve yük dengeleyicilerimizi NGINX'e ("Engine X" şeklinde telaffuz edilir) taşıyoruz. Açık kaynak 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 durumun bulut müşterilerimiz için anlamı
Kısacası, bu değişiklik size şeffaf olacaktır ve sistemlerinizin beklendiği gibi çalıştığını doğrulamak dışında herhangi bir işlem yapmanız gerekmez. Aşağıda, uygulayacağımız adımların açıklamaları ve sık sorulan bazı soruların yanıtlarını bulabilirsiniz.
1. Adım - Yazılım güncellemesi
Hizmetlerin bu etkinlikten etkilenmesini önlemek için aşamalı dağıtım modelimizden yararlanarak tüm yönlendiricileri NGINX tabanlı yeni yönlendiriciye yükselteceğiz.
2. Adım: Üretim dışı ortamlarda yük dengeleyici katmanını kaldırın
Yük dengeleme işlevini yerine getiren yeni NGINX yönlendiriciyle 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 değişmeden kalır. Mevcut yük dengeleyicileri kaldırmadan önce trafiğin beklendiği gibi çalıştığından emin olmak 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ım'a geçmeden önce sorunları çözmek için sizinle birlikte çalışırız.
3. Adım - Üretim ortamlarında yük dengeleyici katmanını kaldırın
2. adımın başarıyla tamamlanmasının ardından, çalışma zamanı API trafiğinin beklendiği gibi çalışmaya devam etmesini sağlamak amacıyla 2. adımda bahsedilen yaklaşımı kullanarak yük dengeleyici katmanını üretim ortamlarından kaldırmak için 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şlevselliğinde yapılan bazı değişiklikleri aşağıda bulabilirsiniz.
Kullanımdan kaldırıldı
Aşağıdaki özellikler artık ProxyEndpoints'de desteklenmemektedir:
- allow.http10
- allow.http11
- allow.http.method.*
- allow.POST.without.content.length
- allow.PUT.without.content.length
Desteğin sonlandırılmasına çözüm bulmak için şu topluluk makalesini inceleyin: https://community.apigee.com/questions/16134/proxy-endpoint-http-allow-method-properties-not-wo.html.
Sık sorulan sorular
NGINX'e geçiş hakkında sık sorulan bazı soruların yanıtlarını aşağıda bulabilirsiniz.
Mevcut yük dengeleyicilere dokunmadığımız için 1. Adımda yanıt "Hayır"dır. Bu, trafik sunan IP'lerin hiçbirini doğrudan değiştirmez. Bununla birlikte, Amazon Web Services (AWS) yük dengeleme hizmetinin yapısı nedeniyle normal ölçeklendirme kuralları geçerlidir. Bu da ölçeklendirme mantığı (mevcut işlevler) kapsamında IP'lerin değişebileceği anlamına gelir. Bu nedenle, Apigee Edge ürün paketiyle Northbound izin verilenler listesine ekleme yapılandırmalarını uygulamanızı önermeyiz. 2. ve 3. adımlarda, yük dengeleyicinin ve ilişkili IP adreslerinin kaldırılmasının izin verilenler listesine ek etkileri vardır. Sonuç olarak, bu adımlar sırasında sizinle yakın işbirliği içinde çalışarak, erişim izni verilmesi için yeni bir IP adresi grubu sağlayarak sorunsuz bir geçiş gerçekleştireceğiz.
Kaynak sunucuların hedef uç nokta sunucuları (proxy paketinden çağrılan sunucular) olduğu varsayılırsa hiçbir değişiklik gerekmez. Bu değişiklik Apigee'nin kuzey sınırı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 SSL'nin yeni yönlendiricide doğru şekilde kurulduğundan emin olmak için sizinle sıkı bir koordinasyon sağlamamız gerekir.
SNI desteği onaylanana kadar 2. ve 3. adımlar ertelenir.
Hizmet kesintisi beklemiyoruz. Değişiklikler, mevcut sürüm aralıklarımız sırasında standart dağıtım modelimiz kullanılarak uygulanacaktır.