|
|
|
|
|
by maksimum
2620 days ago
|
|
> Containers are meant to be stateless infrastructure. By downloading something at startup, you're breaking that contract implicitly. I feel that mounting a NFS partition is a similar break of contract. I.e. you could see the same image behave differently depending on what's in the NFS partition. I feel like to get data in a "reproducible" way you need to pull it from a data versioning system. I think there's different ways to implement data versioning with their own trade-offs. NFS and S3, among others, could be used to implement data versioning. I agree with you that in theory an NFS is more performant because it allows you to load lazily. |
|
In any type of realtime, high bandwidth feed, I feel like what you're suggesting isn't cost effective for the benefits it provides.
If you need absolute reproducibility and back-testing or your feed is lower bandwidth, it maybe makes sense. But not for larger systems.