Proiectare pentru Azure Blob Storage
Există două puncte principale de luat în considerare într-un plan de implementare pentru Azure Blob Storage. Mai întâi, trebuie să identificați ce nivel de acces la blob Azure îndeplinește disponibilitatea de stocare, latența și cerințele de cost ale organizației dvs. Al doilea aspect este să decideți dacă aveți nevoie de acces la stocare imuabilă.
Există patru opțiuni de acces: niveluri de acces Fierbinte, Rece, Rece și Arhivă. Toate cele patru opțiuni acceptă disponibilitatea și latența, dar au costuri diferite în funcție de nivelul de asistență. Toate opțiunile acceptă, de asemenea, stocarea imuabilă, dar stocarea este implementată diferit pentru nivelurile de acces Fierbinte, Rece și Arhivă.
Cele patru opțiuni de acces pentru Azure Blob Storage oferă o gamă largă de caracteristici și niveluri de asistență pentru a vă ajuta să vă optimizați costurile de stocare.
Comparație | Nivelul de acces la cald | Nivel de acces rece | Nivel de acces la rece | Nivelul de acces la arhivă |
---|---|---|---|---|
Disponibilitate | 99.9% | 99% | 99% | 99% |
Disponibilitate (citește RA-GRS) | 99.99% | 99.9% | 99.9% | 99.9% |
Latență (timp până la primul octet) | Milisecunde | Milisecunde | Milisecunde | ore |
Durata minimă de depozitare | Indisponibil | 30 de zile | 90 de zile | 180 de zile |
Lucruri de știut despre nivelurile de acces la blob-uri Azure
Gândiți-vă la seturile de date și la opțiunile de acces care pot satisface cerințele pentru comercianții Tailwind.
Nivel fierbinte
Nivelul fierbinte este optimizat pentru citirea și scrierea frecventă a obiectelor din contul de stocare Azure. Un caz bun de utilizare sunt datele care sunt procesate în mod activ. În mod implicit, conturile de stocare noi sunt create în nivelul fierbinte. Acest nivel are cele mai mici costuri de acces, dar costuri de stocare mai mari decât nivelurile Cool și Archive.
Nivel cool
Nivelul Cool este optimizat pentru stocarea unor cantități mari de date utilizate rar. Acest nivel este destinat datelor care rămân în nivelul Cool timp de cel puțin 30 de zile. Un caz de utilizare pentru nivelul Cool este seturile de date de backup și recuperare în caz de dezastru pe termen scurt și conținutul media mai vechi. Acest conținut nu ar trebui să fie vizualizat frecvent, dar trebuie să fie disponibil imediat. Stocarea datelor în nivelul Cool este mai rentabilă. Accesarea datelor din nivelul Activ poate fi mai costisitoare decât accesarea datelor din nivelul Fierbinte.
Nivel rece
Nivelul Rece este, de asemenea, optimizat pentru stocarea unor cantități mari de date utilizate rar. Acest nivel este destinat datelor care pot rămâne în nivel timp de cel puțin 90 de zile.
Nivel de arhivă
Nivelul Arhivă este un nivel offline optimizat pentru date care pot tolera câteva ore de latență de reluare. Datele trebuie să rămână în nivelul Arhivă timp de cel puțin 180 de zile sau să fie supuse unei taxe de ștergere anticipată. Datele pentru nivelul Arhivă includ copii de rezervă secundare, date brute originale și informații de conformitate cerute de lege. Acest nivel este cea mai rentabilă opțiune pentru stocarea datelor. Accesarea datelor este mai costisitoare în nivelul Arhivă decât accesarea datelor în celelalte niveluri.
Lucruri de știut despre stocarea imuabilă Azure Blob
Stocarea imuabilă pentru Azure Blob Storage permite utilizatorilor să stocheze date critice pentru afaceri într-o stare WORM (Write Once, Read Many). În starea WORM, datele nu pot fi modificate sau șterse pentru un interval specificat de utilizator. Prin configurarea politicilor de imuabilitate pentru datele blob, vă puteți proteja datele împotriva suprascrierilor și ștergerilor. Politicile sunt aplicate la nivel de container și sunt disponibile jurnalele de audit.
Azure Blob Storage acceptă două forme de politici de imuabilitate pentru implementarea stocării imuabile:
Politicile de păstrare bazate pe timp permit utilizatorilor să seteze politici pentru a stoca date pentru un interval specificat. Când există o politică de păstrare bazată pe timp, obiectele pot fi create și citite, dar nu modificate sau șterse. După expirarea perioadei de păstrare, obiectele pot fi șterse, dar nu suprascrise. Nivelurile de acces Fierbinte, Rece și Arhivă acceptă stocarea imuabilă utilizând politici de păstrare a timpului.
Politicile legale de reținere stochează date imuabile până când reținerea legală este eliminată în mod explicit. Când este setată o reținere legală, obiectele pot fi create și citite, dar nu pot fi modificate sau șterse. Premium Blob Storage utilizează rețineri legale pentru a accepta stocarea imuabilă.
Următoarea diagramă arată modul în care politicile de păstrare bazate pe timp și reținerile legale împiedică operațiunile de scriere și ștergere.
Lucruri de luat în considerare atunci când implementați Azure Blob Storage
Examinați diferitele opțiuni de acces pentru Azure Blob Storage și cum să utilizați stocarea imuabilă. Luați câteva minute pentru a determina cum puteți configura Azure Blob Storage pentru Tailwind Traders.
Luați în considerare disponibilitatea Stocării blob. Determinați nivelul de disponibilitate necesar pentru datele dvs. Există scenarii în care datele offline sunt suficiente? Nivelul de acces Arhivă este optimizat pentru datele care pot rămâne offline ore întregi.
Luați în considerare latența Blob Storage. Planificați timpul necesar pentru a accesa primul octet de date în diferite scenarii. Unele sarcini de lucru necesită acces instantaneu la date, în timp ce altele pot suporta unele întârzieri. Premium Blob Storage acceptă o latență de o singură cifră pentru date, în timp ce nivelurile de acces Hot și Cool acceptă latența în milisecunde.
Luați în considerare costurile de stocare blob. Cântăriți-vă opțiunile pentru costul total. Luați în considerare duratele minime de stocare a datelor și taxele potențiale pentru tranzacții și acces. Premium Blob Storage și nivelul de acces fierbinte au costuri totale de stocare mai mari, dar taxe mai mici pentru acces și tranzacții. Nivelurile de acces Cool și Archive oferă costuri de stocare mai mici, dar tind să aibă taxe mai mari pentru acces și tranzacții.
Luați în considerare stocarea imuabilă. Examinați scenariile de afaceri pentru a identifica unde este posibil să aveți nevoie de spațiu de stocare imuabil. Luați în considerare diferitele tipuri de politici de imuabilitate și care formă satisface cerințele organizației dvs.