Wszystkie strony
Obsługiwane przez GitBook
1 z 4

Loading...

Loading...

Loading...

Loading...

Zabezpieczane zasoby

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.


Zakres backupu

Poniższe tabele przedstawiają wszystkie zasoby Azure DevOps oraz Azure DevOps Server uwzględnione w kopii zapasowej.

Lista jest przedstawiona w kolejności alfabetycznej.

ARTIFACTS
BOARDS
BOARD PROCESSES

*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).

PIPELINES
PROJECT

*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ą.

PULL REQUESTS
REPOSITORY
TEST PLANS

*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.

Backup

Cover
Przegląd procesu
Cover
Zabezpieczane zasoby
Cover
Tworzenie planu backupu

Przegląd procesu

Dowiedz się więcej o procesie backupu dla Azure DevOps.

Proces backup Azure DevOps oraz DevOps Server w Xopero ONE bezpiecznie łączy się ze środowiskiem DevOps, przechwytuje repozytoria, projekty oraz powiązane metadane, a następnie przechowuje zweryfikowane kopie zapasowe, które można przywrócić w razie potrzeby.


Informacje ogólne

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.


Typ backupu

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:

Dodawanie wielu instancji magazynu

Tworzenie planu backupu

Ten artykuł zawiera informacje na temat konfiguracji planu backupu dla Azure DevOps oraz DevOps Server.

Utworzenie planu backupu Azure DevOps (lub DevOps Server) gwarantuje, że projekty i dane są bezpiecznie chronione i łatwe do odzyskania.


Konfiguracja planu backupu

1

Zaloguj się do XMS, otwórz kartę Plany > Backup i kliknij przycisk Dodaj plan na górnym pasku.

2

Wybierz Azure DevOps z listy.

3

Wybierz (lub dodaj) środowisko Azure DevOps or DevOps Server, które chcesz uwzględnić w procesie backupu, a następnie wybierz repozytoria do zabezpieczenia.

  1. Chroń wszystko — chroni całą organizację Azure DevOps.

  2. Wybierz projekty — pozwala na ochronę wybranych projektów Azure DevOps (wraz z metadanymi).

4

Określ nazwę planu backupu.

5

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.

6

Wybierz jedną z lokalizacji przypisanych do instancji Xopero ONE jako Magazyn backupów.

7

Dostosuj harmonogram i określ, jak długo dane powinny być przechowywane. W razie potrzeby dostosuj ustawienia zaawansowane do swoich potrzeb.

8

Jeśli to konieczne, dostosuj ustawienia zaawansowane, takie jak szyfrowanie, obsługa błędów lub limity przepustowości, aby odpowiadały twoim wymaganiom.

9

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.

  • Magazyn w chmurze
    Xopero ONE Agent
    Harmonogram i retencja

    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.

    Przydatne linki i materiały