最近发生不少事情,企业内部关于备份的问题,也提的越来越多。备份的数据,放到对象存储上,应该是最安全的。那么我就研究一下在我的场景下,阿里云的对象存储,是否可以满足我的需求。
我目前知道的阿里云对象存储,我能用到的功能大概是
- 虚拟机的快照备份,
- 把对象存储的bucket,模拟文件夹,提供给ECS使用,实现备份功能,需要通过存储网关来实现。
Contents
前端
阿里云的前端,其实做的很不好,根本就没用户体验可言。动不到就给我提示api不允许为空。如果我调用API,你给我这样的提示,这是没问题。我使用你官方提供的UI界面,你不能在前端来控制这些,让用户体验更好吗?
API功能没做好,前端也那么不用心,真的不应该。基本后续的UI交互,都是这种思路,是省事,但是考虑过用户体验吗?
启用对象存储
阿里云的每个服务,都需要用户去做所谓的开通确认。这个必要性有多大呢?至少AWS是没有的。有所不足的地方呢?因为产品经理,都是通过网页来使用阿里云,进行设计产品功能,才会这样想。他没想过,我通过API去激活某个服务。
激活对象存储的服务里,就提示有两种收费模式,按需和包月。其实AWS的S3,是第一个对外推出的服务,因为存储的特点,无法才有预付费的方式,所以提出按需的模式。
创建bucket
功能非常多,上面是默认选项,我没做任何修改。我的虚拟机是在北京区域,所以对象存储也是北京。
公有云厂商,提供对象存储服务,默认就应该是一个Region内,多个可用区冗余。我的理解AWS是没有这种选项的,不过太久没看AWS,不能确认,改天找AWS的朋友确认一下。
我希望一个功能是数据写入后,无法删除,无法修改。不过好像阿里云是没提供。
ECS挂载OSS
我希望可以把对象存储,模拟一个文件夹,挂载到ECS机器上,这样实现备份的功能。可以让运维人员保持原有的习惯。
要使用这个服务,需要你开通NAT网关服务
搞定后,还需要你授权访问
我猜测这一切操作,应该是完全没API,只能UI操作。
配置云存储网关
还需要去创建网关群集
这样下拉菜单里,就可以看到这网关群集
现在网络,进行备份。这个地方其实不错。网关的规格,没价格提示。不知道如何收费。
我是windows机器,选择SMB就行。
这个提示就让用户很郁闷。资源不足。
如果我希望用阿里云的网关备份服务,我就需要先知道那个区域有相应的资源,并且需要把我的虚拟机创建到这个区域。
对于我测试来说,无所谓,在上海再来一次。
结果错误是一致的。我细看一下给的帮助文档。
意思是让我F,G,H,都建立一个交换机,测试一下那个区域有备份网关资源。
我用terraform,在3个区,一个vpc下,都创建了一个交换机。重要在F区,找到了资源可用。
弹出一个购买的链接。我需要购买什么,购买一个存储网关。
没有看到任何按需的选项,只能包月。上面的选项,也比较奇怪
网关类型:我在上面的过程已经选择了基础型,这里还能修改,并且还多了一个性能型。
公网带宽,必须5M以上,为啥,我是内网备份,为啥需要公网带宽呢?
我没钱,肯定不购买。不过很奇怪
我是没下订单,结果他已经给我直接创建。
不知道为啥这样设计。我目前到底是收费,还是没收费。估计就只能问产品经理。
我通过存储网关,是可用设置对接对象存储。明天再继续。
我希望一个功能是数据写入后,无法删除,无法修改。不过好像阿里云是没提供。——阿里云OSS支持合规保留策略,正在华东2(上海)、华南1(深圳)、新加坡地域公测中。
合规保留策略介绍:https://help.aliyun.com/document_detail/90564.html
保留策略设置:https://help.aliyun.com/document_detail/90585.html
密切关注。