Bu API, Microsoft Azure'un MySQL kaynaklarını yönetmek için sunduğu bir yönetim arayüzüdür. Sunucular, veritabanları, güvenlik duvarı kuralları, VNET kuralları, güvenlik uyarı politikaları, log dosyaları ve yapılandırmalar gibi kaynakların oluşturulması, okunması, güncellenmesi ve silinmesi işlemlerini kapsar. Sürüm 2018-06-01-privatepreview olarak işaretlenmiştir ve özel bağlantı kaynaklarına odaklanır. Bu API, Azure üzerinde MySQL tabanlı sistemler geliştiren ekipler için altyapı yönetimini otomatikleştirme imkanı sunar.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure üzerinde MySQL veritabanı kullanan kurumsal web projeleri
- MySQL kaynaklarını programatik olarak yönetmek isteyen geliştiriciler
- Özel bağlantı (PrivateLink) ile güvenli veritabanı erişimi sağlamak isteyen sistemler
Yaygın kullanım alanları
Otomatik Veritabanı Yönetimi
Web uygulamanızın dağıtım süreçlerinde MySQL sunucuları ve veritabanlarını otomatik olarak oluşturup yapılandırmak için bu API kullanılabilir.
Güvenlik Politikaları Yönetimi
Güvenlik duvarı kuralları, VNET kuralları ve güvenlik uyarı politikalarını merkezi olarak yöneterek veritabanı erişimini güvence altına alabilirsiniz.
Özel Bağlantı ile Erişim
PrivateLink kaynakları üzerinden MySQL kaynaklarına özel ağ üzerinden erişim sağlayarak, internet üzerinden erişimi kısıtlayabilirsiniz.
İncelenmesi gereken noktalar
- API sürümü 'privatepreview' olarak işaretlenmiştir; bu nedenle kararlılık ve geriye dönük uyumluluk açısından dikkatli değerlendirme gerektirir.
- Azure aboneliği ve kimlik doğrulama gerektirir; API kullanımı için Azure Active Directory ile yetkilendirme yapılandırılmalıdır.
- Bu API, Azure MySQL kaynaklarını yönetmek için tasarlanmıştır; MySQL'in kendisiyle ilgili sorgu işlemleri için farklı bir veritabanı bağlantı yöntemi kullanılmalıdır.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure tarafından sağlanan bir REST API'dir. Kurulum gerektirmez; doğrudan HTTP istekleriyle kullanılabilir. Ancak, Azure kaynaklarını yönetmek için bir istemci SDK'sı veya REST istemcisi kullanılabilir.
- 1Azure aboneliğinizde gerekli kaynak sağlayıcıyı kaydedin.
- 2Azure Active Directory'de bir uygulama kaydedin ve API erişimi için izinler verin.
- 3Erişim belirteci (access token) almak için OAuth 2.0 akışını kullanın.
- 4API isteklerini uygun uç noktalara gönderin.
API, OpenAPI 3.0 spesifikasyonuna uygun olarak tanımlanmıştır. Bu sayede çeşitli dillerde istemci SDK'ları otomatik olarak üretilebilir. Geliştirme sürecinde API'nin önizleme sürümü olduğu göz önünde bulundurulmalıdır.
- OpenAPI spesifikasyonu sayesinde SDK üretimi kolaylaşır.
- REST tabanlı yapı, mevcut web teknolojileriyle entegrasyonu basitleştirir.
- Azure'un kimlik doğrulama altyapısıyla güvenli erişim sağlanır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure MySQL yönetim API'sini web projenize entegre etmek için ihtiyaç analizi yapabilir, mevcut sisteminizle uyumlu bir mimari tasarlayabilir ve geliştirme sürecini birlikte yönetebiliriz. API'nin önizleme sürümü olması nedeniyle, projenizde kullanmadan önce kapsamlı bir değerlendirme yapmanızı öneririz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Bu API'yi kullanmak için hangi Azure hizmetleri gereklidir?
Azure aboneliği ve Azure Active Directory ile kimlik doğrulama gereklidir. Ayrıca MySQL kaynaklarının bulunduğu bir Azure ortamı olmalıdır.
API'nin önizleme sürümü olması ne anlama gelir?
Önizleme sürümü, API'nin henüz genel kullanıma sunulmadığını ve değişikliklere açık olduğunu gösterir. Bu nedenle üretim ortamlarında kullanmadan önce dikkatli test edilmelidir.
Bu API ile MySQL sorguları çalıştırabilir miyim?
Hayır, bu API yalnızca Azure MySQL kaynaklarının yönetimini sağlar. Veritabanı sorguları için MySQL protokolünü kullanan bir istemci kullanmanız gerekir.