对搭建 MinIO 对象存储的一些疑问

172 天前
 heiya

背景

疑问

7032 次点击
所在节点    程序员
82 条回复
heiya
172 天前
@laminux29 说真的,我不是不能接受批评的人,如果他在反问之后再追加你说的这些,我会谢谢他。最后,谢谢你的回复,对我而言很有价值。
heiya
172 天前
@chinanala 我现在的方案也是两台 ECS ,一台部署前端和 Nginx ,Nginx 转发到了另一台内网相通部署了 MinIO 的机器上。找这么说,咱们的方案是不是一样的?
heiya
172 天前
@NessajCN 你说我臭嘴我同意,你要说他说的好听我不认可。你看别人的回答什么叫友好互助,良好沟通。
abc0123xyz
172 天前
大厂 100m 公网可不便宜
heiya
172 天前
@Karte 感谢回复,这对我非常有价值。我现在已采用的有两种方案,一种是公网部署,采用 OSS+MinIO ;另一种是私有化部署,不通外网,采用 MinIO 。另还有一个问题想咨询一下,如果一个文件几百 M 、上 G ,采用 CDN 是否合理呢?
heiya
172 天前
@layxy 好的,谢谢
heiya
172 天前
@clf @layxy 感谢回复。那如果一个文件几百 M 、上 G ,采用 CDN 是否合理呢?
chinanala
172 天前
@heiya #42 本质上不同,因为如果没有低价的大带宽机器,我就不会自建 MinIO 。如果只是两台常规的服务器,那就没必要一台搭建 Nginx 一台搭建 MinIO ,没有任何优势。一台大带宽做入口,一台大硬盘做业务,这种搭配多好
heiya
172 天前
@chinanala 我明白了,感谢。这两天在阿里云上也在找大带宽的机器,结果没找到。另外,有一个点与#12 楼说的一致,在公网上部署 MinIO 需要公开该项目的所有代码,如果不想公开需要商业授权;在内网不需要。您这边是怎么解决这个的呢?
pengtikui
172 天前
好奇觉得一楼没问题的人都是啥人,平时说话都这么阴阳怪气吗
ryan4290
172 天前
@billbob 对,你这个方案不错。
mx1700
172 天前
如果你仅仅是因为 OSS 外网流量价格高而部署 MinIO ,那不去直接 ECS 反代 OSS ,OSS 内网流量应该是免费的。
skiy
172 天前
我看海外很多 devploy 之类的平台,很多都是用 Traefik 。
wunonglin
172 天前
OSS 内网是免费的。。。仅仅收存储费
Mithril
172 天前
@heiya 那倒是不需要。GPL 系的核心是你的客户要能拿到代码,内网部署你自己就是你的客户了,自然无所谓。

但如果你是在客户的内网部署,按理说也需要。但和 SaaS 不同,你能私有化部署的客户相当于是筛选过一遍的,一般没这么闲的去起诉你要代码。只是当你的客户要在你这产品的基础上发布他们的产品时,他也要考虑这个问题。

很多人都会忽略掉,这种风险以及研究清楚这些问题要花的时间和精力其实也是一种成本。而且从 Github 的 Issue 来看,MinIO 这公司在这项上还是比较激进的。你甚至去提个 issue ,都会警告你拿它商用可能违反 license 。

https://github.com/minio/minio/discussions/13571#discussioncomment-1583482

不过这不重要,毕竟还有 Swift 什么的一大堆的替代选项。总之一个可靠性高,性能不错的存储系统的复杂度并不低,维护成本也很高。所以只是建议你在考虑成本的时候除了流量费以外把这些也算进去。
当然你要给客户私有化部署那就没办法了。你在你的 App 端做 S3 接口,然后去客户那里根据数据量选解决方案就行。比如说小型客户不在乎 License 直接跑 MinIO ,大型客户,有自己专业 IT 团队的,让他们自己去部署 Ceph 或者 Swift 。

当然还有个更好的选项,让客户直接买带 S3 API 的存储产品。毕竟你存储量上去以后肯定要买专门的存储设备,Dell 一类的厂商,有直接带 S3 API 的存储服务器。这样维护什么的问题直接甩给 Dell 就好了,毕竟需要买这些设备保存重要数据的客户,也不差那点服务费。
wangyzj
172 天前
minio 没有那种流量 redirect 方式吗
chihuokobe
172 天前
@kk2syc 为什么很迷惑?难道你玩的是单机版?官网集群模式推荐 Nginx 和 HAProxy 你没看到?
SingeeKing
172 天前
minio 部署在云服务上,硬盘成本远远比 OSS 高吧
wxw752
172 天前
@pengtikui #50 如果是对一个初学小白,不应该像一楼那样讲话。

但是对 OP 这类 ECS 、OSS 等各类云服务长期使用的人,还会搞阿里云 ECS 部署 minio 这样奇葩操作,我觉得一楼的反应没问题。把内心疑虑不加包装的发出来了而已
wy315700
172 天前
@heiya #38 云服务的 OSS 都是内网联通的。而且内网流量免费。访问文件无需外网

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1121050

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX