Tải cân bằng kho lưu trữ tạo tác Nexus


11

Cân bằng tải Nexus hiện không được Sonatype hỗ trợ, ngoại trừ bằng cách đặt một phiên bản Nexus ở phía trước hai với bật proxy thông minh hoặc thông qua một tính năng mới hơn .

Tuy nhiên, tôi đã cho nó một shot, bằng cách chia sẻ hệ thống tệp với GlusterFS cho /storagevà cố gắng kích hoạt tính dính trong cấu hình Apache Load Balancer và trong cấu hình Nexus cho UI.

Với giao diện người dùng, tôi thất bại thảm hại, vì dường như bộ chứa Nexus không tôn trọng các thuộc tính để đặt giá trị cookie; sử dụng cấu hình sau tại thời điểm này:

Đối với việc lưu trữ, nó dường như hoạt động, bằng cách giới hạn GETHEADchỉ yêu cầu, vẫn phải thử mở sang POSTs. Tôi cũng không chắc chắn về tác động của tài sản thế chấp có thể có của các công việc được lên lịch, vì vậy tất cả đều bị vô hiệu hóa trong nút "phụ".

Có ai đạt được một số mức cấu hình đáng tin cậy cho nexus cân bằng tải không? Giao diện người dùng không thực sự quan trọng để được cân bằng tải, tôi sẽ đủ hài lòng với việc lưu trữ.


1
Là mục tiêu để đạt được cân bằng tải hoặc tính sẵn sàng cao?
Tensibai

1
@Tensibai cả cuối cùng
ᴳᵁᴵᴰᴼ

Câu trả lời:


7

Nexus 3 Pro của Sonatype hỗ trợ Tính khả dụng cao thông qua một số cơ chế được gọi chung là Thành phần Vải:

  • Người quản lý kho lưu trữ ngang hàng có nghĩa là không có một chủ, còn được gọi là một điểm thất bại duy nhất. Các gói được sao chép giữa các nút để đảm bảo chúng cuối cùng phù hợp.
  • Lưu trữ cuối cùng có nghĩa là bạn có thể sử dụng lưu trữ có độ bền cao như S3.
  • Dynamic Nodes cho phép hỗ trợ tự động mở rộng để tăng công suất khi nhu cầu cao và giảm khi nhu cầu thấp để giảm chi phí.

Việc Sonatype thực sự không ủng hộ HA cho dự án cộng đồng vì nó sẽ ăn thịt một số khách hàng doanh nghiệp từ sản phẩm trả phí của họ.


Cảm ơn, chúng tôi đang sử dụng Nexus pro được cấp phép thực sự, nhưng chúng tôi bị mắc kẹt trên v 2.x trong tương lai không may thấy trước.
ᴳᵁᴵᴰᴼ

1
@ Thật không may, có bất kỳ cơ hội nào để thiết lập Nexus 3 như một tấm gương của Nexus 2 không?
Richard Slater

Tính khả dụng cao - Phân cụm (HA-C) trong Trình quản lý kho lưu trữ Nexus cũng vậy?
Nitul

Không triển khai Nexus trên Kubernetes về cơ bản cho phép tính sẵn sàng cao hay tôi đang hiểu sai điều này?
mấtsoul29

@ mấtsoul29 Nó phụ thuộc vào dung lượng lưu trữ bạn đang sử dụng. Nếu bạn sử dụng k8 trong AWS, khối lượng EBS của bạn sẽ kết thúc trong Vùng sẵn có X. Nếu tất cả các nút của bạn trong trường hợp đó chết, bạn sẽ không thể gắn kết âm lượng. Vì vậy, không có HA ở đây
Lặng
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.