我正在考虑执行Minio设置,并开始怀疑在VM和K8S操作符上部署Minio的利弊。
由于我在谷歌上找不到任何比较(或经验分享),所以我在这里提出这个话题,以供任何评论或补充。
真的很感激你的任何投入。
发布于 2022-11-18 23:32:14
无论是VM还是K8s,您都要处理虚拟化。这些优点和缺点与MinIO没有多大关系-- MinIO有一个Kubernetes操作符,您可以利用它部署到K8s上,或者您可以使用其他VM--编制工具--完全取决于您。
从MinIO的角度来看,真正重要的是确保适当的硬件组件就位。对性能最重要的是网络、存储控制器和存储(通常按这个顺序)。然后是CPU/内存。不管是否存在虚拟化层,都不会有太大的变化--尽管我意识到虚拟网络层之类的问题会导致各种问题,这也超出了MinIO的范围。
我们有一些指导这里的生产硬件指南和尺寸。也许是个好的开始。
比这更具体的是实际情况依赖-它需要考虑到您的预期存储,增长目标,性能目标,诸如此类的事情。我唯一能想到的与OnPrem、VM或K8s不同的地方是,对于VM/K8,如果要在大量工作负载中使用工作节点,就必须考虑资源争用。这与在裸金属节点上运行一组高性能服务没有什么不同--如果您没有足够的IO来处理抛出的服务,那么您的服务将无法执行。
这一切都有点模糊,但事情就是这样的-你有上面的文档,MinIO自己的参考硬件,以及任何你可以直接接触到的东西。
https://stackoverflow.com/questions/74066025
复制相似问题