API Management ve operasyonel mükemmellik
api'leri dış, iş ortağı ve çalışan geliştiricilerine güvenli ve uygun ölçekte yayımlamak için API Management kullanmayı öğrenin. Bu ağ hizmeti, tüm ortamlarda API'ler için karma, çoklu bulut yönetim platformudur.
Bileşenler şunlardır:
Daha fazla bilgi için API Management Hakkında'ya başvurun.
API Management operasyonel mükemmelliği nasıl desteklediğini anlamak için aşağıdaki konulara başvurun:
Denetim Listesi
operasyonel mükemmelliği göz önünde bulundurarak API Management yapılandırdınız mı?
- API Management ile arka ucunuz arasındaki iletişimin güvenliğini sağlayın.
- API'leri üçüncü taraflara gösterirken her tarafın kendi kimlik bilgilerine sahip olduğundan emin olun.
- API'leri üçüncü taraflara gösterirken kotalar ve hız sınırları ayarladığınızdan emin olun.
- Microsoft REST API tasarım ve mimari kılavuzunu anlayın.
- Diğer özellikleri eklerken geriye dönük uyumluluğu korumak için API'lerin sürüm oluşturmasını etkinleştirin.
- API sürümü oluşturma uygulamak için API Management Sürüm Oluşturma ve Düzeltmeler özelliklerini kullanın.
- API Management'daki API içeri aktarma kısıtlamalarını anlayın.
- Olay günlüğü özelliğini anlama.
- Hata ayıklama ve test etme konusunda yardımcı olmak için Azure API Management çağrılarını izleme.
- API Management hizmeti için Azure İzleyici'yi kullanarak günlüğü yapılandırın.
- Özel site bağlantılarına erişmek için doğru modları seçin.
- güvenlik duvarı kurallarını ve IP izin verilenler listesini API Management genel IP adresine göre değerlendirin.
Yapılandırma önerileri
API Management hizmetinizi yapılandırırken operasyonel mükemmellik için aşağıdaki önerileri göz önünde bulundurun:
Öneri | Description |
---|---|
API'leri üçüncü taraflara gösterirken kotalar ve hız sınırları ayarladığınızdan emin olun. | Arka uç hizmetlerini koruyun ve API Management bir ölçek birimine yerleştirilen yükü azaltın. Hız sınırlama ilkeleri, API tüketicilerine uygulanan hız sınırı özelleştirmesi sağlamak için Genel, Ürün, API ve İşlem düzeylerinde uygulanabilir. |
Microsoft REST API tasarım ve mimari kılavuzunu anlayın. | REST API kullanırken standartları ve en iyi yöntemleri izleyin. Aşağıdaki en iyi yöntemler, platformlar ve uygulamalar arasında maksimum uyumluluğu sağlar. REST API Yönergeleri ve API Tasarımı kılavuzunu gözden geçirin. |
API Management'daki API içeri aktarma kısıtlamalarını anlayın. | API içeri aktarma işleminin sorunsuz bir şekilde çalıştığından emin olmak ve özelleştirme gerektirmemek için her çaba sarf edilir. Bazı senaryolar, içeri aktarma kaynağında değişiklik yapılmasını gerektirecek kısıtlamalar uygular. Hem REST hem de SOAP hizmetleri için geçerlidir. Geçerli API İçeri Aktarma kısıtlamaları için Başvuru İlkesi Kısıtlamaları. |
Olay günlüğü özelliğini anlama. | Neredeyse gerçek zamanlı analiz gerçekleştirmek için Azure olay hub'ına olay günlüğünü destekler. Bu özellik dış günlüğe kaydetme, güvenlik bilgileri ve olay yönetimi (SIEM) çözümleriyle tümleştirilir veya API kullanımını neredeyse gerçek zamanlı olarak analiz eder. |
Hata ayıklama ve test etme konusunda yardımcı olmak için Azure API Management çağrılarını izleme. | İstekte bulunmak için kullanılan abonelikte izleme etkinleştirilmelidir. İzleme, Ocp-Apim-Trace üst bilgi değeri kullanılarak istek temelinde etkinleştirilir. API İzleme ayrıca yönetici portalında yerleşiktir ve portaldan API'leri test ederken varsayılan olarak etkinleştirilir. |
API Management hizmeti için Azure İzleyici'yi kullanarak günlüğü yapılandırın. | Günlükler, karmaşık sorgulamayı ve analizi etkinleştirmek için Bir Logs Analytics çalışma alanına gönderilebilir. Ölçümler daha uzun süreli analiz için alınabiliyor. Daha sonra tüm veriler Azure İzleyici kullanılarak ortaya çıkabilir. Application Insights'ı Application Performance Management için tümleştirmek mümkündür. |
Özel site bağlantılarına erişmek için doğru modları seçin. | İç ve dış modda Sanal Ağ tümleştirmeyi destekler. |
güvenlik duvarı kurallarını ve IP izin verilenler listesini API Management genel IP adresine göre değerlendirin. | API Management için Temel, Geliştirici, Standart ve Premium planlarıyla hizmetin kullanım ömrü boyunca sabit bir genel IP adresi kullanılabilir. |