Przegląd chronionych zasobów Azure DevOps oraz Azure DevOps Server, w tym repozytoriów, wiki i metadanych uwzględnionych w kopiach zapasowych.
Chronione zasoby Azure DevOps definiują zakres dostępu systemu Xopero ONE do elementów środowiska Azure DevOps oraz wskazują, które z nich mogą być objęte kopią zapasową i przywracane.
Poniższe tabele przedstawiają wszystkie zasoby Azure DevOps oraz Azure DevOps Server uwzględnione w kopii zapasowej.
*Przywrócony komentarz zostaje przypisany kontu wykonującemu operację przywracania. Jego treść zawiera informacje o oryginalnym autorze komentarza oraz pierwotnej dacie utworzenia.
**Pola assignee oraz identity-type nie są przywracane bezpośrednio; w ich miejsce dodawany jest komentarz zawierający informacje o pierwotnie przypisanym użytkowniku oraz powiązanych wartościach.
***Typ elementu roboczego obejmuje nazwę, opis, kolor, ikonę, stan aktywności (enabled/disabled) oraz konfigurację wewnętrzną (layout i states).
*Przywracaniu podlegają konfiguracja i definicje. Dzienniki zdarzeń, historia uruchomień oraz artefakty nie są przywracane. Obsługiwane są wyłącznie YAML pipelines korzystające z Azure Repos.
**Ze względu na ograniczenia API, secret variables nie są objęte kopią zapasową.
*Zawarte w kopii zapasowej, ale mogą być przywracane wyłącznie do organizacji GitHub i GitLab.
**Historia uruchomień testów jest ujęta w kopii zapasowej i możliwa do przywrócenia. Status danego testu (na przykład in progress lub needs investigation) jest odzyskiwany w dodatkowym kroku, po utworzeniu samego rekordu uruchomienia testu.
***Zautomatyzowane ustawienia testów (powiązane pipelines) nie są przywracane z powodu obecnych ograniczeń dotyczących przywracania pipeline'ów.
Work Item Types - States
Environments
Pipelines*
Variable Groups**
Project Wiki
Closed Pull Requests*
Comments
Creation Date
Creator
Description
Merged Pull Requests*
Open Pull Requests
Reviewers
Tags
Branches
Commits
Commit Creators
Commit History
Commit Messages
Default Branch
Git Objects
LFS
Tags
Configurations
Configuration Variables
Test Cases (assignment to Test Suites)
Test Plans
Test Points (state & outcome)
Test Results
Test Run**
Test Suites**
Dowiedz się więcej o procesie backupu dla Azure DevOps.
Xopero ONE zostało zaprojektowane do ochrony ekosystemów DevOps, w tym Azure DevOps.
Aby mieć pewność, że całe środowisko Azure DevOps jest niezawodnie chronione, pamiętaj o uwzględnieniu wszystkich repozytoriów wraz z ich metadanymi. Dobrą praktyką jest utworzenie planu backupu dla kluczowych repozytoriów i metadanych, które zmieniają się codziennie (lub częściej), na przykład z wykorzystaniem zalecanego schematu rotacji Grandfather-Father-Son (GFS).
Dodatkowo, warto utworzyć osobny plan backup dla nieużywanych repozytoriów, które muszą zostać zachowane do wglądu w przyszłości. Ten typ backup służy głównie celom archiwalnym Azure DevOps, a dzięki nieograniczonej retencji możesz przechowywać swoje kopie tak długo, jak to konieczne – nawet w nieskończoność.
Możesz również usuwać repozytoria ze swojego konta Azure DevOps, zachowując ich kopię w magazynie danych, co pomaga ominąć limity Azure DevOps.
Przyrostowe i różnicowe kopie zapasowe pomagają oszczędzać miejsce w magazynie. W Xopero ONE możesz zdefiniować różne ustawienia retencji i wydajności dla każdego typu backupu (pełnego, przyrostowego i różnicowego).
Na przykład nasze oprogramowanie pozwala uwzględnić tylko te bloki danych Azure DevOps, które uległy zmianie od czasu ostatniego backupu, co zmniejsza zużycie magazynu, przyspiesza proces i ogranicza wykorzystanie przepustowości łącza.
Używaj różnych typów magazynów do replikacji kopii zapasowych, aby zminimalizować ryzyko przestojów lub awarii i zachować zgodność z zasadą backup 3-2-1 (co oznacza posiadanie co najmniej trzech kopii danych na dwóch różnych typach magazynów, z czego co najmniej jedna kopia powinna być przechowywana w chmurze).
Xopero ONE jest systemem wielomagazynowym (multi-storage), który pozwala przechowywać dane:
W chmurze (Xopero Cloud Storage, AWS S3, Wasabi Cloud, Backblaze B2, Google Cloud Storage, Azure Blob Storage lub dowolna chmura publiczna zgodna z S3).
Lokalnie (udziały sieciowe NFS, CIFS, SMB lub lokalne zasoby dyskowe).
W środowisku hybrydowym lub multi-cloud.
Ten artykuł zawiera informacje na temat konfiguracji planu backupu dla Azure DevOps oraz DevOps Server.
Zaloguj się do XMS, otwórz kartę Plany > Backup i kliknij przycisk Dodaj plan na górnym pasku.
Wybierz Azure DevOps z listy.
Wybierz (lub dodaj) środowisko Azure DevOps or DevOps Server, które chcesz uwzględnić w procesie backupu, a następnie wybierz repozytoria do zabezpieczenia.
Chroń wszystko — chroni całą organizację Azure DevOps.
Wybierz projekty — pozwala na ochronę wybranych projektów Azure DevOps (wraz z metadanymi).
Określ nazwę planu backupu.
Wybierz odpowiednie metadane, które chcesz zabezpieczyć. W tym miejscu możesz również zmienić domyślnego workera, czyli urządzenie bezpośrednio odpowiedzialne za proces backupu repozytoriów.
Wybierz jedną z lokalizacji przypisanych do instancji Xopero ONE jako Magazyn backupów.
Dostosuj harmonogram i określ, jak długo dane powinny być przechowywane. W razie potrzeby dostosuj ustawienia zaawansowane do swoich potrzeb.
Jeśli to konieczne, dostosuj ustawienia zaawansowane, takie jak szyfrowanie, obsługa błędów lub limity przepustowości, aby odpowiadały twoim wymaganiom.
Sprawdź dwukrotnie konfigurację i kliknij Zapisz, aby utworzyć plan backupu.
Wybierz repozytoria — chroni wyłącznie wybrane repozytoria.
Ustal reguły — pozwala ustawić reguły, dzięki którym Xopero ONE automatycznie wybierze zasoby do ochrony.
Xopero ONE pozwala chronić całe środowisko Azure DevOps.
Możesz mieć wiele workerów i przypisać różne workery do każdego planu backupu.





