Bulud verilənlər bazası (ing.Cloud Database) — bulud xidmətləri infrastrukturunda yerləşdirilən və idarə olunan verilənlər bazasıdır.[1] Ənənəvi verilənlər bazalarından fərqli olaraq, fiziki serverlər üzərində quraşdırılmaq əvəzinə, bulud mühitində yerləşir və istifadəçilər verilənlər bazasına internet vasitəsilə müraciət edirlər. Bulud verilənlər bazası istifadəçilərə böyük məlumat həcmli əməliyyatlar aparmaq üçün resursları miqyaslandırma və istifadəyə görə ödəniş etmə imkanı verir.[2]
Bulud verilənlər bazaları, istifadəçi tələblərinə uyğun olaraq avtomatik şəkildə miqyaslana bilir. Məsələn, məlumat həcmi və ya istifadəçi sayı artdıqca verilənlər bazasının resursları (CPU, RAM, saxlama sahəsi) da artırıla bilər. Ehtiyaclar azaldıqda isə resurslar yenidən azaldılır, bu da xərcin effektiv idarə olunmasına səbəb olur.[3]
Bulud xidmət təminatçıları adətən verilənlər bazasını yüksək səviyyədə mövcud və davamlı saxlamaq üçün avtomatik replikasiya və nüsxələmə (backup) xüsusiyyətləri təklif edir.[4]
Bu, həm məlumat itkisi riskini azaldır, həm də verilənlər bazasının fasiləsiz işləməsini təmin edir.[5]
Bulud verilənlər bazaları istifadəçilərə elastikliyə malik bir mühit təqdim edir. Onlar həm əlaqəli (SQL) həm də əlaqəsiz (NoSQL) verilənlər bazalarını bir yerdə təklif edə bilir.[6] Bu elastiklik, istifadəçinin tələblərinə uyğun olaraq fərqli verilənlər modelləri ilə işləməyə imkan verir.
Bulud mühiti resursları paylaşılan bir infrastrukturda təmin edir. Bu da istifadəçilərin əlavə avadanlıq alma ehtiyacını aradan qaldırır, çünki xidmət təminatçısı infrastruktura nəzarət edir və onu təmin edir.[7] İstifadəçi yalnız resurslardan istifadə üçün ödəniş edir.
Bulud təminatçıları məlumatların təhlükəsizliyinə böyük önəm verirlər və yüksək səviyyədə şifrələmə, identifikasiyalı giriş, təhlükəsizlik siyasətləri ilə məlumatın məxfiliyini və müdafiəsini təmin edirlər.[8]
SQL bulud verilənlər bazası — ənənəvi əlaqəli verilənlər bazaları buludda saxlanıla bilər (məsələn, Microsoft Azure SQL Database, Amazon RDS, Google Cloud SQL).
NoSQL bulud verilənlər bazası — qeyri-əlaqəli verilənlər bazaları da buludda geniş istifadə olunur (məsələn, MongoDB Atlas, Amazon DynamoDB, Google Firestore).[9]
Bulud verilənlər bazaları maliyyə, səhiyyə, pərakəndə satış, təhsil və bir çox digər sahələrdə istifadə olunur. Onların geniş istifadəsi, yüksək mövcudluğu, miqyaslanabilmə imkanları və əməliyyat xərclərinin optimallaşdırılması ilə bağlıdır.[10]
↑Modi, A. "Live migration of virtual machines with their local persistent storage in a data intensive cloud". International Journal of High Performance Computing and Networking. 10 (1). 2017: 134. doi:10.1504/IJHPCN.2017.083213.