2015-06-26 2 views
0

Моя установка Несжатые файлы моего веб-сервера занимают около 4 ГБ пространства, а используемая база данных MySQL составляет около 4 ГБ. MySQL работает на удаленном экземпляре Amazon RDS, и веб-сервер находится на EC2 в том же регионе.Настройка Apache и CentOS 7 для резервных копий

Этапы моей резервной копии являются это ...

  1. Сжать public_html => public_html.gz
  2. дамп Remote DB
  3. Сжать DB для db.gz
  4. Сжать public_html.gz, db.gz => backup.gz
  5. Загрузил backup.gz на Amazon S3 ведро

Сервер работает на 3,5 ГБ оперативной памяти с двумя ядрами.

Моя проблема Во время резервного копирования мой сайт становится невыносимо медленным. Тем не менее, загрузка процессора достигает 5%, а пиковое значение RAM составляет 1 ГБ, когда потребляется не менее 2 ГБ. Это заставляет меня думать, что база данных может быть виновата в медленной производительности, но у меня очень мало опыта в конфигурации MySQL, и, если она виновата, я не уверен, что нужно сделать для ускорения резервного копирования.

ответ

0

Если вы используете Amazon RDS, почему вы запускаете резервные копии вручную?

Пожалуйста, прочитайте документацию RDS и включите автоматическое резервное копирование.

Работы с автоматическим резервным копированием:

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

После того, как вы удалили, что от вас резервного копирования 'сценария' проверить вас производительностью.

Я предлагаю вам попробовать одно из следующих действий для резервного копирования вашего сайта:

  1. Если сайт не имеет какой-либо контент, создаваемый пользователями, то используйте GIT.
  2. Если у вас есть контент, созданный пользователем, посмотрите на AWS-снимки.
Смежные вопросы