Ograniczanie wpływu limitów API Bitbucket

Dodawanie dodatkowych użytkowników do Xopero ONE

Xopero ONE umożliwia uwierzytelnianie wielu kont organizacji podczas backupu repozytoriów. Dzięki rozłożeniu limitów żądań narzucanych przez dostawcę na kilka kont, proces backupu ulega przyspieszeniu, a ryzyko ograniczenia żądań zostaje zminimalizowane.

Instrukcje krok po kroku dotyczące dodawania dodatkowych kont do backupu znajdują się w sekcji Zapobieganie ograniczeniom żądań w bazie wiedzy.


Ograniczenie liczby jednocześnie zabezpieczanych repozytoriów

Aby zoptymalizować wydajność, ogranicz liczbę repozytoriów zabezpieczanych jednocześnie, tworząc wiele planów backupu dla Bitbucket. Skonfiguruj ich harmonogramy w taki sposób, aby były uruchamiane w określonych odstępach czasu, a nie wszystkie naraz.

Na przykład, jeśli Twoja organizacja zawiera 900 repozytoriów, możesz utworzyć cztery plany backupu i przypisać do każdego po 225 repozytoriów. W zależności od potrzeb, możesz zaplanować uruchamianie tych planów codziennie w 6-godzinnych odstępach lub skonfigurować każdy plan tak, aby uruchamiał się w innym dniu tygodnia.


Planowanie kopii poza czasem działania zadań CI/CD

Wszelka aktywność zadań CI/CD również zużywa limity zapytań, które są współdzielone z aplikacją Xopero ONE. Aby uniknąć konfliktów, zaleca się planowanie backupów poza godzinami działania CI/CD — na przykład w nocy.


Wykluczanie zbędnych metadanych w planie

Podczas tworzenia planu backupu możesz wybrać, które dane mają zostać zabezpieczone. Domyślnie uwzględnione są wszystkie typy danych w planie. Jeśli jednak wiesz, że pewne elementy — takie jak zmienne lub pull requests — nie będą potrzebne do przyszłego odzyskiwania, możesz odznaczyć je na liście. Backup mniejszej ilości danych zmniejsza liczbę wysyłanych zapytań i poprawia ogólną wydajność.

Last updated