Microsoft Azure Network Management API, Azure üzerindeki ağ kaynaklarınızı (sanal ağlar, ağ arayüzleri, yük dengeleyiciler vb.) yönetmek için RESTful web servisleri sunar. API, son kullanıcı ile Azure ağ hizmetleri arasındaki ilişkiyi modelleyen varlıklar içerir. Bu sayede ağ kaynaklarınızı programatik olarak oluşturabilir, yapılandırabilir ve izleyebilirsiniz. 2019-07-01 sürümü, ağ izleme (Network Watcher) özelliklerini de kapsar. Bu API, özellikle bulut altyapısını otomatikleştirmek ve ağ yönetimini merkezileştirmek isteyen kuruluşlar için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure üzerinde ağ kaynaklarını programatik olarak yönetmek isteyen DevOps ekipleri
- Ağ izleme ve güvenlik analitiği yapan kurumsal BT departmanları
- Bulut tabanlı uygulamalarında ağ altyapısını otomatikleştirmek isteyen yazılım geliştiriciler
Yaygın kullanım alanları
Ağ Kaynaklarının Otomatik Yönetimi
Sanal ağlar, alt ağlar ve ağ güvenlik grupları gibi kaynakları API üzerinden oluşturup yapılandırarak manuel müdahaleyi azaltabilirsiniz.
Ağ İzleme ve Teşhis
Network Watcher özellikleri sayesinde ağ trafiğini izleyebilir, bağlantı sorunlarını tespit edebilir ve paket yakalama gibi teşhis işlemlerini otomatikleştirebilirsiniz.
Özel Ağ Yönetim Paneli
API'yi kullanarak kurumsal ihtiyaçlara göre özelleştirilmiş bir ağ yönetim arayüzü veya raporlama sistemi geliştirebilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 2019-07-01'dir; Azure'un güncel sürümleriyle uyumluluk ve yeni özellikler için sürüm notlarını kontrol etmelisiniz.
- API'yi kullanmak için geçerli bir Azure aboneliği ve uygun kimlik doğrulama (Azure Active Directory) yapılandırması gereklidir.
- Ağ yönetimi işlemleri yüksek yetki gerektirebilir; bu nedenle güvenlik politikalarınızı ve rol tabanlı erişim kontrollerini dikkatlice planlamalısınız.
WordPress.org
Kurulum ve geliştirme notları
Bu API, doğrudan kurulum gerektirmez; Azure portalı üzerinden erişilebilir ve REST çağrılarıyla kullanılır. API'yi kullanmak için Azure aboneliğinizin olması ve uygun kimlik doğrulama bilgilerini (API anahtarı veya OAuth token) edinmeniz yeterlidir.
API, RESTful yapıda olduğundan herhangi bir programlama diliyle HTTP istekleri göndererek kullanılabilir. OpenAPI spesifikasyonu (Swagger) sayesinde istemci SDK'ları otomatik olarak oluşturulabilir. Geliştirme sırasında Azure'un kimlik doğrulama mekanizmalarını (Azure AD) entegre etmeniz gerekir.
- OpenAPI spesifikasyonu mevcuttur; bu sayede çeşitli dillerde istemci kitaplıkları türetilebilir.
- RESTful mimari, mevcut sistemlere kolay entegrasyon sağlar.
- Network Watcher özellikleri ile ağ izleme ve teşhis işlemleri API üzerinden yapılabilir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure Network Management API'yi mevcut iş süreçlerinize entegre etmek, özel ağ yönetim panelleri geliştirmek veya ağ izleme sistemlerinizi otomatikleştirmek için kapsam belirleme ve yazılım geliştirme hizmetleri sunuyoruz. İhtiyaçlarınızı birlikte analiz ederek size özel çözümler tasarlıyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Azure Network Management API'yi kullanmak için hangi ön koşullar gereklidir?
Geçerli bir Azure aboneliğinizin olması ve Azure Active Directory üzerinden uygun kimlik doğrulama bilgilerini (API anahtarı veya OAuth token) edinmeniz gerekir. Ayrıca API'ye erişim için gerekli izinlerin (RBAC) yapılandırılmış olması önemlidir.
Bu API hangi Azure ağ kaynaklarını yönetmemi sağlar?
API, sanal ağlar, alt ağlar, ağ arayüzleri, yük dengeleyiciler, ağ güvenlik grupları ve Network Watcher gibi ağ izleme kaynakları dahil olmak üzere çeşitli ağ kaynaklarını yönetmenize olanak tanır.
API'nin 2019-07-01 sürümü güncel midir?
Bu sürüm 2019 yılına aittir. Azure sürekli olarak yeni sürümler yayınlamaktadır; bu nedenle en güncel özellikler ve iyileştirmeler için Azure dokümantasyonundaki en son API sürümünü kontrol etmeniz önerilir.