Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerini görüntüleyin.
Envoy için Apigee Bağdaştırıcısı nedir?
Apigee Connector for Envoy, API trafiğini trafiğe eklemek için Envoy kullanan, Apigee tarafından yönetilen bir API ağ geçididir. Envoy, bulutta yerel uygulamalar için tasarlanmış popüler, açık kaynaklı bir uç ve hizmet proxy'sidir. Envoy için Apigee Bağdaştırıcı'yı şirket içinde veya çoklu bulut ortamında çalıştırabilirsiniz.
Apigee Connector for Envoy ile arka uç uygulamalarınıza yakın çalışan, görece küçük bir ayak izi API ağ geçidi uygulaması elde edersiniz. Apigee Connector for Envoy, Apigee'yi şu amaçlarla kullanır:
- API kimlik doğrulaması ve yetkilendirme (API anahtarları ve OAuth ile)
- Kota yönetimi
- API analizleri
Videoları izleyin:
Bu videoda, Google Cloud'un Apigee Advo for Envoy programıyla ilgili genel bir bakış ve demo sunulmaktadır.
Bu videoda, hizmet ağı ile Apigee Bağdaştırıcısı'nın nasıl kullanıldığı açıklanmaktadır.
Yükleme seçenekleri
Envoy için Apigee Bağdaştırıcısı'nı aşağıdaki bağlamlarda kullanabilirsiniz:
- Bağımsız yerel bir ikili program olarak (veya Docker'da çalışan) ve Açık Bulut için Apigee Edge'e entegre edilmiştir.
- Bağımsız yerel bir ikili program olarak (veya Docker'da çalışan) ve Private Cloud için Apigee Edge ile entegre.
- Apigee hybrid ile entegre, Kubernetes hizmet ağına dağıtılan bir hizmet olarak. ApigeeHybrid için Envoy için Apigee Bağdaştırıcıyı Kullanma başlıklı makaleyi inceleyin.
Apigee Adapter for Envoy
Aşağıdaki şekilde, Apigee adaptör için Envoy'un üst düzey mimarisi gösterilmektedir. Bu mimari, Google Cloud Platform'da (GCP) dağıtılan yönetim düzlemi bileşenlerinden ve şirket içinde veya bulut sağlayıcı ortamında uzaktan çalışan veri düzlemi bileşenlerinden oluşur. Veri düzlemi, Envoy proxy'sini ve Apigee Uzaktan Hizmeti'ni içerir. Her bileşenin rolü, şeklin ardından açıklanır.
- Bir tüketici veya istemci uygulaması Envoy proxy'sinin açığa çıkardığı bir API uç noktasına erişir.
- Envoy proxy'si, güvenlik bağlamını (HTTP üst bilgilerini kullanarak) Apigee Remote Service'e iletir. Apigee Remote Service, bir politika karar noktası (PDP) olarak görev yapar ve Envoy'a istek için API tüketicisine erişim izni verme veya izni vermemesini önerir.
- Çağrıya izin veriliyorsa Envoy proxy, isteği arka uca yönlendirir.
- Apigee Remote Service, yönetim düzlemini eşzamansız olarak sorgular ve proxy, API ürünü ve çalışması için gereken diğer yapılandırmayı indirir.
Envoy için Apigee Bağdaştırıcısı'nı neden kullanmalısınız?
API yönetimi bileşenini arka uç hedef uygulamalarına yaklaştırmak ağ gecikmesini azaltabilir. Apigee Edge'i şirket içinde özel bir buluta yükleyebilirsiniz. Apigee Edge'in tam dağıtımı ise hem özellik grubunu hem de anahtar yönetimi, para kazanma ve analiz gibi veri ağırlıklı özellikleri desteklemek için büyük ve karmaşık olmalıdır. Bu nedenle, Apigee Edge'i şirket içi ortamlarda her bir veri merkezine dağıtmak her zaman istenmeyebilir.
Envoy için Apigee Bağdaştırıcısı kullanmanın avantajlarından bazıları şunlardır:
-
Yakın çevrede çalışan hizmetler için API trafiğinin azalması.
- Edge Analytics metriklerinin, kontrol panellerinin ve API'lerin tamamını kullanın.
- API trafiğini güvenlik veya uygunluk nedeniyle kurumsal olarak onaylanmış sınırlar içinde tutar.
- Apigee ile eşzamansız iletişim, API trafik verilerinin gecikmeyi etkilemeden yakalanıp Apigee'ye gönderilmesini sağlar.
- Adaptör, yönetim düzlemiyle geçici iletişim kesintilerini tolere edebilir. Bununla birlikte, bir kesinti zaman içinde işlev kaybına neden olabilir. Adaptör, aşağıdakiler için yönetim düzlemiyle iletişim kurulmasını gerektirir:
- OAuth jetonları oluşturma
- API anahtarlarını doğrulama (ilk doğrulama için bağlantı gerekir ve sonrasında önbelleğe alınır)
- Kotaların uygulanması
- Analiz verilerini yönetim düzlemine gönderme