Opisywanie warstw dostępu usługi Azure Blob Storage i zarządzanie nimi
Po przejrzeniu kilku opcji optymalizacji kosztów możesz dokładniej zapoznać się z warstwami dostępu usługi Azure Blob Storage. Rozpoznajesz ich potencjał w obniżaniu kosztów użycia magazynu, ale zdajesz sobie również sprawę, że ich niewłaściwe użycie może faktycznie spowodować zwiększenie opłat za magazyn. W tej lekcji poznasz niektóre ogólne reguły dotyczące zachowań warstwy dostępu. Można również zidentyfikować niektóre zastrzeżenia, które powinny pomóc w optymalizacji ich korzyści.
Usługa Azure Blob Storage obsługuje cztery warstwy dostępu:
Warstwa Gorąca: warstwa online zoptymalizowana pod kątem przechowywania często używanych lub modyfikowanych danych. Ta warstwa ma najwyższe koszty magazynowania, ale najniższe koszty dostępu.
Warstwa Chłodna: warstwa online zoptymalizowana pod kątem przechowywania danych rzadko używanych lub modyfikowanych. Ta warstwa ma niższe koszty magazynowania niż warstwa Gorąca, ale jej koszty dostępu są wyższe.
Warstwa zimna: warstwa online zoptymalizowana pod kątem przechowywania danych rzadko używanych lub modyfikowanych. Ta warstwa ma niższe koszty magazynowania niż warstwa chłodna, ale jej koszty dostępu są wyższe.
Warstwa Archiwum: warstwa offline zoptymalizowana pod kątem przechowywania danych, do których dostęp jest rzadko używany lub w ogóle nie. Ta warstwa ma najniższe koszty magazynowania, ale najwyższe koszty dostępu.
Termin rzadko nie jest obiektywny. Ogólne wskazówki należy rozważyć użycie warstwy Chłodna, jeśli nie przewidujesz konieczności usunięcia lub przeniesienia obiektu blob do innej warstwy przez co najmniej 30 kolejnych dni. Możesz rozważyć warstwę zimna, jeśli nie przewidujesz konieczności usunięcia lub przeniesienia obiektu blob przez co najmniej 90 kolejnych dni. Rozważ użycie warstwy Archiwum, jeśli ten okres wynosi co najmniej 180 dni. Te wartości wynikają z modelu cenowego, który nakłada opłatę za wczesne usunięcie. Ta opłata ma zastosowanie, jeśli obiekt blob zostanie usunięty lub przeniesiony z warstwy Chłodna lub Archiwum przed upływem okresu specyficznego dla warstwy. Ten okres wynosi 30 dni dla warstwy Chłodna, 90 dni dla warstwy Zimnej i 180 dni dla warstwy Archiwum.
Opłata za wczesne usunięcie jest proporcjonalna zgodnie z liczbą dni pozostałych w okresie specyficznym dla warstwy. Jeśli na przykład obiekt blob jest przypisany do warstwy Chłodna, a następnie usunięty po 20 dniach, opłata za wczesne usunięcie reprezentuje koszt przechowywania obiektu blob przez 10 dni (30 minus 20) w warstwie Chłodna. Podobnie, jeśli obiekt blob jest przypisany do warstwy Archiwum, a następnie przeniesiony do warstwy Chłodna lub Gorąca po 100 dniach, opłata za wczesne usunięcie reprezentuje koszt przechowywania obiektu blob przez 80 dni (180 minus 100) w warstwie Archiwum.
Uwaga
Aby uniknąć naliczania opłat za wczesne usuwanie obiektu blob, możesz użyć operacji kopiowania obiektu blob, aby skopiować obiekt blob do innej warstwy. Należy jednak pamiętać, że powoduje to zwiększenie opłat za pojemność związanych z tworzeniem dodatkowego obiektu blob, który jest duplikatem oryginalnego.
Opis modelu zarządzania warstwą dostępu dla obiektów blob
Jeśli wybierasz warstwy dostępu Gorąca, Chłodna, Chłodna, Zimna i Archiwum, należy wziąć pod uwagę dodatkowe czynniki. Warto również zapoznać się z modelami zarządzania różnych warstw dostępu.
Oprócz różnic cen obiekty blob mają różne umowy dotyczące poziomu usług (SLA). Warstwy archiwum, zimne i chłodne oferują takie same właściwości trwałości, przepływności i opóźnienia dostępu do magazynu. Ich czas pobierania mieści się w zakresie milisekund. Warstwy Gorąca i Chłodna obsługują również wszystkie opcje nadmiarowości.
Warstwę dostępu Gorąca, Chłodna, Chłodna lub Archiwum można przypisać do obiektu blob bezpośrednio podczas przekazywania. Alternatywnie warstwy dostępu gorąca, chłodna lub chłodna (ale nie archiwum) można wywnioskować na podstawie warstwy dostępu określonej jako warstwa domyślna na poziomie konta magazynu. Jednak każde przypisanie jawnej warstwy ma pierwszeństwo przed wywnioskowanym przypisaniem warstwy.
Uwaga
Uważnie zastanów się nad skutkami zmiany domyślnej warstwy dostępu na poziomie konta magazynu. Może to mieć znaczący wpływ na ceny, jeśli istnieje duża liczba obiektów blob bez jawnie przypisanej warstwy dostępu.
Warstwa archiwum nie umożliwia bezpośredniego odczytywania ani modyfikowania zawartości obiektu blob. Jednak masz dostęp do jego metadanych, w tym tagów indeksu. Aby uzyskać dostęp do zawartości obiektu blob, możesz przypisać go do warstwy Gorąca, Chłodna lub Chłodna, aby wyzwolić proces nazywany ponownym wypełnianiem. Alternatywnie można wywołać operację Kopiowania obiektu blob, aby utworzyć kopię obiektu blob w warstwie Gorąca, Chłodna lub Chłodna.
Uwaga
Istnieją dwa priorytety dotyczące ponownego wypełniania obiektów blob w warstwie Archiwum: standardowa i wysoka. Ponowne wypełnianie o priorytcie standardowym może potrwać do 15 godzin. Jednak żądania o wysokim priorytcie są priorytetowe w stosunku do standardowego priorytetu, a obiekty blob o rozmiarze mniejszym niż 10 GB mogą być ukończone w mniej niż jedną godzinę. Ponowne wypełnianie o wysokim priorytcie jest droższe, dlatego firma Microsoft zaleca rezerwowanie ponownego wypełniania o wysokim priorytcie do użytku w sytuacjach awaryjnych przywracania danych.
Konta magazynu korzystające z warstwy Archiwum muszą być skonfigurowane z opcjami nadmiarowości LRS, GRS lub RA-GRS. Warstwa archiwum nie obsługuje nadmiarowości strefy, co poprzedza ustawienie nadmiarowości na magazyn ZRS, GZRS lub RA-GZRS.
Uwaga
Warstwa Archiwum wymaga jawnego przypisania na poziomie obiektu blob, a nie polegania na wnioskowaniu. Nie można skonfigurować konta usługi Azure Storage z domyślną warstwą ustawioną na archiwum.