我有一个会生成大量图像的项目。(1 000 000 对不起,我错了)我需要通过算法处理每张图像。你能给我建议这个项目的架构吗?
它是计算机视觉领域的专有算法。
图片的平均大小接近 20 kB 我需要在上传时处理它们,并根据要求处理 1 或 2 次。平均而言,我每天获得一百万张图像,每张图像我需要每天浏览算法 1-2 次。
是的,大多数情况下,图像将存储在本地磁盘上
当我处理图像时,我将生成新图像。
目前看来:
对于我必须执行上述过程的每台服务器,我很可能会有几台服务器(我不拥有)。服务器之间的互联网带宽非常薄(大约 1 Mb \ s),但对我来说,有必要在服务器之间交换消息(更新神经网络的系数)和更新算法。
在当前的硬件(英特尔系列 6 型号 26)上,完成 50 000 张图像的完整过程大约需要 10 分钟。
或许
哪里会有广泛的内部频道,所以我可以将这些图像上传到我拥有的服务器。