Apigee Adapter for Envoy'a genel bakış

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

Apigee Adapter for Envoy nedir?

Apigee Adapter for Envoy, API trafiğini proxy olarak kullanmak için Envoy kullanan, Apigee tarafından yönetilen bir API ağ geçididir. Envoy, bulutta yerel uygulamalar için tasarlanmış popüler bir açık kaynak uç ve hizmet proxy'sidir. Apigee Adapter for Envoy'ı şirket içinde veya çoklu bulut ortamında çalıştırabilirsiniz.

Apigee Adapter for Envoy ile arka uç uygulamalarınıza yakın bir yerde çalışan, nispeten küçük bir API ağ geçidi uygulaması elde edersiniz. Apigee Adapter for Envoy aşağıdakiler için Apigee'den yararlanır:

  • API kimlik doğrulama ve yetkilendirme (API anahtarları ve OAuth ile)
  • Kota yönetimi
  • API analizi

Videoları izleme:

Bu videoda, Google Cloud'un Envoy için Apigee Adapter'ına genel bakış ve demo sunulmaktadır.

Bu videoda, Service Mesh ile Envoy için Apigee bağdaştırıcının kullanımı açıklanmaktadır.

Yükleme seçenekleri

Envoy için Apigee bağdaştırıcısı aşağıdaki bağlamlarda kullanılabilir:

  • Bağımsız bir yerel ikili program olarak (veya Docker'da çalışırken) ve Public Cloud için Apigee Edge ile entegre olarak.
  • Bağımsız bir yerel ikili dosya olarak (veya Docker'da çalışırken) ve Private Cloud için Apigee Edge ile entegre olarak.

Apigee Adapter for Envoy

Aşağıdaki şekilde, Apigee Adapter for 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 Remote Service'ı içerir. Her bir bileşenin rolü, şekilden sonra açıklanmıştır.

Yönetim düzlemi, çalışma zamanı düzlemi ve GCP hizmetleri dahil olmak üzere Apigee karma ortamına entegre edilmiş Envoy bağdaştırıcının üst düzey görünümü

  1. Tüketici veya istemci uygulaması, Envoy proxy'si tarafından sunulan bir API uç noktasına erişir.
  2. Envoy proxy, güvenlik bağlamını (HTTP üstbilgilerini kullanarak) Apigee Remote Service'e iletir. Apigee Remote Service, politika karar noktası (PDP) olarak işlev görür ve Envoy'a istek için API tüketicisine erişim izni vermesi veya vermemesi konusunda tavsiyede bulunur.
  3. Aramaya izin verilirse Envoy proxy'si isteği arka uca iletir.
  4. Apigee Remote Service, yönetim düzleminde eşzamansız olarak anket yapar ve proxy, API ürünü ve çalışması için ihtiyaç duyduğu diğer yapılandırmaları indirir.

Apigee Adapter for Envoy'u neden kullanmalısınız?

API yönetim bileşenini arka uç hedef uygulamalarına yakın bir yere taşımak ağ gecikmesini azaltabilir. Apigee Edge'i şirket içinde özel bir buluta yükleyebilirsiniz ancak Apigee Edge'in tam özellik grubunu ve anahtar yönetimi, para kazanma ve analizler gibi veri yoğun özelliklerini desteklemek için Apigee Edge'in tam dağıtımı büyük ve karmaşık olmalıdır. Bu nedenle, Apigee Edge'i her veri merkezinde yerel olarak dağıtmak her zaman istenmeyebilir.

Apigee Adapter for Envoy'u kullanmanın avantajları şunlardır:

  • Yakın mesafede çalışan hizmetler için API trafiğinin gecikmesi azaltıldı.

  • Edge Analytics metrik, kontrol paneli ve API'lerinin tamamının kullanılması.
  • API trafiğini güvenlik veya uygunluk amacıyla kuruluş tarafından onaylanan sınırlar içinde tutar.
  • Apigee ile eşzamansız iletişim, API trafik verilerinin gecikmeyi etkilemeden yakalanmasına ve Apigee'ye gönderilmesine olanak tanır.
  • İnternet bağlantısı kesilirse Envoy proxy normal şekilde çalışmaya ve API çağrılarını işlemeye devam eder. Bağlantı yeniden sağlandığında, adaptör en son yapılandırma verilerini almak için Apigee yönetim düzlemiyle senkronize olur.

Sonraki adım

Apigee Adapter for Envoy'u yükleme