Repozytorium artefaktów Nexus równoważenia obciążenia


11

Nexus z równoważeniem obciążenia nie jest obecnie obsługiwany przez Sonatype, z wyjątkiem umieszczania instancji Nexus przed dwoma z włączonym inteligentnym proxy lub za pomocą nowszej funkcji .

Mimo to dałem temu szansę, dzieląc system plików z GlusterFS dla /storagei próbując włączyć lepkość w konfiguracji Apache Load Balancer i Nexus dla interfejsu użytkownika.

Z interfejsem nie udaje mi się, ponieważ wydaje się, że pojemnik Nexus nie honoruje właściwości ustawiania wartości ciasteczka; w tej chwili za pomocą następującej konfiguracji:

W przypadku magazynu wydaje się, że działa, ograniczając się tylko do żądań GETi HEADnadal musi próbować otwierać się na POSTs. Nie byłem również pewien co do możliwych skutków ubocznych planowanych zadań, więc wszystkie zostały wyłączone w węźle „wtórnym”.

Czy ktoś osiągnął pewien poziom wiarygodnej konfiguracji nexusa równoważącego obciążenie? Interfejs użytkownika nie jest tak naprawdę ważny dla zrównoważenia obciążenia, byłbym zadowolony z przechowywania.


1
Czy celem jest osiągnięcie równoważenia obciążenia lub wysokiej dostępności?
Tensibai,

1
@Tensibai oba ostatecznie
ᴳᵁᴵᴰᴼ

Stary, ale może nadal aktualny wpis na blogu
Tensibai,

Odpowiedzi:


7

Sonatype Nexus 3 Pro obsługuje wysoką dostępność za pośrednictwem kilku mechanizmów, które są wspólnie znane jako Component Fabric:

  • Menedżerowie repozytoriów peer-to-peer oznaczają, że nie ma jednego wzorca, znanego również jako pojedynczy punkt awarii. Pakiety są replikowane między węzłami, aby zapewnić ich spójność.
  • Przechowywanie Zaplecze oznacza, że ​​możesz używać pamięci o wysokiej trwałości, takiej jak S3.
  • Węzły dynamiczne umożliwiają obsługę automatycznego skalowania w celu zwiększenia pojemności, gdy zapotrzebowanie jest wysokie, i zmniejszenia, gdy zapotrzebowanie jest niskie, w celu zmniejszenia kosztów.

Wspieranie HA projektu społecznościowego nie leży w interesie Sonatype, ponieważ mogłoby to kanibalizować niektórych klientów korporacyjnych z ich płatnego produktu.


Dzięki, korzystamy z Nexus pro na licencji, ale niestety utknęliśmy na wersji 2.x.
ᴳᵁᴵᴰᴼ

1
@ Indeed niestety, czy jest jakaś szansa na skonfigurowanie Nexusa 3 jako zwierciadła Nexusa 2?
Richard Slater

Czy wysoka dostępność - klastrowanie (HA-C) również w OSS Nexus Repository Manager?
Nitul,

Czy wdrażanie Nexusa na Kubernetesie zasadniczo nie zapewnia wysokiej dostępności, czy popełniam błąd?
lostsoul29

@ lostsoul29 To zależy od używanej przestrzeni dyskowej. Jeśli użyjesz k8s w AWS, twoje woluminy EBS znajdą się w strefie dostępności X. Jeśli to wszystkie twoje węzły w tej instancji umrą, nie będziesz mógł zamontować woluminu. Więc nie ma tutaj HA…
Pascal Hofmann
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.