从阿里云镜像收费说起

前两天收到阿里云通知邮件告之实例自动备份要收费了,考虑到镜像暂时没有收费(早晚的)还可以用,所以就想赶紧删除自动备份策略把,可是在控制台操作的时候发现和自己的理解不一样。

什么是镜像(Snapshots )和备份

所有的云服务器为了安全性,都提供了两种备份机制,分别是备份和镜像。

两者都是备份的手段,当服务器出现问题的时候可以快速恢复。区别在于备份是系统自动操作的,比如每天/周备份一次。而镜像是手动操作的,可以通过备份和 ECS 创建镜像。

什么时候应该选择备份呢?假如预知服务器每天变更比较多(比如产生业务数据,安装软件),为了避免服务器因为意外情况而丢失数据,可以选择自动备份(备份频率可以高一点)。

什么时候选择镜像呢?镜像有点类似 Git 中的 Tag,可以周期性的创建一个镜像。另外镜像具备自动扩展的特性,比如你有一个 ECS 实例(上面安装了相关业务的服务),当业务增大后,需要增加一个 ECS ,可以快速使用镜像创建一模一样的一个 ECS ,这就是服务器的自动扩展,非常方便。

阿里云和 DigitalOcean VPS 如何处理备份和镜像

DigitalOcean 对这两种形式的备份,分别叫 backup 和 Snapshots;而阿里云称为快照和镜像,理解的时候要区分下。

(1)阿里云的镜像和备份是强绑定的,就是说你向删除一个备份(这个备份创建了一个镜像),那么这个操作是无法完成的。这不变现等于镜像也收费了吗?

(2)阿里云的镜像不是全局存在的,什么意思呢?在 DigitalOcean 中,即使 Droplet(实例)删除了,镜像还是存在的。可是在阿里云呢,删除实例,对应的镜像也没了,那再创建一个实例的时候,就无法选择特定的镜像进行恢复了。

以上的两个策略希望不是技术原因。

(3)阿里云针对每块盘创建一个备份,假如有多块盘则备份就特别多,那么镜像是针对 ECS 实例的呢,还是针对盘的呢?自己只有一个系统盘,所以无法进行测试。

如何收费

对于备份:

(1)阿里云价格计算的比较细,主要根据备份的容量计算, 计费标准(0.00042元/GB/小时),所以一定要选择最经济的备份策略。

(2)DigitalOcean 收费标准(20% of the cost of the virtual server),假如你花 5 美元买了一个 VPS,那么每个月备份的成本就是 1 美元,每个月备份四次。

对于镜像:

(1)阿里云目前是免费的,其实也不免费,因为你想使用镜像,必须有一个快照(可快照是收费的)。

(2)DigitalOcean,原来记得是免费的,现在价格标准是每个越每个镜像花费 $0.05,自己 2 年前就不使用 DigitalOcean VPS,可一直保留两个快照,花了不少冤枉钱(现在已经删除了,是不是要感谢下阿里云的邮件通知)。

各位云服务器的管理员,你们的使用策略是什么样的?

你可能感兴趣的:(从阿里云镜像收费说起)