调整Apache& CentOS 7备份

时间:2015-06-26 13:36:16

标签: amazon-ec2 amazon-s3 rds mysql-backup remote-backup

我的设置 未压缩的我的网络服务器文件占用大约4GB的空间,使用的MySQL数据库大约也是4GB。 MySQL在远程Amazon RDS实例上运行,Web服务器在同一区域的EC2上。

我的备份步骤是......

  1. 压缩public_html => public_html.gz
  2. 转储远程数据库
  3. 将数据库压缩为db.gz
  4. 压缩public_html.gz,db.gz => backup.gz
  5. 将backup.gz上载到Amazon S3存储桶
  6. 服务器运行在具有两个核心的3.5 GB RAM上。

    我的问题 在备份期间,我的网站变得难以忍受。但是,当至少2 GB可以自由使用时,CPU使用率达到峰值5%,RAM峰值达到1 GB。这让我相信数据库可能因速度慢而出错,但我对MySQL配置的经验很少,如果要责怪,我不确定需要做些什么来加速备份。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Amazon RDS,为什么还要运行手动备份?

请阅读RDS文档并启用自动备份。

使用自动备份:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html

从您备份'脚本'检查你的表现。

我建议你尝试以下其中一项来备份你的网站:

  1. 如果您的网站没有任何用户生成的内容,请使用 GIT。
  2. 如果您的网站确实有用户生成的内容,请查看 AWS快照。