从集装箱网站播放audio – 源audio位于何处?

我一直在试图构思一个网站,允许用户播放短的audio样本(整个网站总共约10个)。

我对容器很感兴趣,但是没有很多使用经验(因此我正在考虑这个想法 – 了解更多)。

我想集装箱/ dockerize网站,只是想知道什么正常的做法将在哪里存储audio。 容器将在云中的虚拟机上运行。 audio文件通常在容器内(即,在容器运行时内置在容器文件系统中),还是存储在容器运行的VM /节点上,然后由容器引用? 最常见的做法是什么?

这真的取决于你认为适合你的用例。 如果您的样本数量相对较less,随着时间的推移不会发生变化(无需重build图像),将它们烘焙成图像是非常有意义的。 另一方面,如果你想要的话。 通过您的网站pipe理上传,甚至只是在您的容器外上载/pipe理它们,并且这些更改在容器重启之后仍然存在,那么您需要将外部存储装载为卷,并将文件保留在那里。