Создание решения для резервного копирования Amazon EC2 для Amazon S3

StackOverflow https://stackoverflow.com/questions/1425785

  •  07-07-2019
  •  | 
  •  

Вопрос

В настоящее время я использую Amazon S3 в качестве хранилища резервных копий для своих локальных компьютеров - в основном с помощью JungleDisk для еженощного резервного копирования всех моих локальных файлов в мою учетную запись S3.

Я рассматривал возможность создания более интеллектуального решения для резервного копирования удаленных файлов - веб-сайтов в блоках Windows и Linux, а также баз данных SQL Server и MySQL.

Я обдумывал идею создания экземпляра Amazon EC2, который мог бы работать в облаке в качестве моей удаленной машины резервного копирования - в идеале, какой-нибудь скрипт или расписание запускал бы машину, и когда это произойдет, она выполняла бы различные инструменты или сценарии для подключения к моим веб-серверам и резервного копирования всего в моей учетной записи Amazon S3.Надеемся, что по завершении работы экземпляр можно будет запрограммировать на завершение работы, экономя время выполнения.

Я сплю?Возможно ли это?Кто-нибудь может указать мне правильное направление?

Спасибо,

GW

Это было полезно?

Решение

Какого рода указание вы ищете?Это звучит как вполне осуществимая идея.Существует множество библиотек для доступа как к EC2, так и к S3 с языка сценариев, такого как Python или Ruby.Вы бы создали экземпляр компьютера, который запускается, считывает данные из файла конфигурации, чтобы узнать, к каким компьютерам подключаться, входит в систему удаленно, извлекает новые версии файлов или дампов базы данных, которые могут присутствовать, загружает их в S3 и, наконец, завершает работу.

Другие советы

У меня была точно такая же мысль о том, чтобы сделать экземпляр EC2 моей динамической машиной rsync.Только что написал статью об этом в нашем блоге, но в основном решение действительно заключается в создании тома EC2, а не S3, и динамическом запуске и завершении работы экземпляра EC2, монтировании тома и повторной синхронизации с ним всякий раз, когда вы хотите создать резервную копию.

Смотрите мою запись здесь: Использование Amazon EC2 / EBS / S3 для автоматического резервного копирования

Если вам нравится выполнять процесс резервного копирования самостоятельно и так, как вы хотите,

тогда, я думаю, S3CMD - ваше лучшее решение.Вы можете получить доступ к amazon S3 как к папке и делать все, что хотите, из Cron Job.Чтобы узнать об этом больше, взгляните.

http://s3tools.org/s3cmd

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top