SqlManagementClient, Azure SQL Database yönetim API'sinin 2017-10-01-preview sürümüdür. Bu API, Azure SQL Database hizmetleriyle etkileşim kurmak için RESTful web API'leri sunar. Kullanıcıların veritabanları, sunucular ve diğer varlıkları oluşturmasına, almasına, güncellemesine ve silmesine olanak tanır. API, Azure'un genel bulut altyapısında SQL veritabanı yönetimini otomatikleştirmek isteyen geliştiriciler ve kuruluşlar için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure SQL Database kullanan kurumsal uygulamalar geliştiren yazılım ekipleri
- Veritabanı yönetim süreçlerini otomatikleştirmek isteyen DevOps ekipleri
- Azure üzerinde çok kiracılı veya ölçeklenebilir veritabanı altyapısı kuran sistem mimarları
Yaygın kullanım alanları
Veritabanı Yaşam Döngüsü Yönetimi
API ile veritabanlarını programatik olarak oluşturabilir, güncelleyebilir ve silebilirsiniz. Bu, geliştirme ve test ortamlarının otomatik olarak hazırlanması veya kullanılmayan kaynakların temizlenmesi gibi senaryolarda kullanışlıdır.
Sunucu ve Varlık Yönetimi
SQL sunucularını ve ilişkili varlıkları yönetmek için API uç noktalarını kullanabilirsiniz. Örneğin, yeni bir sunucu oluşturma, mevcut sunucu bilgilerini alma veya sunucu ayarlarını güncelleme işlemleri otomatikleştirilebilir.
Özel Yönetim Panelleri
Kurumsal uygulamalarınız için Azure SQL kaynaklarını yöneten özel bir arayüz geliştirmek istediğinizde, bu API'yi arka uç olarak kullanabilirsiniz. Böylece Azure portalına bağımlı kalmadan kendi kontrol panelinizi oluşturabilirsiniz.
İncelenmesi gereken noktalar
- API'nin önizleme sürümü (2017-10-01-preview) olduğundan, sürüm değişiklikleri ve geriye dönük uyumluluk riskleri göz önünde bulundurulmalıdır.
- Azure SQL Database yönetim API'si yalnızca Azure bulut ortamında çalışır; şirket içi veya diğer bulut sağlayıcıları için uygun değildir.
- API'yi kullanmak için Azure aboneliği ve uygun kimlik doğrulama mekanizmaları (Azure Active Directory, erişim anahtarları vb.) gereklidir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure SQL Database yönetimi için RESTful bir hizmettir. Kurulum gerektirmez; doğrudan HTTP istekleriyle kullanılır. İstemci tarafında SDK'lar veya doğrudan REST çağrıları yapılabilir.
Geliştirme sürecinde API uç noktalarına güvenli erişim sağlamak için Azure Active Directory ile kimlik doğrulaması yapılması önerilir. API'nin OpenAPI tanımı (Swagger) mevcuttur ve bu tanım kullanılarak istemci SDK'ları veya kod üretimi yapılabilir.
- OpenAPI 2.0 (Swagger) tanımı mevcuttur, bu sayede API istemcileri otomatik olarak oluşturulabilir.
- RESTful yapı, HTTP yöntemleri (GET, POST, PUT, DELETE) ile kaynakları yönetmeyi sağlar.
- Azure SQL Database hizmetleriyle doğrudan entegrasyon sunar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure SQL Database yönetim API'sini kullanarak kurumsal ihtiyaçlarınıza özel veritabanı yönetim çözümleri tasarlayıp geliştirebiliriz. API'nin kapsamını, güvenlik gereksinimlerinizi ve mevcut sistemlerinizle entegrasyonu birlikte değerlendirir, size özel bir yol haritası belirleriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
SqlManagementClient API'si nedir?
SqlManagementClient, Azure SQL Database yönetim API'sinin bir sürümüdür. Azure SQL Database hizmetlerini yönetmek için RESTful web API'leri sunar; veritabanları, sunucular ve diğer varlıkların oluşturulması, okunması, güncellenmesi ve silinmesi işlemlerini sağlar.
Bu API'yi kullanmak için hangi ön koşullar gereklidir?
Azure aboneliğinizin olması ve Azure Active Directory ile kimlik doğrulaması yapmanız gerekir. Ayrıca API'ye erişim için uygun izinlere sahip bir hizmet sorumlusu veya kullanıcı hesabı kullanmalısınız.
Bu API'nin önizleme sürümünü kullanmanın riskleri nelerdir?
Önizleme sürümleri kararlı olmayabilir ve API davranışlarında veya sözleşmelerde değişiklikler olabilir. Bu nedenle üretim ortamlarında kullanmadan önce dikkatli test edilmeli ve Microsoft'un sürüm notları takip edilmelidir.