V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ZE3kr
V2EX  ›  Amazon Web Services

分享一下我自己的冷备份方案 S3 Glacier Deep Archive + Nextcloud

  •  1
     
  •   ZE3kr ·
    ZE3kr · 359 天前 · 2583 次点击
    这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变。

    论坛里讨论 S3 Glacier Deep Archive 的不多,S3 Glacier Deep Archive 其实非常适合冷备份,所以我这里分享下我自己的方案。我是通过 Lightsail + S3 Glacier Deep Archive + Nextcloud 实现的冷备份,存储成本(最低)仅为 $0.99/TB/月。这个方案对于需要存 10 年以上,同时不需要经常访问的数据十分友好。

    关于数据取回的费用,Deep Archive 为 $92.5/TB ,属于我可以接受的范围。通过 Lightsail 套餐内流量,或者 Cloudfront 的免费流量,每月的头 1T 会很便宜。

    Nextcloud 作为后端,通过 External Storage 挂载 S3 实现多设备同步也很方便。通过 S3 生命周期,可以做到只有最近不访问的数据移动到 Deep Archive 里,其他数据还是可以立即访问到。Deep Archive 里的数据需要在 S3 AWS Console 里先 Restore ,等待 Restore 成功后再下载到本地即可。

    我在我的网站里也详细讲了我的使用场景,也对比了其他云存储 https://www.guozeyu.com/2023/04/s3-nextcloud-lightsail/

    17 条回复    2023-04-06 20:21:36 +08:00
    LnTrx
        1
    LnTrx  
       359 天前
    个人认为适合这种超冷备的场景:原始存储大概率不会坏,就算坏大概率也只影响个别文件,加个备份满足 3-2-1 法则。
    ZE3kr
        2
    ZE3kr  
    OP
       359 天前 via iPhone
    @LnTrx 对,留一份本地存储则可以节省取回的昂贵费用;但我现在其实是早期的本地数据也不留了。历史的 RAW 视频和照片只有在极个别需要用的情况才需要按需下载,但我又想永久保留一份
    qsnow6
        3
    qsnow6  
       359 天前
    挺便宜的,适合给家里服务器当备份,哪天崩了至少有数据可以回滚.
    ZE3kr
        4
    ZE3kr  
    OP
       359 天前 via iPhone
    @qsnow6 没错,S3 的数据持久性有 11 个 9 ,单纯存到 S3 就满足 3-2-1 原则了,只要不误删
    daimaosix
        5
    daimaosix  
       359 天前 via Android
    可惜了,Nextcloud 不能配置国内对象存储,配置了也不能直连。
    lemontv
        6
    lemontv  
       359 天前
    一直想把存 NAS 上的照片定期存储一份到 S3 Glacier Deep Archive ,不知道有没有比较好的解决方案。
    autoxbc
        7
    autoxbc  
       359 天前
    Nextcloud 出 bug 是不是单点故障
    guowq
        8
    guowq  
       359 天前 via Android
    谷歌云盘土区便宜一半,并且能挂载。一份不保险,可以考虑加密再上传 onedrive 一份,e5 免费
    ZE3kr
        9
    ZE3kr  
    OP
       359 天前 via iPhone
    @autoxbc 我这样的配置 Nextcloud 的数据全丢了也没事,Nextcloud 数据库里没有价值的数据。然后我不给 Nextcloud 的 S3:DeleteObjectVersion 权限,Nextcloud 也没权限永久删除数据
    ZE3kr
        10
    ZE3kr  
    OP
       359 天前 via iPhone
    Nextcloud 出其他 Bug 的话那就凉了,不过所有云存储都有这个问题。单纯的 S3 到时候 SLA 的,比其他云存储靠谱
    ZE3kr
        11
    ZE3kr  
    OP
       359 天前 via iPhone
    @guowq 土区是价格歧视 /汇率问题。E5 正常是收费的,免费的 E5 好像也是有容量限制的吧?我这里主要考虑远大于 2TB 数据量的备份方案,所以不考虑这些有限制的。
    ZE3kr
        12
    ZE3kr  
    OP
       359 天前 via iPhone   ❤️ 1
    @lemontv 如果 NAS 是 Linux/macOS/Windows 的话可以在 NAS 上跑一个 Nextcloud 客户端就行了;或者电脑本地挂在 NAS ,然后 Nextcloud 客户端同步 NAS 的文件夹
    lemontv
        13
    lemontv  
       359 天前
    @ZE3kr
    我去了解一下,多谢!
    cmhonker
        14
    cmhonker  
       358 天前
    如果数据量特别大可以付费 blackblaze ,7 美金就可以做到无限存储。
    ZE3kr
        15
    ZE3kr  
    OP
       357 天前
    @cmhonker 那个是电脑备份的,我是需要很多文件只在云端,因为数据量大本地硬盘和外置硬盘存不下
    ZE3kr
        16
    ZE3kr  
    OP
       357 天前
    @cmhonker What Does Not Get Backed Up
    Network (NAS) drives, remotely mounted computers or volumes, or shared volumes do not get backed up. The reason for this is not technical, but a business decision. Backing up mounted or network drives can easily be abused.

    个人觉得所有单一定价的无限存储都不可能是无限存储,用的多了就会说你 abuse
    ZE3kr
        17
    ZE3kr  
    OP
       357 天前
    Backblaze 自己也有卖“真无限”存储的 B2 ,$5/TB/月,不如 S3 Glacier Deep Archive 的$0.99/TB/月便宜
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2877 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:25 · PVG 19:25 · LAX 04:25 · JFK 07:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.