Băng thông liên lục địa đắt theo hai nghĩa: tốn tiền trên hoá đơn egress cloud, và tốn thời gian khi artist chờ một asset xuống đường ống. Một parc render không nghĩ đến điều này có thể tiêu một phần đáng kể wall-time của mỗi job để kéo lạnh các file scene đã có sẵn trong cache ở đâu đó khác trong toà nhà.
Pattern cache dùng chung là đòn bẩy đơn giản nhất và lớn nhất. Một server cache Samba (SMB3) ở main datacenter giữ asset dự án. Mỗi node render mount cache và đọc file scene qua LAN. Khi một asset mới được job tham chiếu, cache kéo nó từ cloud storage của khách hàng đúng một lần. Mỗi node tiếp theo cần đến nó sẽ đọc từ bản LAN. Một parc 20 node lẽ ra kéo file scene 40 GB hai mươi lần thì chỉ kéo một lần.
Về nguyên tắc, điều này thẳng thắn. Trong thực tế, hai phần thiết kế quan trọng.
Tránh cache theo từng node. Cám dỗ là cho mỗi node render một SSD local lớn và để nó cache bất cứ gì nó muốn. Với một parc 20 node có 10 TB dữ liệu dự án, điều đó trở thành 200 TB lưu trữ trùng lặp mà không có logic invalidation chung. Chúng tôi không làm vậy. Cache dùng chung là cache duy nhất; các node coi đĩa local là không gian scratch, không phải kho lưu dự án.
Làm ấm cache trước ngày D. Khi khách hàng thông báo dự án bắt đầu vào thứ Hai, chúng tôi làm ấm cache trong cuối tuần. Job đầu tiên ngày thứ Hai đọc từ cache đã ấm thay vì kích hoạt hai mươi tiếng kéo lạnh. Đây là phương pháp đáng tin cậy nhất để khiến lần render đầu của một dự án cảm thấy nhanh.
Một ghi chú về right-sizing: box cache dùng một SSD SATA duy nhất với hệ thống file ext4. Đối với cache (khác với storage chính), một bố cục đĩa đơn là sự đánh đổi đúng. Cache không phải nguồn sự thật — nguồn sự thật là cloud storage của khách hàng — và cache có thể xây lại bằng cách kéo lại từ cloud hoặc rsync từ một bản backup dự án. Xây một mảng dự phòng trên một volume mã hoá sẽ thêm chi phí và độ phức tạp mà không thay đổi câu chuyện vận hành; một node mất cache là việc xây lại trong một buổi tối, không phải sự kiện mất dữ liệu. Định kích thước phần cứng cache phù hợp vai trò của nó là một trong những cách dễ nhất để giữ chi phí vận hành có thể dự đoán.
Với các đội đang cân nhắc một cluster lâu dài thay vì một triển khai cross-country đơn lẻ, trang dedicated cluster options bao quát cấu hình đó chi tiết hơn.