Yenilikler
Edge for Private Cloud sürüm notlarına bakın.
Apigee topluluğuna erişme
Apigee Topluluğu, sorular, ipuçları ve diğer sorunlar için Apigee'nin yanı sıra diğer Apigee müşterileriyle iletişime geçebileceğiniz ücretsiz bir kaynaktır. Toplulukta yayınlamadan önce, sorunuzun daha önce yanıtlanıp yanıtlanmadığını görmek için mevcut yayınlarda arama yaptığınızdan emin olun.
Mimari Genel Bakış
Apigee Edge for Private Cloud'u yüklemeden önce Edge modüllerinin ve yazılım bileşenlerinin genel organizasyonunu bilmeniz gerekir.
Apigee Edge for Private Cloud aşağıdaki modüllerden oluşur:
- Apigee Edge Gateway (API Hizmetleri olarak da bilinir)
- Apigee Edge Analytics
- Apigee Edge Monetization Services (Geliştirici Hizmetleri'nden Para Kazanma olarak da bilinir)
Aşağıdaki resimde, farklı modüllerin Apigee'de nasıl etkileşim kurduğu gösterilmektedir:

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üdür ve API'lerinizi yönetmek için kullanılan ana araçtır. Yeni Edge kullanıcı arayüzü; API'lerinizi ekleyip yapılandırmak, kaynak paketleri oluşturmak ve geliştiriciler ile uygulamaları yönetmek için araçlar sunar. Ağ geçidi, arka uç API'nizdeki birçok yaygın yönetim sorununu ortadan kaldırır. API eklediğinizde güvenlik, sıklık sınırlaması, uyumlulaştırma, önbelleğe alma ve diğer kontroller için politikalar uygulayabilirsiniz. Özel komut dosyaları uygulayarak, üçüncü taraf API'lerine çağrı yaparak ve benzeri yöntemlerle API'nizin davranışını özelleştirebilirsiniz.
Yazılım Bileşenleri
Edge Gateway aşağıdaki birincil bileşenlerden oluşur:
- Edge Management Server
- Apache ZooKeeper
- Apache Cassandra
- Edge Router
- Edge Message Processor
- OpenLDAP
- Yeni Edge kullanıcı arayüzü (
edge-management-uiveedge-management-ui-static)
Edge Gateway, bunların tümü tek bir ana makineye yüklenebilecek veya birkaç ana makineye dağıtılabilecek ş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 iyi 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 dahil olmak üzere çeşitli varsayılan bilgi türleri toplanır. Üstbilgiler, sorgu parametreleri ve XML ya da JSON'dan ayıklanan istek veya yanıt bölümleri gibi diğer bilgileri eklemek için politikaları kullanabilirsiniz.
Tüm veriler Edge Analytics'e aktarılır ve 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 şunları 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 bir Apigee Java hizmeti
- Aşağıdakilerden oluşan Postgres:
- PostgreSQL veritabanı
- Apigee Postgres Server hizmeti: Apigee'nin PostgreSQL veritabanını yönetmek için kullandığı bir Java hizmeti
Apigee Edge Monetization Services
Edge Monetization Services, Apigee Edge for Private Cloud'un yeni ve güçlü bir uzantısıdır. API sağlayıcı 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 Hizmetleri'ni kullanarak, paketler halinde sunulan API'lerinizin kullanımı için geliştiricilerden ücret alan çeşitli ücretlendirme planları oluşturabilirsiniz. Çözüm, kapsamlı bir esneklik 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.
Ayrıca, Para Kazanma Hizmetleri raporlama ve faturalandırma olanaklarını da içerir. Örneğin, API sağlayıcı olarak, geliştiricilerin ücret planı satın aldığı API paketlerinizin trafiğiyle ilgili özet veya ayrıntılı raporlar alabilirsiniz. Gerekirse bu kayıtlarda düzenleme de yapabilirsiniz. Ayrıca API paketlerinizin kullanımı için faturalandırma belgeleri (geçerli vergileri içeren) 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 Monetization Services'ın temel özellikleri şunlardır:
- API platformuyla tam entegrasyon, anlık etkileşim anlamına gelir.
- Basit ücretli planlardan en karmaşık ücretlendirme/gelir paylaşımı planlarına kadar tüm iş modellerini kullanıma hazır şekilde destekleme (planları kolayca oluşturma ve değiştirme)
- İşlemleri, her işlemdeki hacme veya özel özelliklere göre derecelendirin. İşlem, ağ geçidinden ve diğer sistemlerden (Apigee Edge'in dışındaki) 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 yoluyla satın alma işlemlerini 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 maliyetli teknik müdahalelere gerek yoktur.
- Tüm arka uç satış, muhasebe ve ERP sistemleriyle entegre

Yazılım Bileşenleri
Edge Monetization Services, aşağıdaki birincil bileşenler üzerine kurulmuştur:
- Edge Management Server
- Edge Message Processor
Yeni Edge kullanıcı arayüzünü kullanarak Para Kazanma Hizmetleri'ni 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 temel Apigee Edge'in (Ağ Geçidi 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 Apigee Edge for Private Cloud'un dağıtım modelleri tanıtılmaktadır:
S26E01: Dağıtım Modeline Giriş
S26E04: Dağıtım Mimarisi
Edge Gateway'in şirket içi kurulumu tarafından sağlanan bileşenler şunları içerir (ancak bunlarla sınırlı değildir):
- Yönlendirici, bir 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 İşlemciler arasında dengeler ve ardından isteği gönderir. Yönlendirici, HTTP isteğini sonlandırır, TLS/SSL trafiğini yönetir ve istekleri uygun Mesaj İşleyici'ye yönlendirmek için sanal ana makine adını, bağlantı noktasını ve URI'yi kullanır.
- Mesaj İşlemci, API isteklerini işler. Mesaj İşleyici, gelen istekleri değerlendirir, Apigee politikalarını uygular ve veri almak için arka uç sistemlerini ve diğer sistemleri çağırır. Bu yanıtlar alındıktan sonra Mesaj İşleyici, bir yanıt biçimlendirir ve bunu istemciye döndürür.
- Apache Cassandra, ağ geçidinde çalışan uygulamalar için uygulama yapılandırmalarını, dağıtılmış kota sayaçlarını, 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 tutmak için bir Yönetim Sunucusu. Yönetim Sunucusu, Edge Management API istekleri için uç noktadır. Ayrıca yeni Edge kullanıcı arayüzüyle de etkileşim kurar.
- Yeni Edge 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 sunar.
Edge Analytics'in şirket içi kurulumu tarafından sağlanan bileşenler şunlardır:
- Qpid sunucusu, analiz verileri için sıra sistemini yönetir.
- Postgres sunucusu, PostgreSQL analiz veritabanını yönetir.
Aşağıdaki şemada Apigee Edge bileşenlerinin nasıl etkileşimde bulunduğu gösterilmektedir:
