Shakl 4.4. SQL Azure ma'lumotlarga asoslangan onlayn vositalarni taqdim etadi
Azure Database SQL (ilgari SQL Data Services deb nomlanuvchi) onlayn ma'lumotlar bazasini boshqarish tizimini (DBMS) ta'minlaydi. Ushbu texnologiya mahalliy va veb-ilovalarga nisbiy va boshqa turdagi ma'lumotlarni Microsoft ma'lumotlar markazlarida Microsoft serverlarida saqlash imkonini beradi. Boshqa veb-texnologiyalarda bo'lgani kabi, kompaniya faqat foydalanganiga, o'zgarishlarga ehtiyoj paydo bo'lganda foydalanish (va xarajatlar) hajmini oshirish va kamaytirish uchun to'laydi. Bulutda ma'lumotlar bazasidan foydalanish kapital xarajatlarning tabiatini ham o'zgartiradi: operatsion xarajatlar MB disklari uchun qattiq disklar va dasturiy ta'minotga investitsiyalar o'rniga keladi.
Windows Azure Storage-dan farqli o'laroq, Azure SQL ma'lumotlar bazasi Microsoft SQL Server-ga asoslangan. Biroq, asl nusxadaAzure Database SQL- ning 2008 CTP versiyasi ma'lumotlarga an'anaviy relatsion yondashuvni ta'minlamadi. Mijozlarning fikr-mulohazalariga asoslanib, Microsoft tegishli o'zgartirishlarni kiritishga qaror qildi. Kelgusida Azure Database SQL aloqador ma'lumotlarni qo'llab-quvvatlaydi, bulutdagi SQL Server muhitini indekslar, ko'rinishlar, saqlanadigan protseduralar, triggerlar va boshqalar bilan ta'minlaydi. Ushbu ma'lumotlarga ADO.NET va boshqa Windows ma'lumotlarga kirish interfeyslari orqali kirish mumkin. Aslida, bugungi kunda mahalliy SQL Serverga kiradigan ilovalar SQL Azure ma'lumotlar bazasidagi ma'lumotlar bilan deyarli bir xil ishlaydi. Ushbu ma'lumot bulutda ishlash uchun mijozlar SQL Server Reporting Services kabi mahalliy dasturlardan ham foydalanishlari mumkin.
Ilovalar Azure Database SQL-dan mahalliy DBMS-ga qadar foydalanishi mumkin bo'lsa-da, boshqaruv talablari sezilarli darajada kamayadi. SQL Azure Database mijozi diqqatni diskdan foydalanishni kuzatish va jurnal fayllarini saqlash kabi texnologiyalar haqida tashvishlanishning o'rniga, ma'lumotlarga e'tiborni qaratishi mumkin. Microsoft operatsion muammolar uchun javobgar bo'ladi. Bundan tashqari, Windows Azure platformasining boshqa tarkibiy qismlari kabi, SQL Azure ma'lumotlar bazasidan foydalanish juda oson. Siz shunchaki veb-portalga o'tishingiz va kerakli ma'lumotlarni taqdim etishingiz kerak.
SQL Azure-ning ikkinchi komponenti Huron Data Sync nomi bilan e'lon qilindi. Microsoft Sync Framework va SQL Azure ma'lumotlar bazasi asosida yaratilgan ushbu texnologiya turli xil mahalliy ma'lumotlar bazalarida aloqador ma'lumotlarni sinxronlashtirishga imkon beradi. Ma'lumot egalari aniq nima sinxronlashtirilishi kerakligini, nizolarni qanday hal qilish kerakligini va boshqalarni aniqlaydilar.
Ilovalar turli xil usullar bilan SQL Azure-dan foydalanishlari mumkin. Mana ba'zi misollar.
Windows Azure dasturi SQL Azure ma'lumotlar bazasida ma'lumotlarni saqlashi mumkin. Windows Azure o'zining shaxsiy saqlanishini ta'minlasa-da, aloqador jadvallar taklif qilingan variantlar qatoriga kirmaydi. Ko'plab mavjud dasturlar o'zaro aloqani saqlash vositasidan foydalanishlarini va ko'plab ishlab chiquvchilar u bilan qanday ishlashni bilishlarini hisobga olsak, Windows Azure dasturlarining aksariyati odatdagidek ma'lumotlar bilan ishlaydi, ya'ni SQL Azure ma'lumotlar bazasiga tayanadi. Ishlashni yaxshilash uchun mijozlar ma'lum bir Windows Azure ilovasi SQL Azure ma'lumotlar bazasi o'sha ilova uchun ma'lumot saqlanadigan ma'lumot markazida ishlashini belgilashlari mumkin.
Kichik bir kompaniya yoki katta tashkilotning bo'linmasida dastur SQL Azure ma'lumotlar bazasidan foydalanishi mumkin. SQL Server yoki Access ma'lumotlar bazasida ma'lumotni kompyuterda kimdirning stolida saqlash o'rniga, ilova bulutli saqlash va ishonchli saqlash imkoniyatlaridan foydalanishi mumkin.
Aytaylik, ishlab chiqaruvchi mahsulot to'g'risidagi ma'lumotlarni o'z dilerlik tarmog'iga va to'g'ridan-to'g'ri xaridorlarga etkazishni xohlaydi. Ma'lumotni SQL Azure ma'lumotlar bazasiga joylashtirish uni dilerlar tomonida ishlaydigan ilovalar uchun va ishlab chiqaruvchi tomonida ishlaydigan mijozlarga yo'naltirilgan veb-ilovalar uchun taqdim etadi.
Mijozlar ma'lumotlar bazasi jug'rofiy jihatdan olis joylarda joylashtirilgan kompaniya bu replikalarni sinxronlashtirish uchun Huron tarkibiy qismidan foydalanishi kerak. Har bir jug'rofiy joylashish unumdorlikni oshirish, kirishni ta'minlash yoki boshqa sabablarga ko'ra ma'lumotlarning o'z nusxalarini talab qilishi mumkin. Avtomatik sinxronizatsiya bunday majburiy tarqatishni kamroq muammoli holga keltirishi mumkin.
Windows Azure ilovasi bo'ladimi, ma'lumotlarga kirishni osonlashtirishi, ma'lumotni sinxronlashtirishi yoki boshqa narsalar, Internetdagi ma'lumotlar xizmati juda foydali bo'lishi mumkin. SQL Azure-da yangi texnologiyalar paydo bo'lishi bilan, tashkilotlar ko'proq va ko'proq ma'lumotlarga yo'naltirilgan vazifalarni bajarish uchun Internetdan foydalanishlari mumkin.
Ilovalarni ishga tushirish va Internetda ma'lumotlarni saqlash hisoblash tarmoqlari muhitining muhim jihatlaridir. Biroq, ular uning imkoniyatlarini tugatishga qodir emaslar. Yana bir imkoniyat - bu mahalliy yoki Internetga asoslangan ilovalar tomonidan ishlatilishi mumkin bo'lgan bulutga asoslangan xizmat infratuzilmasini taqdim etish. Ushbu bo'shliqni to'ldiring va .NET xizmatlari.
Dastlab BizTalk Services nomi bilan tanilgan .NET Services tarqatilgan dasturlarni yaratishda keng tarqalgan infratuzilma muammolarini hal qilish imkoniyatlarini taklif etadi. In -rasmda 4,5 asosiy komponentlarini ko'rsatadi.