Bu məqalə Microsoft platforması haqqındadır. Bina üçün Azure səhifəsinə baxın. |
Microsoft Azure Microsoft tərəfindən idarə məlumat mərkəzlərindən ibarət olan qlobal bir şəbəkədə sürətli bir şəkildə tətbiqlər yaratmaq, paylaşmağ və idarə təmin edən açıq və elastik bir bulud platformasıdır. Hər hansı bir dili, vasitəsi və ya çərçivəni istifadə edərək tətbiqlər inkişaf etdirə bilərsiniz. Hər zaman işləyir. Hər zaman açıqdır.
Microsoft Azure | |
---|---|
Tipi | bulud hesablama |
Tərtibatçı | Microsoft |
Əməliyyat sistemi | Microsoft Windows, Linux, Android, iOS |
Yayımlanma tarixi | 1 fevral 2010 |
Sayt | azure.microsoft.com |
Microsoft Azure aylıq 99,95% nisbətində bir SLA təqdim edir və yüksək səviyyədə əlçatan tətbiqlər inkişaf etdirib işlətməyinizi təmin edər. Avtomatik əməliyyat sistemi və xidmət düzəltmə əlavəsi tətbiqi, məskun şəbəkə yükü balans və təchizat nasazlıqlarına qarşı rahatlıq verir. Tətbiqinizi istədiyiniz an üst distributivə yeniləmənizi təmin edəcək bir paylama modelini dəstəkləyir. Microsoft Azure, tətbiq inkişaf etdirmək üçün hər hansı bir dili, çərçivəni və ya vasitəsini sizin üçün təmin edir. Xüsusiyyətlər və xidmətlər açıq REST protokolları istifadə edərək açılır. Microsoft Azure müştəri kitabxanaları, birdən çox proqramlaşdırma dilində mövcuddur, bir açıq kod lisenziya daxilində bazara sürülür və GitHub üzərində həyata keçirilir.
Limitsiz server. Limitsiz saxlama
Microsoft Azure tətbiqlərinizi hər hansı bir ölçüyə asanca keçirəbilmənizi təmin edir. Bu, qaynaqları bir neçə dəqiqə içərisində təmin etməyə icazə verən, tam avtomatik bir self-service platformasıdır. Qaynaq istifadənizi, ehtiyaclarınızdan asılı olaraq elastik bir şəkildə böyüdün və ya kiçildin. Yalnız tətbiqinizin istifadə etdiyi qaynaqlar üçün ödəmə edirsiniz. Microsoft Azure dünyada birdən çox məlumat mərkəzində mövcuddur və tətbiqlərinizi müştərilərinizə yaxın şəkildə paylaşmağınızı təmin edər.
Xüsusiyyətlər
Microsoft Azure bütün tətbiq ehtiyaclarını qarşılayan, elastik bir bulud platformasını təqdim edir. Məlumat əməliyyat rolları içərisindəki tətbiq kodunuzu etibarlı bir şəkildə yazmağınızı və genişlətmənizi təmin edər. Əlaqəli SQL verilənlər bazası, NoSQL cədvəl anbarlarını və konfiqurasiya edilməmiş damcı anbarlarını istifadə edərək məlumatları bazaya yaza bilər və istəyə bağlı olaraq məlumatları axtarmaq üçün Hadoop və iş zəkası xidmətlərindən istifadə edə bilərsiniz. Ölçüləndirilə bilən paylanmış tətbiqləri aktivləşdirmək üçün Microsoft Azure-un güclü mesajlaşma xüsusiyyətlərindən faydalana bilər və bir bulud və yerində təşkilati mühitdə çalışan hibrit həllər təqdim edə bilərsiniz. Microsoft Azure-un paylanmış caching alma və CDN xidmətləri, gecikmələri azaltmanızı və dünyanın hər yerində üstün tətbiq performansı göstərməyinizi təmin edər.
Xidmətlər
Hesablama (Computing) – Linux, Windows Server, SQL Server, Oracle, IBM və SAP-ın dəstəyi ilə "Azure" virtual maşınları virtuallaşmanın elastikliyini geniş həcmli hesablama həlləri üçün təmin edir.
Şəbəkə (Networking) — Azure, Virtual Şəbəkədə virtual maşınları və tətbiqləri işlətmək üçün paylanmış və yüksək nisbətdə etibarlı bir mühit təmin edir. Xüsusi IP ünvanları istifadə edərək alt şəbəkələrə girişi və nəzarəti prinsipləri və daha çoxunu tətbiq etmək mümkündür. Virtual şəbəkədən faydalanaraq Azure-u şəxsi məlumat mərkəzi kimi istifadə etmək mümkündür.
Yaddaş (Storage) – Yaddaş xidməti buludda məlumatlarınızı saxlamaq və onlardan istifadə etmək üçün REST və SDK APİ-lərini təmin edir.
Veb və mobil xidmətlər (Web and Mobile services) – Veb, mobil və APİ tətbiqetmələrini rahat şəkildə yaradaraq həm də buludda saxlamağı təmin edir.
Əşyaların interneti (Internet of Things) — Çoxlu sayda internetə çıxışı olan cihazlarınızı Microsoft Azure-nin İoT Hub xidmətindən istifadə edərək onları şəbəkəyə qoşa bilərsiniz. Cihazları Cloud üzərindən əməliyyat sistemlərini yeniləyə və yeniləmə paketlərini uzaqdan (remote) yükləyə bilərsiniz.
Programçılar üçün alətlər toplusu (Programming tools for Developers) – Proqramçılar çox platformalı sahələrdə genişlənən tətbiqləri və xidmətləri asanlıqla yarada, kodlamada çıxan səhvləri aradan qaldıra (debug) və diaqnostika edə bilərlər.
Modullar
Microsoft Azure Storage-la iş üçün istifadəçi yaddaş (storage) hesabını yaratmalıdır. Bu Microsoft Azure portalının veb-interfeysi vasitəsilə yerinə yetirilir. Hesabın yaradılması vaxtı istifadəçi 256 bit mərtəbəli məxfi açarı alır və nəticədə saxlanc sisteminə bu istifadəçinin sorğularının müəyyənləşdirilməsi üçün istifadə olunur. Xüsusi halda bu məxfi açarın köməyi ilə sorğu üçün HMAC SHA256 imzası yaradılır. Bu imza HMAC imzasının etibarlılığının yoxlaması vasitəsilə müəyyənləşdirilmənin təminatı üçün istifadəçinin sorğusuyla ötürülür. Proqramın Microsoft Azure Blob-unun sayəsində böyük obyektləri 50 QB-a qədər saxlamaq olur. Bundan başqa, bu sistem yüksək etibarlılıqla və saxlamanın böyüklüyü ilə səciyyələnir. Məlumatlar istənilən vaxtda və istənilən nöqtəsindən əlçatandır. Azure Blob məlumat modelinə baxaq. Blob – blob obyektləri Blob konteynerlərində saxlanılır və onların sahəsi bu konteynerlərlə məhdudlaşdırılmışdır. Hər blob 50QB-a qədər ölçüdə ola bilər və konteyner çərçivəsində unikal cərgə ilə adına malikdir. Blob-lar metadata-larla assosiasiya edilmiş ola bilərlər, hansılar ki, cütlüklər şəklində qarşı-qarşıya qoyurlur. Məsələn, <ad,mənası> və blob 8Kb(kilo bayt) ölçüsündə olur. Host adına birinci hissə storage(anbar) hesabının adıyla yaradılmışdır, hansını ki, "blob" açar sözü aiddir. Bu Blob obyektlərinin REST-i interfeysinə baxaq. Microsoft Azure Blob-a istənilən giriş REST interfeysinin standart HTTP-komandaları PUT/GET/DELETE vasitəsilə yerinə yetirilir. Blob-la modulları daxil etmək və əməliyyatların reallaşdırması üçün dəstəklənən HTTP/REST komandalarına aiddirlər:
1 — PUT Blob – yenisini yerləşdirmək
2 — GET Blob – GET diapazonunun qayıdışı üçün standart HTTP-əməliyyatından istifadə edərək bütün blobu və ya baytlarla blob diapazonunu əldə etmək
3 — DELETE Blob – mövcud blobu silmək.
ListBlobs interfeysi "prefix" parametrlərini (prefiks) və "delimiter-i" (ayırıcı) dəstəkləyir və blob obyektlərinin iyerarxiya siyahısının qurulmasının imkanını təmin edirlər. Bildiyimiz kimi, "/" oxşarın yaradılması üçün ayırıcı kimi blob adlarının iyerarxiyasının kataloqundan istifadə olunur. Siyahını "qovluqlar"-a salmaq üçün, ListBlobs "delimiter=/" sorğusunu veririk. Məsələn, "prefix=Drama/-ı" və "delimiter=/-i" verərək siyahını və "Drama" kataloqunun faylları alırıq. Diqqət yetirsək görərik ki, "Drama/Memento.wmv" – bu blob-un tam adıdır. ListBlobs interfeysi "maxresults"-u yəni nəticələrin maksimal sayını vermək imkanını təmin edir. Bundan başqa, sistem nəticələrin maksimal sayı üçün yuxarı həddi müəyyən edir, hansılar ki, bir çağırışla daha çox ətraflı informasiyanı SDK üzrə qaytarmış ola bilər. Bu iki son qiymətdən daha kiçiyi çağırış nəticələrinin uyğun olan miqdarıyla və "NextMarker-lə" (növbəti marker) qayıdır. Bu marker-in mövcudluğu onu göstəririr ki, bu sorğu bütün mümkün nəticələrin qayıdışlarını təmin etmədi. "NextMarker" nəticələrin növbəti səhifəsi üçün siyahının tərtib edilməsinin davamı üçün istifadə oluna bilər. Əvvəlki nümunədə fərz edəcəyik ki, hər dəfə 3 nəticə üzrə maksimumu qaytararaq "Action" kataloq blob-unun bütün obyektlərinin siyahısını təşkil etmək tələb olunur. Blob obyektlərinin birinci dəsti qayıdır və marker ListBlobs-un ikinci çağırışına verilir. Onda bu çağırış növbəti nəticələrin qayıdışını təmin edəcək və kataloq blob-unun qalmış obyektləri qaytarılır."NextMarker"-in boş olması onu göstəririr ki, bütün nəticələr alınmışdır
İstinadlar
- Microsoft Azure products. https://azure.microsoft.com/en-us/
- Azure Blob services http://www.intuit.ru/studies/courses/673/529/lecture/11922
wikipedia, oxu, kitab, kitabxana, axtar, tap, meqaleler, kitablar, oyrenmek, wiki, bilgi, tarix, tarixi, endir, indir, yukle, izlə, izle, mobil, telefon ucun, azeri, azəri, azerbaycanca, azərbaycanca, sayt, yüklə, pulsuz, pulsuz yüklə, haqqında, haqqinda, məlumat, melumat, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, şəkil, muisiqi, mahnı, kino, film, kitab, oyun, oyunlar, android, ios, apple, samsung, iphone, pc, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, web, computer, komputer
Bu meqale Microsoft platformasi haqqindadir Bina ucun Azure sehifesine baxin Microsoft Azure Microsoft terefinden idare melumat merkezlerinden ibaret olan qlobal bir sebekede suretli bir sekilde tetbiqler yaratmaq paylasmag ve idare temin eden aciq ve elastik bir bulud platformasidir Her hansi bir dili vasitesi ve ya cerciveni istifade ederek tetbiqler inkisaf etdire bilersiniz Her zaman isleyir Her zaman aciqdir Microsoft AzureTipi bulud hesablamaTertibatci MicrosoftEmeliyyat sistemi Microsoft Windows Linux Android iOSYayimlanma tarixi 1 fevral 2010Sayt azure microsoft com Microsoft Azure ayliq 99 95 nisbetinde bir SLA teqdim edir ve yuksek seviyyede elcatan tetbiqler inkisaf etdirib isletmeyinizi temin eder Avtomatik emeliyyat sistemi ve xidmet duzeltme elavesi tetbiqi meskun sebeke yuku balans ve techizat nasazliqlarina qarsi rahatliq verir Tetbiqinizi istediyiniz an ust distributive yenilemenizi temin edecek bir paylama modelini destekleyir Microsoft Azure tetbiq inkisaf etdirmek ucun her hansi bir dili cerciveni ve ya vasitesini sizin ucun temin edir Xususiyyetler ve xidmetler aciq REST protokollari istifade ederek acilir Microsoft Azure musteri kitabxanalari birden cox proqramlasdirma dilinde movcuddur bir aciq kod lisenziya daxilinde bazara surulur ve GitHub uzerinde heyata kecirilir Limitsiz server Limitsiz saxlamaMicrosoft Azure tetbiqlerinizi her hansi bir olcuye asanca kecirebilmenizi temin edir Bu qaynaqlari bir nece deqiqe icerisinde temin etmeye icaze veren tam avtomatik bir self service platformasidir Qaynaq istifadenizi ehtiyaclarinizdan asili olaraq elastik bir sekilde boyudun ve ya kicildin Yalniz tetbiqinizin istifade etdiyi qaynaqlar ucun odeme edirsiniz Microsoft Azure dunyada birden cox melumat merkezinde movcuddur ve tetbiqlerinizi musterilerinize yaxin sekilde paylasmaginizi temin eder XususiyyetlerMicrosoft Azure butun tetbiq ehtiyaclarini qarsilayan elastik bir bulud platformasini teqdim edir Melumat emeliyyat rollari icerisindeki tetbiq kodunuzu etibarli bir sekilde yazmaginizi ve genisletmenizi temin eder Elaqeli SQL verilenler bazasi NoSQL cedvel anbarlarini ve konfiqurasiya edilmemis damci anbarlarini istifade ederek melumatlari bazaya yaza biler ve isteye bagli olaraq melumatlari axtarmaq ucun Hadoop ve is zekasi xidmetlerinden istifade ede bilersiniz Olculendirile bilen paylanmis tetbiqleri aktivlesdirmek ucun Microsoft Azure un guclu mesajlasma xususiyyetlerinden faydalana biler ve bir bulud ve yerinde teskilati muhitde calisan hibrit heller teqdim ede bilersiniz Microsoft Azure un paylanmis caching alma ve CDN xidmetleri gecikmeleri azaltmanizi ve dunyanin her yerinde ustun tetbiq performansi gostermeyinizi temin eder XidmetlerHesablama Computing Linux Windows Server SQL Server Oracle IBM ve SAP in desteyi ile Azure virtual masinlari virtuallasmanin elastikliyini genis hecmli hesablama helleri ucun temin edir Sebeke Networking Azure Virtual Sebekede virtual masinlari ve tetbiqleri isletmek ucun paylanmis ve yuksek nisbetde etibarli bir muhit temin edir Xususi IP unvanlari istifade ederek alt sebekelere girisi ve nezareti prinsipleri ve daha coxunu tetbiq etmek mumkundur Virtual sebekeden faydalanaraq Azure u sexsi melumat merkezi kimi istifade etmek mumkundur Yaddas Storage Yaddas xidmeti buludda melumatlarinizi saxlamaq ve onlardan istifade etmek ucun REST ve SDK API lerini temin edir Veb ve mobil xidmetler Web and Mobile services Veb mobil ve API tetbiqetmelerini rahat sekilde yaradaraq hem de buludda saxlamagi temin edir Esyalarin interneti Internet of Things Coxlu sayda internete cixisi olan cihazlarinizi Microsoft Azure nin IoT Hub xidmetinden istifade ederek onlari sebekeye qosa bilersiniz Cihazlari Cloud uzerinden emeliyyat sistemlerini yenileye ve yenileme paketlerini uzaqdan remote yukleye bilersiniz Programcilar ucun aletler toplusu Programming tools for Developers Proqramcilar cox platformali sahelerde genislenen tetbiqleri ve xidmetleri asanliqla yarada kodlamada cixan sehvleri aradan qaldira debug ve diaqnostika ede bilerler ModullarMicrosoft Azure Storage la is ucun istifadeci yaddas storage hesabini yaratmalidir Bu Microsoft Azure portalinin veb interfeysi vasitesile yerine yetirilir Hesabin yaradilmasi vaxti istifadeci 256 bit mertebeli mexfi acari alir ve neticede saxlanc sistemine bu istifadecinin sorgularinin mueyyenlesdirilmesi ucun istifade olunur Xususi halda bu mexfi acarin komeyi ile sorgu ucun HMAC SHA256 imzasi yaradilir Bu imza HMAC imzasinin etibarliliginin yoxlamasi vasitesile mueyyenlesdirilmenin teminati ucun istifadecinin sorgusuyla oturulur Proqramin Microsoft Azure Blob unun sayesinde boyuk obyektleri 50 QB a qeder saxlamaq olur Bundan basqa bu sistem yuksek etibarliliqla ve saxlamanin boyukluyu ile seciyyelenir Melumatlar istenilen vaxtda ve istenilen noqtesinden elcatandir Azure Blob melumat modeline baxaq Blob blob obyektleri Blob konteynerlerinde saxlanilir ve onlarin sahesi bu konteynerlerle mehdudlasdirilmisdir Her blob 50QB a qeder olcude ola biler ve konteyner cercivesinde unikal cerge ile adina malikdir Blob lar metadata larla assosiasiya edilmis ola bilerler hansilar ki cutlukler seklinde qarsi qarsiya qoyurlur Meselen lt ad menasi gt ve blob 8Kb kilo bayt olcusunde olur Host adina birinci hisse storage anbar hesabinin adiyla yaradilmisdir hansini ki blob acar sozu aiddir Bu Blob obyektlerinin REST i interfeysine baxaq Microsoft Azure Blob a istenilen giris REST interfeysinin standart HTTP komandalari PUT GET DELETE vasitesile yerine yetirilir Blob la modullari daxil etmek ve emeliyyatlarin reallasdirmasi ucun desteklenen HTTP REST komandalarina aiddirler 1 PUT Blob yenisini yerlesdirmek 2 GET Blob GET diapazonunun qayidisi ucun standart HTTP emeliyyatindan istifade ederek butun blobu ve ya baytlarla blob diapazonunu elde etmek 3 DELETE Blob movcud blobu silmek ListBlobs interfeysi prefix parametrlerini prefiks ve delimiter i ayirici destekleyir ve blob obyektlerinin iyerarxiya siyahisinin qurulmasinin imkanini temin edirler Bildiyimiz kimi oxsarin yaradilmasi ucun ayirici kimi blob adlarinin iyerarxiyasinin kataloqundan istifade olunur Siyahini qovluqlar a salmaq ucun ListBlobs delimiter sorgusunu veririk Meselen prefix Drama i ve delimiter i vererek siyahini ve Drama kataloqunun fayllari aliriq Diqqet yetirsek gorerik ki Drama Memento wmv bu blob un tam adidir ListBlobs interfeysi maxresults u yeni neticelerin maksimal sayini vermek imkanini temin edir Bundan basqa sistem neticelerin maksimal sayi ucun yuxari heddi mueyyen edir hansilar ki bir cagirisla daha cox etrafli informasiyani SDK uzre qaytarmis ola biler Bu iki son qiymetden daha kiciyi cagiris neticelerinin uygun olan miqdariyla ve NextMarker le novbeti marker qayidir Bu marker in movcudlugu onu gosteririr ki bu sorgu butun mumkun neticelerin qayidislarini temin etmedi NextMarker neticelerin novbeti sehifesi ucun siyahinin tertib edilmesinin davami ucun istifade oluna biler Evvelki numunede ferz edeceyik ki her defe 3 netice uzre maksimumu qaytararaq Action kataloq blob unun butun obyektlerinin siyahisini teskil etmek teleb olunur Blob obyektlerinin birinci desti qayidir ve marker ListBlobs un ikinci cagirisina verilir Onda bu cagiris novbeti neticelerin qayidisini temin edecek ve kataloq blob unun qalmis obyektleri qaytarilir NextMarker in bos olmasi onu gosteririr ki butun neticeler alinmisdirIstinadlarMicrosoft Azure products https azure microsoft com en us Azure Blob services http www intuit ru studies courses 673 529 lecture 11922