Implementowanie zarządzania cyklem życia usługi Azure Blob Storage
Teraz masz pewność, że warstwy dostępu oferują możliwość kontrolowania nadmiernych kosztów magazynowania zidentyfikowanych w firmie. Głównym problemem jest zidentyfikowanie podejścia, które pozwala uprościć ich implementację w sposób, który minimalizuje nakład pracy administracyjnej. W tej lekcji dowiesz się więcej na temat zarządzania cyklem życia obiektów blob usługi Azure Storage, co pozwala zautomatyzować przełączanie między typami warstw dostępu na podstawie dostosowywalnych reguł.
Opis zarządzania cyklem życia usługi Azure Blob Storage
Utrzymywanie optymalnych przypisań warstwy dostępu jest procesem ciągłym, ponieważ wzorce użycia magazynu i zmiana istotności danych w czasie. Rozwiązanie tego problemu wymaga zautomatyzowanego rozwiązania. Na szczęście usługa Azure Blob Storage obsługuje zasady zarządzania cyklem życia, oferując tę funkcję.
Konfigurowanie zarządzania cyklem życia usługi Azure Blob Storage
Zarządzanie cyklem życia usługi Azure Storage składa się z zasad sformatowanych w formacie JSON. Te zasady składają się z niestandardowych reguł określających zamierzone zadania zarządzania obiektami blob. Najczęściej te zadania oceniają, kiedy obiekty blob były ostatnio modyfikowane lub uzyskiwane do nich dostęp. W zależności od wyniku tej oceny zachowuje bieżące przypisanie warstwy dostępu, przenosi obiekty blob do innej warstwy lub usuwa je. Zarządzanie cyklem życia integruje się również z przechowywaniem wersji obiektów blob i migawkami. Umożliwia automatyczne przenoszenie starszych wersji obiektów blob i migawek do warstw magazynowania chłodnych, zimnych i archiwalnych oraz usuwanie ich tam, gdzie jest to konieczne, aby zminimalizować koszty. Reguły można ograniczyć do określonych kontenerów na podstawie prefiksów nazw lub tagów indeksu obiektów blob.
Aby zaimplementować obsługę ocen na podstawie daty ostatniego dostępu, należy włączyć śledzenie czasu dostępu do obiektów blob. Data ostatniego dostępu reprezentuje zarówno operacje odczytu, jak i zapisu, które w przeciwieństwie do daty ostatniej modyfikacji określają tylko zapisy. Odpowiednie metadane są aktualizowane codziennie.
Miara związana z wydajnością, zasady zarządzania cyklem życia obsługują możliwość przejścia obiektów blob z chłodnej do warstw gorąca, gdy tylko będą one dostępne. Można to zrobić, ustawiając enableAutoTierToHotFromCool
właściwość na wartość true w regułach zasad.
Uwaga
Należy pamiętać o potencjalnych konsekwencjach kosztów w wyniku opłaty za wczesne usunięcie.
Reguły zasad integrują się również z tagami indeksów. Umożliwiają one tworzenie reguł przeznaczonych dla określonych obiektów blob na podstawie pasujących wartości tagów indeksu. Poniższy przykład ilustruje regułę, która usuwa obiekty blob na podstawie pasującego tagu indeksu.