Một suy nghĩ gần đây vào giữa đêm Thực ra không phải là mới, vẫn là một chủ đề cũ "Những người làm infra phải gần gũi với kinh doanh, nếu không mọi thứ chỉ là lâu đài trên không" Tôi đã giới thiệu nhiều lần rằng công ty tôi là một trong những người chơi hàng đầu trong AIGC, chuyên về lĩnh vực hai chiều. Gần đây, chúng tôi đang đối mặt với một vấn đề do Elasticsearch gây ra. Các tác phẩm nghệ thuật và nhiệm vụ được người dùng công khai phát hành đều có thể tìm kiếm được. Gần đây, Elasticsearch thường xuyên gặp phải tình trạng một số Data Node bị đầy và dẫn đến các vấn đề tìm kiếm liên quan. Vậy chúng tôi cần làm gì để nhanh chóng giải quyết vấn đề này? Trước khi thảo luận thêm, chúng ta cần suy nghĩ về bản chất của thao tác tìm kiếm trong bối cảnh này là gì? Quan điểm của tôi là quản lý tài sản. Trong bối cảnh AIGC, Prompt chắc chắn là tài sản cốt lõi của người dùng, trong khi Task và Artwork tương ứng có thể được coi là bản xem trước (hoặc thuộc tính) của tài sản. Với giả thuyết như vậy, chúng ta có thể rõ ràng biết rằng, ít nhất trong hình thức hiện tại, các thuộc tính cốt lõi của kinh doanh chắc chắn không thể nhượng bộ vì kết quả kỹ thuật. Đồng thời, chúng tôi cũng có một quan sát rằng, tính khả thi của Artwork mà người dùng công khai phát hành không giống như Task, Artwork có thể được tìm kiếm công khai và cũng sẽ chịu trách nhiệm SEO, trong khi Task thực tế chỉ có người dùng mới thấy. Nói cách khác, tần suất truy cập dữ liệu của hai bên và nhu cầu tài nguyên là không giống nhau. Nói cách khác, chúng tôi có nhu cầu đa thuê cho Index của ES. Nhưng thật không may, theo thiết kế hiện tại của ES, nó không có khả năng đa thuê. Mặc dù về lâu dài, tối ưu hóa truy vấn sẽ là một lựa chọn tất yếu, nhưng trong bối cảnh kinh doanh phát triển siêu nhanh hiện nay, việc chia tách Index thành các cụm khác nhau, phân bổ sức mạnh tính toán/ổ đĩa khác nhau theo thuộc tính của Index, thử nghiệm nhanh sẽ trở thành lựa chọn hàng đầu của chúng tôi. Hiện tại, công việc này đang được tiến hành, hiệu quả chưa biết, nhưng toàn bộ quá trình suy nghĩ và đấu tranh thực sự là điều mà tôi ít khi xem xét trong vài năm qua. Nhiều lúc, giải pháp tối ưu về kỹ thuật chưa chắc đã là giải pháp tối ưu cho kinh doanh. Cuối cùng, một quảng cáo nữa. Công ty tôi đang tuyển dụng, các vị trí như Kỹ sư ML, Dữ liệu ML/Full Stack/Backend/Marketing đang chờ đợi. Nếu bạn muốn cùng làm những điều thú vị, hãy DM, giúp bạn đến thẳng với sếp của bạn.