小型工作室存储选型的一点思考和疑问

99 天前
THEcattail  THEcattail

有什么适合长期存储热数据(比如代码仓库、数据库、元数据之类的)的生产环境吗

本地存储心里放心,但是需要大量运维精力,也缺乏应对极端故障的能力,考虑数据和服务最好在一个网络里就还要考虑拉商宽的成本,感觉有点得不偿失

云托管是看到最多建议的方案,但是也比较担心运维和云平台耦合度高,未来有迁移需求比较麻烦的问题,另外这也是唯一一个成本会和读写次数/流量挂钩的方案

还有一个个人还有点心仪的方案是租 idc 的服务器托管,但是看了一圈好像没有看到那种公认知名稳定的大品牌,数据安全系数是个未知数,对准备备份迁移的要求反而会更高

4301 次点击
所在节点   程序员  程序员
31 条回复
kalayygl001
kalayygl001
99 天前
买 2 台数据中心下架 dell 730xd 或者 740xd 一台做存储 配置上 raid 卡 一台做开发环境
不考虑电费
比云服务器便宜很多
JensenQian
JensenQian
99 天前
大厂的对象存储呗
一般东西不大的话也没多少钱
就是做好下防护,当心被人刷
glcolof
glcolof
99 天前
啊这……想太多了吧?
我们公司直接找了台退役的电脑,固态盘装系统,两块 4TB 机械盘组镜像卷,安装 SVN Server ,开启系统自带的文件共享,定期用移动硬盘备份数据,移动硬盘有 2 块,其中一块保存在老板家里做异地存储,哪里需要“大量运维精力”呀。
之前的公司规范一点,买的是戴尔的专业服务器,四块机械硬盘组建 2 组 RAID1 镜像,软件层面同样是 Windows 系统,SVN Server+文件共享,定期备份到局域网内的另一台服务器上(同样是 Windows+RAID1+文件共享)上,平时同样不需要运维。

这种简单的系统,应对百年不遇的极端故障已经足够了。真遇到超百年不遇的极端故障,需要考虑的大概率是人还在不在,而不是数据在不在。
ztm0929
ztm0929
99 天前
是商业需要吗?凡是涉及到商业的先自己估算下 ROI (收入产出比),我个人认为作为小型团队,金钱的计算比精力的计算优先级更高。
tomczhen
tomczhen
99 天前
相对稳定的架构下,只要初始方案靠谱其实运维花费比较小。但是,只是能用的门槛太低了。见过买新服务器但是省钱只装一块硬盘的,还见过为了节省磁盘空间组 raid0 的。

极端故障的应对就是需要钱,想省钱就需要明确能接受的故障恢复时间是多少。单机架构只要数据不丢,恢复时间能接受的越长,成本就可以降低。

关键基础设施职能越单一越固定,那么运维难度就越低,不稳定和运维难很多时候就是想“省”。
Jhma
Jhma
99 天前
@glcolof 定时备份现在很容易搞定,但是出现 RAID 损毁甚至服务器开不了机的情况,怎样实现原系统原环境原数据快速恢复运行起来,这个就考验技术了。目前云上倒是可以实现服务器组跨地域做负载均衡和故障转移,计算存储网络均高可用,不过金钱的代价也高
shakoon
shakoon
99 天前
租机架找三大电信运营商将是了,没有比这更大牌的了
akira
akira
99 天前
代码仓库、数据库、元数据 这是 3 个不同的事情。。。感觉你们缺的不是存储方案,缺的东西多了。。
glcolof
glcolof
99 天前
@Jhma 镜像卷或者 RAID1 是指数据同时向两块硬盘写入,两块硬盘的数据总是一致的。购买硬盘的时候尽量不要买同品牌同批次的硬盘,两块硬盘同时损毁的概率是很低的,只要有一块硬盘没有坏,数据就不会丢失,恢复数据的时候也不需要额外的操作,直接把硬盘安装到新电脑上就可以正常使用了。这与 RAID0 或者 RAID5 之类的模式是完全不同的。

何况还有定期的冷备份,就算遇到天灾,两块硬盘都坏了,还有冷备份的数据,并不会完全损失。如果有条件,还能结合云盘之类的方式进行额外的备份。
huage
huage
99 天前
直接云服务,可以多云
daimaosix
daimaosix
99 天前
运维靠谱的话并不需要大量的运维精力,大宝贝
dann73580
dann73580
99 天前
truenas+ups 就可以吧?一般其实没啥运维的,断电有 ups
THEcattail
THEcattail
99 天前
@akira 可能是表述得不太清楚,是需要跑一些需要持久化数据的服务,我想是先决定数据存储在哪里,才好决定服务跑在哪里,因此存储的方案也受服务所在环境的运维难度影响
samli12
samli12
99 天前
万国数据
ShuWei
ShuWei
99 天前
弄个 nas 不就解决了
Jhma
Jhma
99 天前
@glcolof 那可不一定哈,很多生产环境是 RAID5/6/50/60 ,作为一个合格的 IT 运维,也要考虑到 RAID1/10 的损毁,所以我在本地部署了 VSAN ,一个虚拟生产服务器还有另外两个副本,还是实时的,更没有最近冷备份到损毁前的数据差异,你这种思维是我多年前的认知
libook
libook
99 天前
我们十年的服务从一个云迁移到另一个云,服务用
libook
99 天前
服务用容器,数据放数据库里,迁移没遇到耦合情况,除非你用了很多云服务自己的 api
smdbh
99 天前
想省钱,只有自己多花时间和心思
2 个二手硬盘的备份,比一个新企业盘可靠, 是否能接受这样的观点, 才有后面的方案
testcgd
98 天前
线上服务上云,开发环境本地部署二手洋垃圾,核心数据定期往云备份,备份记得做演练,别备个寂寞

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

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

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

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

© 2021 V2EX