请教图片内部流转类网站的技术选型

2017-11-01 20:27:53 +08:00
 haonan3344

如题

帮某个小公司做的一个系统,每天试用阶段每天需要上传 1000-2000 张照片,预计以后高峰时期每天 10000 张左右。目前图片压缩后每张 300kB 左右,以后想用低压缩 1MB 左右的单张图片。 图片上传、查看范围就在几十个人之间,不对外。

租用的前段时间华为 5Mbps 的半价主机,感觉当天繁忙时间 5Mbps 带宽都很紧张了,以后正式用起来,就不够用了。

请问: 1、 本情况适用对象存储服务吗? 2、 简单了解下又拍云、七牛云,有没有可靠性更高的选择? 3、 图片不过自己的 ECS 直传云存储的方案靠谱吗?有没有推荐的开源项目参考哈 4、 主要是 ECS 带宽不够,有其他的技术路线吗?

感谢!!

3283 次点击
所在节点    云计算
18 条回复
imdong
2017-11-01 20:42:46 +08:00
买什么服务器,浪费钱。
直接用阿里云的 OSS,七牛之类的对象储存就 OK 了。
速度快,价格便宜。比服务器不知道便宜多少钱。
如果只是公司内部,直接内网搞个破电脑做服务器更好。
haonan3344
2017-11-01 20:48:52 +08:00
@imdong 不在内网,基本上是手机端采集上传,电脑端流转审核

我愁的 ecs 带宽小,要不要直接传云存储

云存储要是故障,我又没有备份方案。。。
innocent
2017-11-01 20:55:07 +08:00
@haonan3344 对象存储可以设置储存源地域和储存副本地域,不用担心备份方案的
haonan3344
2017-11-01 20:59:55 +08:00
@innocent 谢谢

我再追问下,站内之前常有帖子说又拍云访问不了的情况,这个方案可以解决吗?

其实就是+cdn 方案?
imdong
2017-11-01 21:00:10 +08:00
@haonan3344 理论上来说,基本上不用考虑云存储故障的问题。
首先,几率太小了,其次,理论上来说,云存储的故障率应该比你 ECS 的故障率要低。
担心完全是多余的。你要相信人家,人家靠这个混饭的。
haonan3344
2017-11-01 21:02:24 +08:00
@imdong 这倒是,专业的人干专业的事 (●—●)
oh
2017-11-01 21:25:39 +08:00
用又拍云的话,他们有个 token 防盗链的功能,杜绝采集是没问题的,因为爬虫爬不到你的内网去。
但是杜绝不了 别人复制了图片 url 传播出去,虽然你可以把 token 有效期配置得很低,几分钟就失效。而自建主机的话,每一次访问都可以做校验,相对安全一些,就看你对保密程度 要求多高了。
haonan3344
2017-11-01 21:31:03 +08:00
@oh 谢谢,我来研究研究
opengps
2017-11-01 21:50:32 +08:00
用外部存储,不要占用服务器带宽(占用上行带宽没问题,不限速),按流量计费,七牛,阿里 oss 等都可以
m939594960
2017-11-01 22:26:24 +08:00
@oh 又拍云有回源鉴权的功能,就是每次访问图片前先请求接口判断是否能访问图片,应该可以做的基本上没有安全问题
haonan3344
2017-11-01 22:34:12 +08:00
@m939594960 谢谢,我仔细研究下安全问题
@opengps 谢谢,还是考虑用 oss 了
oh
2017-11-01 23:10:21 +08:00
@haonan3344 阿里的 oss 是我用过最坑的云存储,我没一千万,别找我
akira
2017-11-01 23:59:48 +08:00
@haonan3344 仔细看 oss 的价格哦,1w 张 1M 的图片,一天是 10G 了
lslqtz
2017-11-02 00:00:45 +08:00
@oh 你不知道又拍云有个回源鉴权吗。。
ericls
2017-11-02 04:20:24 +08:00
s3 加个 lambda 做验证?
pc10201
2017-11-02 19:35:07 +08:00
直接对象存储,甚至不需要用服务器中转
haonan3344
2017-11-03 13:13:36 +08:00
@pc10201 怎么做呢?

APP 直传对象存储?

这样密钥需要在 APP 端暴露,感觉不安全

用的华为云,我要用其他存储的话,华为云出去的流量不够啊。。。

华为自己得存储没有 go sdk。。。
haonan3344
2017-11-03 16:08:18 +08:00
华为云 ecs 出站口流量带宽有限,上传到又拍云感觉进度跟不上。。。

只能考虑 esc 和存储在一个节点的,那就是阿里云和腾讯云了。

腾讯云存储 golang 接口还没开发,最后只好选择阿里云了,这个带 golang 接口。。。


阿里云趁双十一买啥呢?
感觉 2C4G1M 买 3 年最划算了 (눈_눈)

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

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

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

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

© 2021 V2EX