Lore Server: kiểm soát phiên bản được điều chỉnh cho các quy trình tài sản nhị phân khổng lồ
Quản lý các kho lưu trữ đa terabyte với lưu trữ theo địa chỉ nội dung, các đoạn tệp phân đoạn và cung cấp nước theo yêu cầu để các không gian làm việc cục bộ vẫn nhẹ nhàng. Epic Games Inc. cung cấp Lore Server như là trung tâm tập trung của một hệ thống kiểm soát phiên bản mã nguồn mở, kết hợp mạng QUIC và gRPC với kiến trúc ưu tiên nhị phân. Các khả năng chính bao gồm chuỗi sửa đổi không thay đổi và ủy quyền theo phạm vi JWT, nhằm vào các studio trò chơi, các nhà sản xuất phim và các đội 3D phải phiên bản các tài sản nhị phân lớn cùng với mã nguồn.
Máy chủ thực sự lưu trữ những gì và cách nó phục vụ các nhóm
Máy chủ Lore tổ chức dữ liệu theo hash nội dung, sử dụng cây Merkle cho lưu trữ theo địa chỉ nội dung để các đoạn giống nhau tự động loại bỏ trùng lặp. Các tệp được chia thành các đoạn cho phép máy chủ tham chiếu các đoạn có thể tái sử dụng thay vì toàn bộ nhị phân, điều này giảm thiểu sự trùng lặp lưu trữ cho các kết cấu lớn và mô hình 3D. Máy chủ hoạt động như một kho lưu trữ có thẩm quyền, trình bày các nhánh và phiên bản thông qua một lịch sử không thể thay đổi, liên kết mã hóa mà khách hàng có thể truy vấn và lấy.
Cách nó ảnh hưởng đến hạ tầng mạng và lưu trữ
Tải mạng tập trung vào việc lấy các đoạn, không phải chuyển toàn bộ tệp, vì khách hàng chỉ yêu cầu các đoạn họ cần thông qua việc cung cấp theo yêu cầu. Máy chủ sử dụng QUIC và gRPC cho các luồng độ trễ thấp, điều này giúp khi khách hàng lấy các tập hợp nhỏ các đoạn từ các tập dữ liệu nhiều terabyte. Máy chủ Lore yêu cầu một backend lưu trữ ổn định như đĩa cục bộ hoặc lưu trữ tương thích S3, vì vậy kích thước hạ tầng và hiệu suất lưu trữ đối tượng xác định trực tiếp tốc độ chuyển giao từ đầu đến cuối.
Có an toàn để chạy máy chủ trong môi trường sản xuất không?
Bảo mật tập trung vào ủy quyền theo phạm vi JWT và lịch sử có bằng chứng không bị giả mạo, với các phiên được quản lý bởi máy chủ và chuỗi phiên bản xác minh tính toàn vẹn. Chuỗi phiên bản không thể thay đổi làm cho các chỉnh sửa lịch sử trái phép có thể phát hiện, và các kiểm soát truy cập dựa trên mã thông báo giới hạn các hoạt động kho lưu trữ cho các phiên có phạm vi. Các nhóm cần khóa tệp có một cơ chế tích hợp để ngăn chặn các chỉnh sửa đồng thời trên các tài sản nhị phân không thể hợp nhất, giảm thiểu rủi ro xung đột cho các nghệ sĩ.
Ai nên vận hành nó và cần bao nhiêu chuyên môn
Các quản trị viên cần có kinh nghiệm với các backend lưu trữ và vận hành máy chủ, vì máy chủ tích hợp với lưu trữ cục bộ hoặc tương thích S3 và chạy trên Windows hoặc Linux. Dự án là mã nguồn mở theo giấy phép MIT, vì vậy các studio có thể lưu trữ và duy trì máy chủ của riêng họ sẽ được lợi. Các nhóm nhỏ hơn không có nhân viên hạ tầng có thể gặp khó khăn trong việc thiết lập và bảo trì so với các lựa chọn lưu trữ khác.
Kiểm soát back-end đáng tin cậy cho các studio có thể lưu trữ và duy trì nó
Lore Server phù hợp với các studio và nhóm sản xuất cần các kho lưu trữ có thể mở rộng, địa chỉ nội dung cho các tài sản nhị phân rất lớn và có thể phân bổ tài nguyên hoạt động để vận hành và điều chỉnh các backend lưu trữ. Máy chủ cung cấp các đảm bảo tính toàn vẹn mạnh mẽ và các giao thức mạng được thiết kế cho các chuyển giao lớn; sự đánh đổi là trách nhiệm vận hành, vì nó phụ thuộc vào một backend lưu trữ ổn định và chuyên môn lưu trữ tại chỗ hoặc đám mây để đạt được tiềm năng của nó.