Private Cloud için Apigee Edge'e hoş geldiniz

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

Private Cloud için Edge, donanım ortamını kontrol ettiğiniz ve ürünün kurulumundan, yükseltmesinden, bakımından ve yönetim işlemlerinden sorumlu olduğunuz Apigee Edge'in şirket içi bir kurulumudur.

Yenilikler

Apigee sürüm notlarına bakın.

Apigee Topluluğu'na erişme

Apigee Topluluğu, Apigee ile diğer Apigee müşterileriyle soru, ipucu ve diğer konularda iletişime geçebileceğiniz ücretsiz bir kaynaktır. Topluluğa gönderi yayınlamadan önce, sorununuzun daha önce yanıtlanıp yanıtlanmadığını görmek için mevcut gönderileri arayın.

Mimari Genel Bakış

Private Cloud için Apigee Edge'i yüklemeden önce Edge modüllerinin ve yazılım bileşenlerinin genel organizasyonu hakkında bilgi sahibi olmanız gerekir.

Private Cloud için Apigee Edge aşağıdaki modüllerden oluşur:

  • Apigee Edge Gateway (diğer adıyla API Hizmetleri)
  • Apigee Edge Analytics
  • Apigee Edge Para Kazanma Hizmetleri (diğer adıyla Geliştirici Hizmetleri Para Kazanma)

Aşağıdaki resimde, farklı modüllerin Apigee'de nasıl etkileşimde bulunduğu gösterilmektedir:

Edge modülleri, kuruluş içindeki farklı hizmetleri ve ekipleri birbirine bağlar. Örneğin, Edge Analytics bir işletme kullanıcısını arka uç hizmetleriyle ve API Ekibi ile, Edge Para Kazanma ise bir geliştiriciyi API Ekibi ile, uygulama ise Edge Gateway ve Edge Uygulama Hizmetleri tarafından arka uç hizmetleriyle ve API Ekibi ile bağlar. Tüm bu hizmetler ve ekipler bir şekilde birbirine bağlıdır.

Geliştirici portalı oluşturma hakkında daha fazla bilgi edinmek için Drupal 9'u kullanarak portalınızı oluşturma başlıklı makaleyi inceleyin.

Apigee Edge Gateway

Edge Gateway, Apigee Edge'in temel modülü ve API'lerinizi yönetmek için kullanılan ana araçtır. Gateway kullanıcı arayüzü, API'lerinizi eklemek ve yapılandırmak, kaynak paketleri oluşturmak, geliştiricileri ve uygulamaları yönetmek için araçlar sağlar. Ağ geçidi, arka uç API'nizden birçok yaygın yönetim sorununu ortadan kaldırır. API eklediğinizde güvenlik, ücret sınırı, uyumlulaştırma, önbelleğe alma ve diğer kontroller için politikalar uygulayabilirsiniz. Özel komut dosyaları uygulayarak, üçüncü taraf API'lere çağrı yaparak vb. API'nizin davranışını da özelleştirebilirsiniz.

Yazılım Bileşenleri

Edge Gateway aşağıdaki birincil bileşenlerden oluşur:

  • Edge Yönetim Sunucusu
  • Apache ZooKeeper
  • Apache Cassandra
  • Edge Router
  • Edge Mesaj İşleyici
  • OpenLDAP
  • Edge kullanıcı arayüzü (eski adıyla Yeni Edge deneyimi) ve Klasik kullanıcı arayüzü

Edge Gateway, bunların hepsinin tek bir ana makineye veya birkaç ana makineye dağıtılabileceği şekilde tasarlanmıştır.

Apigee Edge Analytics

Edge Analytics, uzun vadeli kullanım trendlerini görmek için güçlü API analizlerine sahiptir. Kitlenizi en başarılı geliştiricilere ve uygulamalara göre segmentlere ayırabilir, nereye yatırım yapacağınızı öğrenmek için API yöntemine göre kullanım hakkında bilgi edinebilir ve işletme düzeyindeki bilgilerle ilgili özel raporlar oluşturabilirsiniz.

Veriler Apigee Edge'den geçerken URL, IP, API çağrısı bilgileri için kullanıcı kimliği, gecikme ve hata verileri gibi çeşitli varsayılan bilgi türleri toplanır. Üstbilgi, sorgu parametreleri ve XML veya JSON'dan ayıklanan istek ya da yanıt bölümleri gibi başka bilgiler eklemek için politikaları kullanabilirsiniz.

Tüm veriler Edge Analytics'e gönderilir ve burada arka planda analiz sunucusu tarafından yönetilir. Veri toplama araçları, çeşitli yerleşik veya özel raporları derlemek için kullanılabilir.

Yazılım Bileşenleri

Edge Analytics aşağıdakileri içerir:

  • Aşağıdakilerden oluşan Qpid:
    • Apache Qpid mesajlaşma sistemi
    • Apigee Qpid Server hizmeti: Apache Qpid'i yönetmek için kullanılan Apigee'nin Java hizmeti
  • Postgres, aşağıdakilerden oluşur:
    • PostgreSQL veritabanı
    • Apigee Postgres Server hizmeti: PostgreSQL veritabanını yönetmek için kullanılan Apigee'den bir Java hizmeti

Apigee Edge Para Kazanma Hizmetleri

Edge Monetization Services, Private Cloud için Apigee Edge'in yeni ve güçlü bir uzantısıdır. API sağlayıcısı olarak, API'lerinizin kullanımından gelir elde edebilmek için API'lerinizden para kazanmanın kolay ve esnek bir yoluna ihtiyacınız vardır. Para kazanma hizmetleri bu gereksinimleri karşılar. Para kazanma hizmetlerini kullanarak, paket halindeki API'lerinizin kullanımı için geliştiricilerden ücret alan çeşitli ücret planları oluşturabilirsiniz. Çözüm, geniş bir esneklik derecesi sunar: ön ödemeli planlar, sonradan ödemeli planlar, sabit ücretli planlar, değişken ücretli planlar, freemium planlar, belirli geliştiricilere özel planlar, geliştirici gruplarını kapsayan planlar ve daha fazlasını oluşturabilirsiniz.

Para kazanma hizmetleri, raporlama ve faturalandırma olanakları da sunar. Örneğin, API sağlayıcı olarak geliştiricilerin ücret planı satın aldığı API paketlerinize gelen trafikle ilgili özet veya ayrıntılı raporlar alabilirsiniz. Gerekirse bu kayıtlarda da düzenlemeler yapabilirsiniz. Ayrıca, API paketlerinizin kullanımı için geçerli vergileri içeren faturalandırma belgeleri oluşturabilir ve bu belgeleri geliştiricilere yayınlayabilirsiniz.

Ayrıca, API paketlerinizin performansını kontrol edip izlemenize ve buna göre tepki vermenize yardımcı olacak sınırlar belirleyebilir ve bu sınırlara yaklaşıldığında veya ulaşıldığında otomatik bildirimler ayarlayabilirsiniz.

Para Kazanma Hizmetleri Özellikleri

Edge Para Kazanma Hizmetleri'nin temel özellikleri şunlardır:

  • API platformuyla tam entegrasyon, gerçek zamanlı etkileşim anlamına gelir.
  • Basit ücretli planlardan en karmaşık ücretlendirme/gelir paylaşımı planlarına kadar tüm işletme modellerini kullanıma hazır olarak destekler (plan oluşturma ve değiştirme işlemi kolaydır)
  • İşlemleri hacim veya her işlemdeki özel özelliklere göre değerlendirin. İşlem, Gateway'deki API'lerin yanı sıra diğer sistemlerden (Apigee Edge'in dışında) API'lerden oluşabilir.
  • Performansı izlemek ve süreci yönetmek için sınırlar ve bildirimler gibi otomatik araçlar
  • Faturalandırma/ödeme üzerinden satın alma işlemini yönetmek için entegre geliştirici/iş ortağı iş akışı ve kontrolleri
  • İşletme kullanıcıları ve geliştiriciler/iş ortakları için tamamen self servis olduğundan pahalı teknik müdahaleye gerek yoktur
  • Arka uç satış, muhasebe ve ERP sistemleriyle entegre edilebilir

Yönetim kullanıcı arayüzü ve geliştirici portalının arayüz katmanı olarak işlev gördüğü ve diğer tüm Edge bileşenlerinin hizmet sağladığı bir Edge kurulumunun katmanları.

Yazılım Bileşenleri

Edge Para Kazanma Hizmetleri aşağıdaki birincil bileşenlere dayanır:

  • Edge Yönetim Sunucusu
  • Edge Mesaj İşleyici

Edge kullanıcı arayüzünü kullanarak para kazanma hizmetlerini kullanmaya başlama hakkında daha fazla bilgi için Para kazanma özelliğini kullanmaya başlama başlıklı makaleyi inceleyin.

Şirket içi dağıtım

Özel Bulut için Apigee Edge'in (Gateway ve Analytics) şirket içi kurulumu, şirket içi istemcinin müşterileri adına API trafiğini çalıştırmak için gereken altyapıyı sağlar.

Aşağıdaki videolarda, Private Cloud için Apigee Edge'in dağıtım modelleri tanıtılmaktadır:

S26E01: Deployment Model Intro

S26E04: Dağıtım Mimarisi

Edge Gateway'in şirket içi kurulumu tarafından sağlanan bileşenler şunlardır (ancak bunlarla sınırlı değildir):

  • Yönlendirici, yük dengeleyiciden gelen tüm API trafiğini işler, isteği işleyen API proxy'sinin kuruluşunu ve ortamlarını belirler, istekleri mevcut Mesaj İşleyiciler arasında dengeler ve ardından isteği dağıtır. Yönlendirici, HTTP isteğini sonlandırır, TLS/SSL trafiğini işler ve isteklerini uygun Mesaj İşleyen'e yönlendirmek için sanal ana makine adını, bağlantı noktasını ve URI'yi kullanır.
  • Mesaj İşleyici, API isteklerini işler. Mesaj İşleyen, gelen bir isteği değerlendirir, Apigee politikalarını yürütür ve veri almak için arka uç sistemleri ile diğer sistemleri çağırır. Bu yanıtlar alındıktan sonra İleti İşleyen, bir yanıtı biçimlendirir ve istemciye döndürür.
  • Apache Cassandra, ağ geçidinde çalışan uygulamaların uygulama yapılandırmalarını, dağıtılmış kota sayaçları, API anahtarlarını ve OAuth jetonlarını depolayan çalışma zamanı veri deposudur.
  • Apache ZooKeeper, çeşitli Apigee bileşenlerinin konumu ve yapılandırmasıyla ilgili yapılandırma verilerini içerir ve farklı sunucuları yapılandırma değişiklikleri hakkında bilgilendirir.
  • Sistem ve kuruluş kullanıcılarını ve rollerini yönetmek için OpenLDAP (LDAP).
  • Bu parçaları bir arada tutan bir Yönetim Sunucusu. Yönetim sunucusu, Edge Management API isteklerinin uç noktasıdır. Ayrıca Edge kullanıcı arayüzü ile de etkileşim halindedir.
  • Kullanıcı arayüzü, API proxy'leri, API ürünleri, uygulamalar ve kullanıcıları oluşturmak, yapılandırmak ve yönetmek için gereken görevlerin çoğunu gerçekleştirmenize olanak tanıyan tarayıcı tabanlı araçlar sağlar.

Edge Analytics'in şirket içi kurulumu tarafından sağlanan bileşenler şunlardır:

  • Qpid sunucusu, analiz verileri için sıra sistemi yönetir.
  • PostgreSQL analiz veritabanı bir Postgres Server tarafından yönetilir.

Aşağıdaki şemada Apigee Edge bileşenlerinin nasıl etkileşimde bulunduğu gösterilmektedir:

Edge bileşeni etkileşimindeki merkezi figür, diğer bileşenlerin çoğuna bağlı olan Yönetim Sunucusu'dur. Yönlendirici ve Mesaj İşleyen gibi bazı bileşenler, Yönetim Sunucusu ile etkileşime geçmenin yanı sıra doğrudan birbirleriyle etkileşim kurar. Qpid ve Postgres gibi bileşenlerin doğrudan Yönetim Sunucusu'na bağlı olmayan ikincil veri bileşenleri vardır.