今年 以来,云计算业界出现两次非常典型的“史诗级”事故。
(根据官方公布的 事件进展,故障已超过5天)
多云、异地备份的重要性
尤其是 “UniSuper” 遇到的事故极为严重。虽然 UniSuper 通常在两个不同的可用区域设置了备份,以便于服务故障或丢失时能够迅速恢复,但此次删除云订阅的同时,两地的备份也同时被删除了。万幸的是,因为 UniSuper 在另一家供应商里还有一个备份,所以最终成功从异地恢复了数据。否则,这家管理者千亿美金的基金企业恐将彻底难以为继。
与大型企业通常会得到云厂商更完整的鼎力支持不同,中小企业、创业团队的抗风险能力弱,所以更应该充分利用各种低成本的工具和方法最大程度保障自身的数据安全。
接下来我们以「宝塔面板」为例,向你介绍如何低成本地将服务器的重要数据做异地备份。
使用宝塔低成本地进行异地、多云备份
第一步,安装 AWS_S3 插件
在软件商店中搜索S3云存储
找到插件,并点击右侧的安装
第二步,修改代码
- 大概宝塔面板左侧的
文件
应用; - 找到
/www/server/panel/plugin/aws_s3/s3lib/client/aws_s3.py
文件,双击修改; - 找到
build_auth()
方法,并添加一行代码endpoint_url="https://s3.bitiful.net",
;
最终变成下面的样子:
为插件配置 AK、SK 后(可以前往缤纷云控制台 https://console.bitiful.com 中生成),即可开始使用了。
第三步,启用备份
点击宝塔面板左侧的计划任务
,选择要备份的任务,例如网站备份
,就能看到刚才配置完成的AWS S3 对象存储
选项。