V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
SoraneKazehana
V2EX  ›  云计算

想问下各位使用的各种云快照的容量是怎么计算的?腾讯云快照空间要数据占用空间 X2

  •  
  •   SoraneKazehana · 2019-02-14 00:49:58 +08:00 · 4275 次点击
    这是一个创建于 2111 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前段时间腾讯云的快照收费了,每天都扣 2 块 4

    然后我就三个硬盘,每个硬盘一个快照,数据一共 40G 不到,云快照容量计算却达到了 86G,一开始是 9 个快照,90g (每周的 1 3 5 备份一份,一周后删除)(一开始计算的时候,从 26G,涨到了 30G,涨到了 40G,60G,最后涨到 90G 左右的时候平稳了,再说一下,我这个硬盘的数据基本没什么大变化,基本是 WIN 系统的更新

    阿里云也是这么计算的?又或者业内都是这么算?
    第 1 条附言  ·  2019-02-14 11:21:06 +08:00
    补充一下,我这个 WIN 系统盘大概用了两年左右,按照腾讯云客服的说法,只要数据不是空的,他都会占用空间,要正常的快照大小,只能把数据全量拷到一个新盘,然后这个快照大小就和数据大小一致

    这么轻度使用都成了快照超 50G 的百分之二十用户的一员,百分之八十的用户都是学生机单硬盘,那腾讯云是不是亏得很惨?
    13 条回复    2019-02-25 17:22:42 +08:00
    akira
        1
    akira  
       2019-02-14 03:26:36 +08:00
    3 次备份,每次 40g,应该是 120g,现在才用了 90g,你已经赚到了。。
    whileFalse
        2
    whileFalse  
       2019-02-14 09:13:13 +08:00
    如 LS 所说,如果都是全量备份,那么快照的总容量是磁盘的总容量*备份数量。注意,如果你有一块 100G 磁盘,里面放了 10G 文件,那么磁盘总容量是 100G。

    业界通常是基于增量进行压缩,也即是第一个快照是全量的,后面的快照是增量的。

    但这里还有一个问题是,增量快照依赖全量快照才能使用;你总共保留 3 次快照,超过一周的时候删除,那么假设过期的是全量快照,而未过期的快照是依赖这个全量快照的增量快照,那么这个全量快照只能逻辑删除,容量还是占用了(直到依赖该全量快照的增量快照全部删除,该全量快照的容量才能真正释放)。再次打快照时,因为已经没有逻辑存在的全量快照,就需要再保存一个新的全量快照。也就是,有可能会占用两个全量快照的空间。
    SoraneKazehana
        3
    SoraneKazehana  
    OP
       2019-02-14 11:14:24 +08:00
    @akira #1 是三块硬盘总数据不到 40G,每块硬盘一份备份
    SoraneKazehana
        4
    SoraneKazehana  
    OP
       2019-02-14 11:24:04 +08:00
    @whileFalse #2 我尝试把所有快照删除,在 6 个小时候重新只做快照,而且每个盘只做一份快照,容量比之前 7 个快照( 1 个 WIN 系统盘,3 个数据盘,3 个 LINUX 系统盘的)的大小只小了 3 个 G

    要这么说的话,我觉得快照这个功能还不如自己做全量备份,这个计算额度增大也太恐怖了,30 多 G 的数据,快照 86G,是原来的数据两倍多
    y10210118
        5
    y10210118  
       2019-02-14 11:25:15 +08:00
    其实快照是对云盘块设备的一个克隆。
    1. 如果云盘的某个 block 曾经写过数据,那么在制作快照时这个 block 将会永远被记录到快照中。也就是假如曾经写入过一个 100GB 的文件,那么即使后续删除了这个文件,快照的总大小也永远会大于 100GB
    2. 用户删除数据时,文件系统只是修改元数据,并不会释放 block,再打快照时还是会按照实际占用的磁盘空间来备份,所以删除文件并不能降低快照大小。另外,根据文件系统分配 block 的策略,新创建的文件占用的空间不一定会复用以前已删除的文件的空间,所以随着使用时间的增加,快照的总大小一定会逐渐大于用户看到的文件系统层面的大小。也就是假如我的 D 盘始终保持到 20GB 的使用空间,但是在频繁的创建和删除文件,那么做出来的快照一定是大于 20GB 的
    3. 快照是基于 block 做的,会包含用户写入数据和文件系统元数据,用户一般只能看到文件系统层的数据大小而看不到元数据占用的空间,所以做快照时,快照大小要比用户看到的文件大小统计要大。文件系统元数据的大小可以按照磁盘大小的 2%左右来预估
    ferock
        6
    ferock  
       2019-02-14 11:25:45 +08:00
    @SoraneKazehana #4 你自己做备份,你能如快照一样的恢复效果吗?
    SoraneKazehana
        7
    SoraneKazehana  
    OP
       2019-02-14 11:31:50 +08:00
    @ferock #6 快照是快速恢复,这个效果当然是最好的,特别是系统盘做快照出问题就直接恢复,但是我是属于那种轻度用户,费用方面肯定能省就省,要是快照计费是这个样,那我只能关了快照自行备份了

    @y10210118 #5 了解过恢复数据的原理,这个看懂了
    9hills
        8
    9hills  
       2019-02-14 11:37:48 +08:00
    块设备的快照是块级别的复制,不一定和实际使用空间一样的。
    ferock
        9
    ferock  
       2019-02-14 13:36:09 +08:00
    @SoraneKazehana #7 那就自己尝试一下呗,说白了就是愿意花多少钱在消防设备上的问题
    iloim
        10
    iloim  
       2019-02-15 05:19:36 +08:00 via iPhone
    用的阿里云国际版 快照设置的每小时备份一次 没收任何费用
    realpg
        11
    realpg  
       2019-02-18 20:47:58 +08:00
    如果你的云服务器不会自动收缩硬盘,那么容量就是你曾经用过的峰值容量。
    mufengyulin
        12
    mufengyulin  
       2019-02-25 17:17:59 +08:00
    好像有规定的容量限制,超过了就要收费,没有超过的话就免费
    SoraneKazehana
        13
    SoraneKazehana  
    OP
       2019-02-25 17:22:42 +08:00
    @mufengyulin #12 50G,WIN 系统很容易就会超了,毕竟更新要执行很多删写操作
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5638 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:29 · PVG 15:29 · LAX 23:29 · JFK 02:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.