没做过 toC 的业务,所以想业余自己搞一个小项目,请问各位是怎么选择云存储的?需要考虑和云服务器同一个厂商吗?感觉这些东西太复杂了,求讨论

2021-10-05 13:02:20 +08:00
 0x0208v0

今年十一假期有空,在网上瞎逛,结果发现“永硕 E 盘”这个东西还活着

印象里这个网盘已经存在十几年了(小学的时候就用来存外挂)

承认有被突然感动,想着自己什么时候也能做一个能存活十几年的互联网产品

现在想做一个能在线存储 /播放 MP3 或者录音文件的小网站(自己喜欢录一些声音,比如虫子叫啊之类的)

紧接着就开始技术调研。技术选型打算用自己熟悉的 Python 做后端,前端尽量学学 JS

结果发现平时在工作中用到的 CRUD,在自己想做一个产品的时候完全没用

甚至不知道从什么地方入手。 想来想去,还是请教一下各位


我手里现在有一个 2 核 4G3M 带宽的云服务器,是阿里云的

域名是五六年前注册的,在腾讯云。

问题来了,数据库怎么选?需要考虑和云服务器同一个厂商吗?

那对象存储又该怎么选择??妈蛋平时做 CRUD 太多了,这些从来没想过


2057 次点击
所在节点    程序员
18 条回复
Kinnice
2021-10-05 13:12:02 +08:00
数据库自行搭建,可以使用 mongo 、mysql,你的数据量完全用不到单独买一个数据库的水平。
如果你的 mp3 容量不大,可以不考虑对象存储。
另外这个场景,使用 Serverless 比较适合
0x0208v0
2021-10-05 13:16:05 +08:00
@Kinnice 想要弄个用户系统,然后注册的用户都能使用这个服务。这样的话,就得用 s3 或者阿里云 oss 之类的了吧
christopheredwar
2021-10-05 13:21:54 +08:00
可以用 Django+jQuery,小项目设计比较重要。正在做类似的个人项目
0x0208v0
2021-10-05 13:24:56 +08:00
@christopheredwar Django 用的不熟练,想用 Fastapi 试试水哈哈哈
christopheredwar
2021-10-05 13:26:54 +08:00
@v2exblog 都可以。选 Django 主要是想熟悉 MVC 模式,还有网站的架设流程。
lower
2021-10-05 14:29:44 +08:00
ky 一句,就算搞 curd 的,图片附件上传下载这种需求还是比较常见的吧……
wangxin13g
2021-10-05 14:42:38 +08:00
先做,遇到问题和瓶颈再考虑优化,不要老想着大而全,保证抽象合理能迁移就行。
leafre
2021-10-05 14:43:28 +08:00
mysql + minio
0x0208v0
2021-10-05 14:51:29 +08:00
@lower 实际上想问问怎么技术选型,比如不同厂商的服务怎么选,应该注意哪些
agagega
2021-10-05 15:20:50 +08:00
个人小项目真不用考虑太多,用最熟悉的语言框架整个原型出来,然后自己用一段时间,持续改进,到差不多可以公开出来的时候再考虑上服务。性能什么的都是代码库变大之后再考虑的事情。感觉要变成屎山了还能享受重构的乐趣。惟一要注意的是数据老实备份,别弄丢了。
0x0208v0
2021-10-05 15:56:34 +08:00
@agagega 这倒是哈哈哈哈,看来自己想多了。想得太多反而寸步难行
ch2
2021-10-05 17:43:42 +08:00
常识:
分发文件都是按用 oss 的付费流量,你的 3m 小水管只够搭个 api 后端
所以你用阿里云的存储就是了
wafm
2021-10-05 18:31:49 +08:00
带宽费是大头啊,楼主钱多是吗
diguoemo
2021-10-05 18:54:32 +08:00
永硕 E 盘基本都是卖挂的用吧……
lhx2008
2021-10-05 19:52:15 +08:00
用 COS 和 OSS 的 client 封装一下就可以了,数据库里面存一下对象存储的后端类型和路径就可以
0x0208v0
2021-10-05 20:44:11 +08:00
@wafm 你的头像刚好!楼主没钱。。。。
anxxv2
2021-10-05 20:51:45 +08:00
@v2exblog 那我的呐
0x0208v0
2021-10-05 21:19:38 +08:00
@anxxv2 你的也挺好的,/😂

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

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

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

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

© 2021 V2EX