Решения для резервного копирования для облачных сайтов Rackspace?

Это - их плохое (rehash.com). Не волнуйтесь об этом.

Проверка Кэша OpenDNS сообщает о том же http://www.opendns.com/support/cache/

10
задан 22 August 2012 в 06:18
6 ответов

Я использую два сценария для резервного копирования моего VPS (размещенный на Linode, но то же должно работать над Rackspace).

Во-первых, для резервного копирования mysql, я использую automysqlbackup сценарий. Это заботится о дампе Ваших баз данных, сжатии их и поддержании нескольких ежедневных/еженедельных/ежемесячных копий файлов резервных копий. Это может также послать Вам по электронной почте сжатые дампы .sql также.

Для общего резервного копирования файловой системы я использую двуличность - это может использовать много различных бэкендов устройства хранения данных (ftp, scp, nfs, и т.д.), но я принимаю решение использовать бэкенд Amazon S3. Двуличность сделает или полные или возрастающие резервные копии в зависимости от Вашей потребности. Это также обработает сжатие Ваших файлов резервных копий, а также шифрование если Вы, так требуйте.

3
ответ дан 2 December 2019 в 22:14

Единственным путем я знаю о, должен создать задание крона, чтобы скопировать Ваши данные и базы данных и иметь его ftp или безотносительно метода, который Вы хотите использовать для передачи данных. Вот демонстрационный сценарий.

#!/bin/sh
# System + MySQL backup script
# Full backup day - Sun (rest of the day do incremental backup)
# Copyright (c) 2005-2006 nixCraft 
# This script is licensed under GNU GPL version 2.0 or above
# Automatically generated by http://bash.cyberciti.biz/backup/wizard-ftp-script.php
# ---------------------------------------------------------------------
### System Setup ###
DIRS="/home /etc /var/www"
BACKUP=/tmp/backup.$$
NOW=$(date +"%d-%m-%Y")
INCFILE="/root/tar-inc-backup.dat"
DAY=$(date +"%a")
FULLBACKUP="Sun"
### MySQL Setup ###
MUSER="admin"
MPASS="mysqladminpassword"
MHOST="localhost"
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
GZIP="$(which gzip)"
### FTP server Setup ###
FTPD="/home/vivek/incremental"
FTPU="vivek"
FTPP="ftppassword"
FTPS="208.111.11.2"
NCFTP="$(which ncftpput)"
### Other stuff ###
EMAILID="admin@theos.in"
### Start Backup for file system ###
[ ! -d $BACKUP ] && mkdir -p $BACKUP || :
### See if we want to make a full backup ###
if [ "$DAY" == "$FULLBACKUP" ]; then
FTPD="/home/vivek/full"
FILE="fs-full-$NOW.tar.gz"
tar -zcvf $BACKUP/$FILE $DIRS
else
i=$(date +"%Hh%Mm%Ss")
FILE="fs-i-$NOW-$i.tar.gz"
tar -g $INCFILE -zcvf $BACKUP/$FILE $DIRS
fi
### Start MySQL Backup ###
# Get all databases name
DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
for db in $DBS
do
FILE=$BACKUP/mysql-$db.$NOW-$(date +"%T").gz
$MYSQLDUMP -u $MUSER -h $MHOST -p$MPASS $db | $GZIP -9 > $FILE
done
### Dump backup using FTP ###
#Start FTP backup using ncftp
ncftp -u"$FTPU" -p"$FTPP" $FTPS<
mkdir $FTPD
mkdir $FTPD/$NOW
cd $FTPD/$NOW
lcd $BACKUP
mput *
quit
EOF
### Find out if ftp backup failed or not ###
if [ "$?" == "0" ]; then
rm -f $BACKUP/*
else
T=/tmp/backup.fail
echo "Date: $(date)">$T
echo "Hostname: $(hostname)" >>$T
echo "Backup failed" >>$T
mail -s "BACKUP FAILED" "$EMAILID" <$T
rm -f $T
fi
0
ответ дан 2 December 2019 в 22:14

Rackspace не позволяет SSH их Облачным Сайтам, таким образом, я не думаю, что Двуличность будет работать, если Вы не сможете убедить их устанавливать его.

Мы искали решение также, но закончили тем, что создали систему резервного копирования, которая архивирует файлы, и SQL выводит и передает их Облачным Файлам Rackspace, названным и датированным. Системные дескрипторы, очищающие старые резервные копии (мы сохраняем множество ежедневных/еженедельных/ежемесячных резервных копий), и работы как модуль на специализированной установке Drupal. Администратор дает обратную связь на состоянии каждого резервного копирования и заполняет электронную таблицу Google для предоставления обзора. Это может также работать с любым сайтом за пределами Rackspace, так как это использует клиент PHP, чтобы сделать всю работу (загрузите один Сценарий PHP на сайты, которых Вы хотите создать резервную копию, настроить его на администраторе UI, и основной сайт будет заботиться обо всем планировании/аутентификации/и т.д....), Мы используем его внутренне, но можем выпустить его как модуль, если существует интерес для него, таким образом сообщите мне.

1
ответ дан 2 December 2019 в 22:14

Задание Крона, запускающее скрипт, походит на более "твердое" решение меня. Я нахожусь все еще в процессе ухода от моей зависимости от GUI. D:

Однако я использую Резервное копирование Cobian для автоматического резервного копирования всех файлов сайта cloudsites через FTP на ночной основе. Это - довольно хороший огонь, и забудьте решение, которое не требует никакого знания сценариев или заданий Крона, просто удостоверьтесь, что Вы периодически тестируете восстановление.

Больше деталей здесь: http://www.iainlbc.com/2010/04/how-to-backup-rackspace-cloudsites-automatically-incrementally-using-free-software/

MySQL Administrator (EOL) обрабатывает автоматизированные резервные копии нашей амазонки RDS

0
ответ дан 2 December 2019 в 22:14

очень простой сценарий для резервного копирования в rackscpace облачных файлах с двуличностью

http://github.com/contenidosonline/cloud-files-backup

0
ответ дан 2 December 2019 в 22:14

Я пробовал http://www.zipitbackup.com/ . Утилита резервного копирования из стойки. Работает хорошо.

В документации сказано Как это работает:

-> Работает на уровне сайта. Утилита Zipit Backup должна быть установлена ​​для каждого сайта, для которого требуется создать резервную копию.

-> Утилита Zipit Backup выполняет резервное копирование всех файлов и баз данных облачных сайтов в вашу учетную запись Cloud Files.

-> Список всех доступных резервных копий. Доступными резервными копиями можно управлять через облачную панель управления.

0
ответ дан 2 December 2019 в 22:14

Теги

Похожие вопросы