Завантажте балансувальне сховище артефактів Nexus


11

Балансування завантаження Nexus в даний час не підтримується Sonatype, за винятком випадків, коли розміщується екземпляр Nexus навпроти двох із увімкненим розумним набором або за допомогою новішої функції .

І все-таки я зробив це зйомку, поділившись файловою системою з GlusterFS для /storageта намагаючись увімкнути липкість у конфігурації Apache Load Balancer та в Nexus config для інтерфейсу користувача.

З користувальницьким інтерфейсом я збиваюся, оскільки, здається, контейнер Nexus не відповідає властивостям для встановлення значення файлу cookie; використовуючи таку конфігурацію на даний момент:

Для сховища воно, здається, працює, обмежуючись лише запитами GETта HEADзапитами, все ж доведеться спробувати відкрити POSTs. Я також був не впевнений у можливих побічних ефектах запланованих робіт, тому всіх було відключено у "вторинному" вузлі.

Хтось домігся певного рівня надійної конфігурації для навантаження на балансування навантаження? Користувальницький інтерфейс насправді не важливий, щоб він був збалансованим навантаженням, я був би досить задоволений сховищем.


1
Чи є мета досягти балансування навантаження або високої доступності?
Тенсібай

1
@Tensibai в кінцевому підсумку
1717

Стара, але, можливо, все ще актуальна публікація в блозі
Tensibai

Відповіді:


7

Nexus 3 Pro Sonatype підтримує високу доступність за допомогою декількох механізмів, спільно відомих як тканина компонентів:

  • Peer-to-peer-менеджери сховищ означає, що немає жодного майстра, який також відомий як одна точка відмови. Пакети тиражуються між вузлами, щоб забезпечити їх згодність.
  • Зберігання означає, що ви можете використовувати накопичувачі високої міцності, такі як S3.
  • Динамічні вузли дозволяють підтримці автоматичного масштабування збільшувати потужність, коли попит великий, і зменшувати його, коли попит низький, щоб зменшити витрати.

Насправді не в інтересах Sonatype підтримувати ГА для проекту громади, оскільки це може привернути увагу деяких клієнтів підприємства до оплати їх продукту.


Дякую, ми дійсно використовуємо ліцензію Nexus pro, але, на жаль, ми затрималися на версії 2.x.
ᴳᵁᴵᴰᴼ

1
@ ᴳᵁᴵᴰᴼ насправді, будь-який шанс встановити Nexus 3 як дзеркало Nexus 2?
Річард Слейтер

Чи є також висока доступність - кластеризація (HA-C) в ОС Nexus Repository Manager OSS?
Нітул

Чи не розгортання Nexus на Kubernetes по суті не забезпечує високу доступність, чи я помиляюся?
lostsoul29

@ lostsoul29 Це залежить від пам’яті, яке ви використовуєте. Якщо ви використовуєте k8s в AWS, томи вашого EBS виявляться в зоні доступності X. Якщо всі ваші вузли в цьому випадку загинуть, ви не зможете змонтувати гучність. Так що тут немає HA…
Паскаль Хофманн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.