Yenilikler
4.53.01 - Edge for Private Cloud sürüm notlarına bakın.
Apigee Topluluğu'na erişme
Apigee Topluluğu, sorularınız, ipuçlarınız ve diğer sorunlarınızla ilgili olarak Apigee ile ve diğer Apigee müşterileriyle iletişime geçebileceğiniz ücretsiz bir kaynaktır. Toplulukta yayın yapmadan önce, sorunuzun yanıtlanıp yanıtlanmadığını görmek için mevcut gönderilerde arama yapın.
Mimari Genel Bakış
Apigee Edge for Private Cloud'u yüklemeden önce Edge modüllerinin ve yazılım bileşenlerinin genel yapısı hakkında bilgi sahibi olmanız gerekir.
Private Cloud için Apigee Edge aşağıdaki modüllerden oluşur:
- Apigee Edge Gateway (API Hizmetleri olarak da bilinir)
- 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:

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 Ağ Geçidi
Edge Gateway, Apigee Edge'in temel modülüdür ve API'lerinizi yönetmek için kullanılan ana araçtır. Ağ Geçidi kullanıcı arayüzü; API'lerinizi ekleme ve yapılandırma, kaynak paketleri oluşturma, geliştiricileri ve uygulamaları yönetme gibi işlemler 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ırlama, aracılık, önbelleğe alma ve diğer kontroller için politikalar uygulayabilirsiniz. Özel komut dosyaları uygulayarak, üçüncü taraf API'lerine çağrı yaparak vb. işlemlerle API'nizin davranışını da özelleştirebilirsiniz.
Yazılım Bileşenleri
Edge Gateway aşağıdaki temel bileşenlerden oluşur:
- Edge Management Server
- Apache ZooKeeper
- Apache Cassandra
- Kenar Yönlendirici
- 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 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 veya JSON'dan çıkarılan bir istek ya da yanıtın bölümleri gibi başka bilgiler eklemek için politikaları kullanabilirsiniz.
Tüm veriler, arka planda analiz sunucusu tarafından tutulduğu Edge Analytics'e gönderilir. Çeşitli yerleşik veya özel raporları derlemek için veri toplama araçları kullanılabilir.
Yazılım Bileşenleri
Edge Analytics aşağıdaki bileşenlerden oluşur:
- Qpid (aşağıdakilerden oluşur)
- Apache Qpid mesajlaşma sistemi
- Apigee Qpid Server hizmeti: Apache Qpid'i yönetmek için kullanılan, Apigee'ye ait bir Java hizmeti
- Postgres, aşağıdakilerden oluşur:
- PostgreSQL veritabanı
- Apigee Postgres Server hizmeti: PostgreSQL veritabanını yönetmek için kullanılan bir Apigee Java hizmeti
Apigee Edge Para Kazanma Hizmetleri
Edge Monetization Services, Apigee Edge for Private Cloud'un yeni ve güçlü bir uzantısıdır. API sağlayıcısı olarak, API'lerinizin kullanımından gelir elde edebilmeniz 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, paketler halinde sunulan API'lerinizin kullanımı için geliştiricilerden ücret alan çeşitli ücret 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 göre uyarlanmış planlar, geliştirici gruplarını kapsayan planlar ve daha fazlasını oluşturabilirsiniz.
Ayrıca, para kazanma hizmetleri arasında raporlama ve faturalandırma olanakları da yer alır. Örneğin, bir API sağlayıcı olarak, geliştiricilerin ücret planı satın aldığı API paketlerinizin trafiğiyle ilgili özet veya ayrıntılı raporlar alabilirsiniz. Bu kayıtlarda gerektiği gibi düzenlemeler de yapabilirsiniz. Ayrıca, API paketlerinizin kullanımı için geçerli vergileri içeren faturalandırma belgeleri oluşturabilir ve bu belgeleri geliştiricilerle paylaşabilirsiniz.
API paketlerinizin performansını kontrol edip izlemenize ve buna göre tepki vermenize yardımcı olması için sınırlar da belirleyebilirsiniz. Bu sınırlara yaklaşıldığında veya ulaşıldığında otomatik bildirimler ayarlayabilirsiniz.
Para Kazanma Hizmetleri Özellikleri
Edge Monetization Services'in temel özellikleri şunlardır:
- API platformuyla tam entegrasyon, gerçek zamanlı etkileşim anlamına gelir
- Basit ücret tabanlı planlardan en karmaşık ücretlendirme/gelir paylaşımı planlarına kadar kullanıma hazır tüm iş modellerini destekler (planları oluşturmak ve değiştirmek kolaydır).
- Her bir işlemdeki hacme veya özel özelliklere göre işlemleri derecelendirin. İşlem, Gateway'deki API'lerden ve diğer sistemlerden (Apigee Edge'in dışında) 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
- İş kullanıcıları ve geliştiriciler/iş ortakları için tamamen self servis olduğundan maliyetli teknik müdahaleye gerek yoktur.
- Herhangi bir arka uç satış, muhasebe ve ERP sistemiyle entegre edilebilir.

Yazılım Bileşenleri
Edge Monetization Services, aşağıdaki temel bileşenler üzerine kurulmuştur:
- Edge Management Server
- 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
Private Cloud için temel Apigee Edge'in (Gateway ve Analytics) şirket içi yüklemesi, ş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 Private Cloud'un dağıtım modelleri tanıtılmaktadır:
S26E01: Deployment Model Intro
S26E04: Deployment Architecture
Edge Gateway'in şirket içi kurulumuyla 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 İşleyiciler arasında dengeler ve ardından isteği gönderir. Yönlendirici, HTTP isteğini sonlandırır, TLS/SSL trafiğini işler 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 İşleyici, API isteklerini işler. İleti İşleyici, gelen bir isteği değerlendirir, Apigee politikalarını yürütür ve verileri almak için arka uç sistemleri ile diğer sistemleri çağırır. Bu yanıtlar alındıktan sonra Message Processor bir yanıt biçimlendirir ve istemciye geri gönderir.
- 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 konusunda bilgilendirir.
- Sistem ve kuruluş kullanıcılarını ve rollerini yönetmek için OpenLDAP (LDAP).
- Bu parçaları bir arada tutmak için Yönetim Sunucusu. Yönetim sunucusu, Edge Management API isteklerinin uç noktasıdır. Ayrıca Edge kullanıcı arayüzüyle de etkileşim kurar.
- 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 kurulumuyla sağlanan bileşenler şunlardır:
- Qpid Server, analiz verileri için kuyruk 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:
