【云计算的1024种玩法】搭建一个兼容任意面板、一键包的图形化备份环境-阿里云开发者社区

开发者社区> 妙正灰> 正文

【云计算的1024种玩法】搭建一个兼容任意面板、一键包的图形化备份环境

简介: 备份是网站正常运作的重中之重,其实之前也有写过一篇比较入门级的服务器备份教程 —— 【云计算的1024种玩法】轻松将服务器文件备份至 OSS,不过还是有很多的读者说纯命令行的操作还是不够直观,这次就给大家带来一个通过图形化面板实现的网站备份操作。
+关注继续查看

前言

备份是网站正常运作的重中之重,其实之前也有写过一篇比较入门级的服务器备份教程 —— 【云计算的1024种玩法】轻松将服务器文件备份至 OSS,不过还是有很多的读者说纯命令行的操作还是不够直观,这次就给大家带来一个通过图形化面板实现的网站备份操作。

介绍

其实我们主要的使用的是国产面板 —— APPNODE 提供的 备份管理 功能,如果不安装面板提供的网站管理环境的话,其实 APPNODE 可以兼容几乎所有的一键包或者面板。

这里我们就以国内用的比较多的 OneinStack 一键包环境配合 APPNODE 为例,来介绍一下如何实现图形化的储存云端备份!

要求 & 收获

需要使用到的产品:

  1. 任意(包括非阿里云)服务器/ECS/轻量应用服务器 (安装 CentOS 操作系统)
  2. 阿里云 OSS 产品

通过本文你将讲学到:

  1. 使用 OSS
  2. 图形化的 OSS 服务器备份操作
  3. 阿里云访问控制(RAM) 的操作

教程

推荐操作系统: CentOS、RHEL 7

这里以一个已经安装好 Oneinstack 的环境为例,

一、 安装 AppNode 控制中心和受控端,直接在 SSH 中运行:

INSTALL_AGENT=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

image

二、 由于是图形界面嘛,所以就要有个登录端口已经账户密码的输入,最后同意相关协议

image

最后会显示一下登录地址和账密

image

三、 然后就是通过地址登录了呗,选择使用备份管理

image
image

四、 ok,选择我们暂时搁置 APPNODE 界面的操作,去开通一下 OSS 并设置安全权限:

五、 首先我们要开通 OSS

六、 然后创建一个和阿里云 ECS 同地域的 OSS Bucket

image

七、 储存类型选择 低频访问 ,读写权限为 私有 。因为备份并不会频繁访问,所以可以选择成本更低 低频访问,我们的别分肯定也不要别人访问,自然是 私有

image

八、 然后进入 访问控制(RAM) 创建一个专门为 OSS 准备的用户,一定要记录好 AccessKeyID 和 AccessKeySecret

image

九、 点击 策略管理,然后点击 新建授权策略

image

十、 直接点击 空白模板,然后输入 授权策略名称 后,输入策略内容如下面:

{
  "Statement": [
    {
      "Action": "oss:*",
      "Effect": "Allow",
      "Resource": [
        "acs:oss:*:*:mf8-oss-back",
        "acs:oss:*:*:mf8-oss-back/*"
      ]
    }
  ],
  "Version": "1"
}

由于我的 OSS Bucketmf8-oss-back,所以 acs:oss:*:*:mf8-oss-back","acs:oss:*:*:mf8-oss-back/*" 后面是 mf8-oss-back 你可以改成自己的 OSS Bucket 名称

然后点击 新建授权策略 保存

十一、 为该用户进行授权

image

十二、 选择我我们刚才创建的授权策略就行

image

十三、 经过一番复杂的操作后,我们回到 APPNODE来,

十四、 进入 备份管理 —— 远程储存管理 —— 添加远程储存

image

十五、 自然是选择 云储存 ,然后就根据内容填写之前我们获得的 AccessKeyIDAccessKeySecret 就行,记得进行连接测试:

image

远程备份路径 不建议在根目录,最好设置一个 backup 这样的目录
上传速度限制 这一点的话,像阿里云用 OSS 走内网就完全不用担心网络速率影响访客体验的问题,而且速度也快,上限可以调的很高。

十六、 连接成功后自然是点击 创建

image

十七、 然后我们进入 文件管理 ,例如 Oneinstack 的默认网站目录是 /data/wwwroot/default 那就进入 /data/wwwroot/,然后勾选后点击 备份

image

十八、 然后就是进行备份的喜好了,比如说每周备份这样。

image

压缩选项 这边,我们可以使用压缩率超高的 .tar.xz 不过就是压缩略费 CPU

十九、然后就开始进行压缩备份了:

image

二十、 前往 备份管理 - 应用备份管理 就可以看到我们的备份记录了,然后我们再设置一下远程备份

image

二十一、 然后就会自动将本地备份同步到 OSS 了。

image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
想将算法进一步开发吗?手把手教你搭建基于CNN模型的Flask Web应用
想将算法进一步开发应用产品吗?本文手把手教你搭建基于CNN模型的Flask Web应用,算是抛砖引玉了。感兴趣的读者可以将自己的算法开发成其他类型的应用产品,说不定下一个人工智能创业公司Boss就是你哦!
4794 0
手把手教你在服务器如何免费搭建一套GPS定位系统平台
GPS定位系统一般是指部署在服务器端可以监控各类GPS北斗卫星定位硬件设备的系统软件,比如实时的位置和行驶轨迹等等。
1539 0
10分钟上线-基于函数计算的云相册搭建指南II --使用 CDN 对静态文件加速
我们希望可以使用 CDN 对静态页面和图片等内容进行加速,使用户访问相册的时候更加流畅。
2253 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
3962 0
带你读《OpenCV 4计算机视觉项目实战 (原书第2版)》之三:学习图形用户界面
本书首先介绍OpenCV的入门知识及安装,然后介绍OpenCV的基础知识,包括用户界面、矩阵运算、滤波器和直方图等,之后介绍复杂的计算机视觉算法,包括对象分割和分类、视频监控、对象跟踪等,后探讨对象跟踪、文本识别、机器学习和人脸检测等高级技术。阅读本书之后,你将掌握常用和新的计算机视觉技术,并学会从零开始构建各类OpenCV项目。
1669 0
+关注
妙正灰
浙江卓见云解决方案工程师,负责为企业规划上云迁移方案和云上架构设计,在网站建设开发和云计算领域有多年经验,专注于Linux平台的系统维护以及应用部署。致力于以场景化的方式让云计算,用更加通俗易懂的方式让更多人体验云计算,让云端的计算更质朴的落地。
107
文章
5038
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载