Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Blob Storage umożliwia organizacjom efektywne zarządzanie potrzebami magazynu danych i skalowanie ich, nawet w miarę rozwoju woluminów danych i rozwoju wzorców użycia. Korzystając z zarządzania cyklem życia obiektów blob, klienci mogą aktywnie optymalizować koszty, implementując zasady oparte na regułach, które automatycznie przenoszą dane do chłodniejszych warstw lub usuwają je, gdy nie są już potrzebne.
Ta bezproblemowa automatyzacja zapewnia, że dane są zawsze przechowywane w najbardziej ekonomiczny sposób, co maksymalizuje wydajność budżetową przy zachowaniu łatwego dostępu i niezawodnego zarządzania danymi. Dzięki zarządzaniu cyklem życia obiektów blob organizacje mogą pewnie skalować swoje środowiska przechowywania, znając, że koszty są zoptymalizowane, a ich dane są zarządzane zgodnie z faktycznym użytkowaniem.
Za pomocą zasad zarządzania cyklem życia można wykonywać następujące czynności:
Przenoszenie bieżących wersji obiektu blob, poprzednich wersji obiektu blob lub migawek obiektów blob do chłodniejszej warstwy magazynowania, jeśli te obiekty nie są dostępne lub modyfikowane przez pewien czas, aby zoptymalizować pod kątem kosztów.
Przeniesienie obiektów blob z warstwy chłodnej do gorącej powinno nastąpić natychmiast, gdy zostaną uzyskane.
Usuń bieżące wersje obiektu blob, poprzednie wersje obiektu blob lub migawki obiektów blob na końcu ich cyklu życia.
Zastosuj reguły do całego konta magazynu, aby wybrać kontenery lub do podzbioru obiektów blob przy użyciu prefiksów nazw lub tagów indeksu obiektów blob jako filtrów.
Wskazówka
Chociaż zarządzanie cyklem życia ułatwia optymalizowanie kosztów dla jednego konta, można użyć funkcji Azure Storage Actions , aby wykonać wiele operacji na danych na dużą skalę na wielu kontach.
Funkcje zasad zarządzania cyklem życia
Zasady zarządzania cyklem życia to kolekcja reguł w dokumencie JSON. Aby dowiedzieć się więcej, zobacz Struktura zasad zarządzania cyklem życia usługi Azure Blob Storage.
Zasady zarządzania cyklem życia są obsługiwane dla blobów bloczkowych i blobów dołączalnych na kontach ogólnego przeznaczenia v2, kontach blobów bloczkowych w warstwie Premium i kontach usługi Blob Storage. Zarządzanie cyklem życia nie ma wpływu na kontenery systemowe, takie jak $logs
lub $web
.
Reguła to definicja warunków wraz ze skojarzonymi akcjami i filtrami używanymi do przetwarzania obiektów. W poniższej tabeli opisano każdy element reguły.
Element reguły | Opis |
---|---|
Warunki | Warunki są oparte na następujących trzech właściwościach obiektu blob: Czas tworzenia, Czas ostatniej modyfikacji i Czas ostatniego dostępu (jeśli włączono śledzenie czasu dostępu) |
Czynności | Akcje są stosowane do filtrowanych blobów spełniających skojarzone warunki. Musisz zdefiniować co najmniej jedną akcję na regułę, taką jak zmiana warstwy obiektów blob na warstwę chłodną lub usunięcie obiektów blob. |
Filtry | Filtry ograniczają akcje reguł do podzbioru obiektów blob na koncie magazynu, korzystając z prefiksów ścieżki i tagów obiektów blob. Jeśli zdefiniowano więcej niż jeden filtr, operator logiczny AND jest uruchamiany na wszystkich filtrach. Możesz użyć filtru, aby określić, które obiekty blob mają być uwzględniane. Filtr nie pozwala określić, które obiekty blob należy wykluczyć. |
Wykonywanie zasad
Podczas dodawania lub edytowania reguł polityki cyklu życia może upłynąć do 24 godzin, zanim zmiany wejdą w życie i rozpocznie się pierwsze wykonanie.
Aktywne zasady okresowo przetwarzają obiekty i są przerywane, jeśli zmiany zostaną wprowadzone w zasadach. Jeśli usuniesz politykę, nie są zaplanowane żadne nowe przebiegi polityki, ale jeśli przebieg jest już w toku, ten przebieg będzie trwał aż do jego ukończenia, a za wszystkie działania wymagane do jego zakończenia zostaną naliczone opłaty. Jeśli wyłączysz wszystkie reguły w zasadach, zasady staną się nieaktywne. Jeśli proces jest już w toku, ten proces zostanie zatrzymany w ciągu 24 godzin i nie są planowane żadne nowe procesy. Zaleca się najpierw wyłączenie zasad, odczekaj 24 godziny, a następnie usuń zasady.
Czas wymagany do ukończenia przebiegu zależy od liczby ocenianych i obsługiwanych obiektów blob. Opóźnienie, za pomocą którego obiekt blob jest oceniane i obsługiwane, może być dłuższe, jeśli szybkość żądań dla konta magazynu zbliża się do limitu konta magazynu. Wszystkie żądania wysyłane do konta magazynu, w tym żądania wykonywane przez działania polityki, są naliczane do tego samego limitu żądań na sekundę, i gdy limit zostaje osiągnięty, priorytet jest przypisywany do żądań wysyłanych przez obciążenia robocze. Aby poprosić o zwiększenie limitów dla kont, skontaktuj się z działem pomocy technicznej platformy Azure.
Aby wyświetlić domyślne limity skalowania, zobacz następujące artykuły:
- Cele skalowalności i wydajności dla usługi Blob Storage
- Cele skalowalności i wydajności dla standardowych kont magazynowych
- Cele skalowalności dla kont magazynu blokowych obiektów blob w warstwie Premium
Dowiedz się więcej o właściwościach wydajności zarządzania cyklem życia.
Możesz monitorować wynik wykonywania zasad, subskrybując zdarzenie LifecyclePolicyCompleted i diagnozując błędy przy użyciu metryk i dzienników. Zobacz Monitorowanie zasad zarządzania cyklem życia.
Fakturowanie
Zasady zarządzania cyklem życia są bezpłatne. Klienci są rozliczani za standardowe koszty operacyjne związane z wywołaniami interfejsu Set Blob Tier API. Operacje usuwania są bezpłatne. Jednak inne usługi i narzędzia platformy Azure, takie jak Microsoft Defender for Storage , mogą pobierać opłaty za operacje zarządzane za pomocą zasad cyklu życia.
Każda aktualizacja ostatniego czasu dostępu obiektu blob jest rozliczana w kategorii innych operacji. Każda ostatnia aktualizacja czasu dostępu jest naliczana jako "inna transakcja" co najwyżej raz co 24 godziny na obiekt, nawet jeśli jest ona uzyskiwana tysiące razy w ciągu dnia. Jest to oddzielone od opłat za transakcje odczytu.
Aby uzyskać więcej informacji o cenach, zobacz Cennik usługi Block Blob.
Znane problemy i ograniczenia
Warstwowanie nie jest jeszcze obsługiwane w koncie magazynu obiektów blob w warstwie Premium. W przypadku wszystkich innych kont warstwowanie jest dozwolone tylko dla blobów blokowych, a nie dla blobów dołączania i blobów stron.
Zasad zarządzania cyklem życia nie można używać do ponownego wypełniania obiektów blob w warstwie online.
Zasady zarządzania cyklem życia muszą być odczytywane lub zapisywane w całości. Aktualizacje częściowe nie są obsługiwane.
Każda reguła może mieć maksymalnie 10 prefiksów rozróżniających wielkość liter oraz maksymalnie 10 warunków etykiet indeksu obiektów blob.
Zasady zarządzania cyklem życia nie mogą być używane do zmiany poziomu obiektu blob, który używa zakresu szyfrowania na klasę przechowywania archiwum.
Operacja usuwania w ramach zasad zarządzania cyklem życia nie zadziała na żadnym obiekcie blob znajdującym się w niezmienialnym kontenerze. Za pomocą niezmiennych zasad można tworzyć i odczytywać obiekty, ale nie modyfikować ani usuwać. Aby uzyskać więcej informacji, odwiedź Przechowywanie niezmiennych danych blob krytycznych dla działalności firmy.
Zarządzanie cyklem życia nie ma wpływu na kontenery systemowe, takie jak
$logs
lub$web containers
.
Często zadawane pytania
Zobacz Często zadawane pytania dotyczące zarządzania cyklem życia.
Następne kroki
- Struktura zasad zarządzania cyklem życia usługi Azure Blob Storage
- Konfigurowanie zasad zarządzania cyklem życia
- Warstwy dostępu do danych typu blob
- Zasady zarządzania cyklem życia, które przenoszą obiekty blob między poziomami
- Zasady zarządzania cyklem życia usuwające obiekty blob
- Monitorowanie zasad zarządzania cyklem życia
- Zarządzanie danymi w usłudze Azure Blob Storage i znajdowanie ich za pomocą indeksu obiektów blob
- Najlepsze praktyki dotyczące używania warstw dostępu do obiektów blob