Projektowanie pod kątem tworzenia kopii zapasowych i odzyskiwania obiektów blob platformy Azure
Usługa Azure Backup udostępnia operacyjną kopię zapasową dla obiektów blob platformy Azure, czyli lokalne rozwiązanie do tworzenia kopii zapasowych dla usługi Azure Blob Storage. W tej metodzie tworzenia kopii zapasowej dane kopii zapasowej są przechowywane na źródłowym koncie usługi Azure Storage, a nie transferowane do magazynu usługi Azure Backup.
Informacje o tworzeniu i odzyskiwaniu kopii zapasowych usługi Azure Blob Storage
Poniżej przedstawiono niektóre z widocznych funkcji dostępnych do tworzenia kopii zapasowych i odzyskiwania usługi Azure Blob Storage.
Operacyjna kopia zapasowa dla obiektów blob platformy Azure zapewnia ciągłe rozwiązanie do tworzenia kopii zapasowych . Nie musisz planować żadnych kopii zapasowych.
Wszystkie zmiany w operacyjnej kopii zapasowej obiektów blob są zachowywane przez określony czas i można je przywrócić z wybranego punktu w czasie.
Funkcja usuwania nietrwałego umożliwia ochronę danych przed przypadkowym usunięciem lub uszkodzeniem. W okresie przechowywania można przywrócić obiekt blob usunięty nietrwale do jego stanu w momencie jego usunięcia. Usuwanie nietrwałe jest dostępne dla obiektów blob i kontenerów.
Okres przechowywania usuniętych obiektów blob lub kontenerów można określić między 1 a 365 dni. Domyślny okres to siedem dni.
Operacyjne rozwiązanie do tworzenia kopii zapasowych obsługuje przechowywanie wersji obiektów blob. Możesz przywrócić starszą wersję obiektu blob lub odzyskać dane po nieprawidłowej modyfikacji lub usunięciu.
Funkcja przywracania do punktu w czasie dla blokowych obiektów blob umożliwia ochronę przed przypadkowym usunięciem lub uszkodzeniem. W okresie przechowywania można przywrócić blokowe obiekty blob z bieżącego stanu do stanu poprzedniego.
Funkcja blokady zasobów uniemożliwia przypadkowe usunięcie lub zmianę zasobów. Możesz ustawić blokadę zasobu, aby uniemożliwić usunięcie lub zezwolić tylko na odczyt.
Przyjrzyjmy się dokładniej niektórym z tych funkcji. Podczas przeglądania tych opcji rozważ, które funkcje mogą korzystać z rozwiązania firmy Tailwind Traders.
Kwestie, które należy wziąć pod uwagę podczas korzystania z usuwania nietrwałego i przechowywania wersji
Funkcję usuwania nietrwałego można zaimplementować w celu ochrony pojedynczego obiektu blob, migawki, kontenera lub wersji obiektu blob przed przypadkowym usunięciem lub zastąpieniem. Usuwanie nietrwałe przechowuje usunięte dane w systemie dla określonego okresu przechowywania. Podczas okresu przechowywania możesz przywrócić obiekt nietrwale usunięty do jego stanu w momencie usunięcia.
Na poniższym diagramie przedstawiono ogólny widok funkcji usuwania nietrwałego dla kontenerów i obiektów blob oraz wersji obiektów blob.
Istnieją różne opcje implementowania usuwania nietrwałego i przechowywania wersji obiektów blob:
Zaimplementuj usuwanie nietrwałe obiektu blob, aby przywrócić określony usunięty plik, taki jak obiekt blob, migawka lub wersja obiektu blob.
Użyj usuwania nietrwałego kontenera, aby przywrócić kontener i jego zawartość.
Uwaga
Usuwanie nietrwałe kontenera nie chroni przed usunięciem konta magazynu, ale tylko przed usunięciem kontenerów na koncie magazynu.
Dodaj przechowywanie wersji obiektów blob, aby automatycznie obsługiwać poprzednie wersje obiektu blob. Możesz przywrócić starszą wersję obiektu blob lub użyć funkcji w celu odzyskania danych. Przechowywanie wersji obiektów blob jest przydatne, gdy wielu autorów edytuje te same pliki. Zaimplementuj przechowywanie lub przywracanie wersji obiektów blob, aby zachować lub przywrócić poszczególne zmiany od każdego autora.
Kwestie, które należy wziąć pod uwagę podczas korzystania z przywracania do punktu w czasie
Podobnie jak usuwanie nietrwałe, przywracanie do punktu w czasie dla blokowych obiektów blob chroni również przed przypadkowym usunięciem lub uszkodzeniem. Utwórz zasady zarządzania dla źródłowego konta magazynu i określ okres przechowywania. W okresie przechowywania można przywrócić blokowe obiekty blob z bieżącego stanu do stanu poprzedniego. Przywracanie do punktu w czasie umożliwia testowanie scenariuszy, które wymagają przywrócenia zestawu danych do znanego stanu przed uruchomieniem dalszych testów.
Na poniższym diagramie pokazano, jak działa przywracanie do punktu w czasie. Co najmniej jeden kontener lub zakresy obiektów blob zostanie przywrócony do poprzedniego stanu. Wynikiem procesu jest przywrócenie operacji zapisu i usuwania, które wystąpiły w okresie przechowywania.
Kwestie, które należy wziąć pod uwagę podczas korzystania z blokad zasobów
Możesz chronić dane i unikać przypadkowych zmian przy użyciu blokad zasobów. Ta funkcja uniemożliwia przypadkowe usunięcie lub zmianę zasobów. Istnieją dwa poziomy blokady: CanNotDelete i ReadOnly.
Aplikacja CanNotDelete zezwala autoryzowanym użytkownikom na odczytywanie i modyfikowanie zasobu, ale nie może usunąć zasobu bez uprzedniego usunięcia blokady.
Funkcja ReadOnly umożliwia autoryzowanym użytkownikom odczytywanie zasobu, ale nie mogą usuwać ani zmieniać zasobu. Zastosowanie tej blokady jest jak ograniczenie wszystkich autoryzowanych użytkowników do uprawnień udzielanych przez rolę Czytelnik kontroli dostępu opartej na rolach platformy Azure.