Proiectare pentru Azure Files
Azure Files oferă partajări de fișiere bazate pe cloud complet gestionate, care sunt găzduite pe Azure. Fișierele partajate sunt accesibile utilizând protocolul standard din industrie Server Message Block (SMB), protocolul Network File System (NFS) și API-ul REST Azure Files. Puteți monta sau vă puteți conecta la o partajare de fișiere Azure în același timp pe toate sistemele de operare principale.
Lucruri de știut despre Azure Files
Azure Files poate fi utilizat pentru a adăuga sau înlocui dispozitivele de stocare atașată la rețea (NAS) sau serverele de fișiere existente ale unei companii. Iată câteva motive pentru care organizația dvs. ar putea dori să utilizeze Fișiere Azure:
Dezvoltatorii pot stoca aplicații și fișiere de configurare într-o partajare de fișiere și pot conecta noi mașini virtuale la fișierele partajate. Această acțiune reduce timpul de introducere a noilor mașini în producție.
Cu partajarea fișierelor pe Azure, o companie nu trebuie să cumpere și să implementeze hardware redundant scump și să gestioneze actualizările software. Partajările sunt multiplatformă și vă puteți conecta la ele din Windows, Linux sau macOS.
Partajarea fișierelor are toată retăcerea platformei Azure, ceea ce face ca fișierele să fie redundante la nivel global. De asemenea, aveți opțiuni pentru a utiliza caracteristica de instantanee integrate și pentru a configura copii de rezervă automate utilizând seifuri Recovery Services.
Toate datele sunt criptate în tranzit folosind HTTPS și sunt stocate criptate atunci când sunt în repaus.
Alegeți metoda de acces la date
Pentru a muta fișierele partajate ale companiei în Azure Files, trebuie să analizați opțiunile și să luați o decizie importantă. Cum veți accesa și actualiza fișierele? Puteți înlocui partajările de fișiere Server Message Block (SMB) existente cu echivalentul lor în Azure Files. O altă opțiune este să configurați o instanță de Azure File Sync. Dacă alegeți să utilizați Azure File Sync, există mai multă flexibilitate în ceea ce privește modul în care fișierele sunt securizate și accesate.
Partajările de fișiere Azure pot fi utilizate în două moduri. Puteți monta direct partajări de fișiere Azure (SMB) fără server sau puteți memora în cache partajări de fișiere Azure local utilizând Azure File Sync.
Montarea directă a partajărilor de fișiere Azure: Deoarece Azure Files oferă acces SMB, puteți monta partajări de fișiere Azure local sau în cloud. Montarea utilizează clientul SMB standard disponibil în Windows, macOS și Linux. Deoarece partajările de fișiere Azure sunt fără server, implementarea pentru scenarii de producție nu necesită gestionarea unui server de fișiere sau a unui dispozitiv NAS. Montarea directă înseamnă că nu trebuie să aplicați patch-uri software sau să schimbați discurile fizice.
Stocarea în cache a partajărilor de fișiere Azure local cu Azure File Sync: Azure File Sync vă permite să centralizați partajările de fișiere ale organizației dvs. Azure Files oferă flexibilitatea, performanța și compatibilitatea unui server de fișiere local. Azure File Sync transformă un Windows Server local (sau cloud) într-o memorie cache rapidă a partajării de fișiere Azure.
Alegeți nivelul de performanță
Deoarece Azure Files stochează fișiere într-un cont de stocare, puteți alege nivelul de performanță. Valorile de performanță diferă între nivelurile de cont de stocare standard și premium. Conturile premium oferă latență mai mică și IOPS și lățime de bandă mai mari.
Conturile de performanță standard utilizează HDD pentru a stoca date. Cu HDD, costurile sunt mai mici, dar la fel și performanța. Matricele SSD susțin performanța contului de stocare premium, care vine cu costuri mai mari. În prezent, conturile premium pot utiliza conturi de stocare de fișiere cu stocare ZRS numai într-un număr limitat de regiuni.
Determinarea nivelului de stocare
Azure Files oferă patru niveluri de stocare. Aceste niveluri vă permit să vă adaptați partajările de fișiere pentru a îndeplini cerințele de performanță și preț pentru scenariile dvs.
Premium: partajările de fișiere utilizează unități SSD și oferă performanțe ridicate constante și latență scăzută. Utilizat pentru cele mai intense sarcini de lucru IO. Sarcinile de lucru adecvate includ baze de date, găzduire de site-uri web și medii de dezvoltare. Poate fi utilizat atât cu protocoalele Server Message Block (SMB), cât și cu cele Network File System (NFS).
Optimizat pentru tranzacții: utilizat pentru sarcini de lucru grele de tranzacții care nu au nevoie de latența oferită de partajările de fișiere premium. Partajările de fișiere sunt oferite pe hardware-ul de stocare standard susținut de unități de hard disk (HDD).
Nivel de acces la cald: Stocare optimizată pentru scenarii de partajare a fișierelor de uz general, cum ar fi partajările de echipă. Oferit pe hardware de stocare standard folosind HDD-uri.
Nivel de acces rece: Stocare eficientă din punct de vedere al costurilor, optimizată pentru scenarii de stocare a arhivelor online. Oferit pe hardware de stocare folosind HDD-uri.
Lucruri de luat în considerare atunci când alegeți implementarea
Decizia cu privire la tehnologia pe care să o implementați depinde de cazurile de utilizare a afacerii, de protocoalele necesare pentru fișiere și de obiectivele de performanță. Examinăm considerațiile pentru utilizarea Azure Blob Storage și Azure Files. O altă opțiune este să utilizați Azure NetApp Files, care este un serviciu NAS complet gestionat, cu disponibilitate ridicată, la nivel de întreprindere. Azure NetApp Files poate gestiona cele mai solicitante, de înaltă performanță și cu latență scăzută. Puteți migra sarcinile de lucru considerate "nemigrabile".
Următorul tabel compară caracteristicile și cazurile de utilizare pentru aceste trei opțiuni de implementare. Luați în considerare modul în care ați putea implementa Azure Blob Storage sau Azure NetApp Files în loc de stocarea Azure Files pentru comercianții Tailwind.
Comparație | Azure Blob Storage | Fișiere Azure | Fișiere Azure pe platformă NetApp |
---|---|---|---|
Descriere | Azure Blob Storage este cel mai potrivit pentru fluxurile de lucru de acces secvențial la scară largă, în care datele sunt ingerate o dată și modificate ulterior. Blob Storage oferă cel mai mic cost total de proprietate, dacă există puțină sau deloc întreținere. |
Azure Files este un serviciu cu disponibilitate ridicată, cel mai potrivit pentru sarcinile de lucru cu acces aleatoriu. Pentru partajările NFS, Azure Files oferă suport complet pentru sistemul de fișiere POSIX și poate fi utilizat cu ușurință de pe platforme de containere precum Azure Container Instance (ACI) și Azure Kubernetes Service (AKS). |
Azure NetApp Files este un serviciu de fișiere complet gestionat în cloud, susținut de NetApp, cu capacități avansate de gestionare. Azure NetApp Files este potrivit pentru fluxurile de lucru care necesită acces aleatoriu și oferă suport larg pentru protocol și capabilități de protecție a datelor. |
Cazuri de utilizare | Date analitice la scară largă, calcul de înaltă performanță sensibil la debit, backup și arhivare, conducere autonomă, redare media sau secvențiere genomică | Fișiere partajate, baze de date, directoare principale, aplicații tradiționale, migrări ERP, CMS, NAS care nu necesită gestionare avansată, aplicații personalizate care necesită stocare de fișiere scalabilă | Migrare NAS la nivel local care necesită capacități bogate de gestionare, sarcini de lucru sensibile la latență, cum ar fi SAP HANA, calcul de înaltă performanță sensibil la latență sau IOPS intensiv, fluxuri de lucru care necesită acces simultan la mai multe protocoale |
Protocoale disponibile | - NFS 3.0 -ODIHNĂ - Data Lake Storage Gen2 |
-SMB - NFS 4.1 -ODIHNĂ |
- NFS 3.0 și 4.1 -SMB |
Performanță (pe volum) | Până la 20.000 IOPS. Debit de până la 15 GiB/s. | Până la 100.000 IOPS. Debit de până la 10 GiB/s | Până la 460.000 IOPS. Debit de până la 4,5 GiB/s pentru volume obișnuite. Debit de până la 10 GiB/s pentru volume mari. |