В ближайшие пару недель я загружу веб-приложение на экземпляр amazon ec2.
Я использую : Windows Server 2008 R2 64 бит как экземпляр Amazon вместе с 30 ГБ EBS.
Единственная путаница, которая у меня есть, связана с базой данных (MySQL).
Поскольку я единственный разработчик этого приложения и нет администратора БД или команды, которая могла бы помочь мне разместить его, как мне решить проблему резервного копирования и аварийного восстановления?
Я заметил, что EBS позволяет мне делать снимки. Однако я читал об Amazon RDS система, которая выполняет автоматическое резервное копирование, репликацию, восстановление и т. д.
Я хотел бы получить ваши рекомендации относительно того, какой механизм мне следует использовать (снимок вручную EBS или система RDS), основанные на следующих фактах:
Достаточно ли использовать снимок EBS на основании этих фактов? мне лучше использовать RDS? или есть другие, более прагматичные методы?
спасибо за любую помощь!
RDS выглядит для вас лучшим выбором, поскольку он полностью управляется Amazon, и вам не нужно беспокоиться о том, чтобы стать администратором баз данных, чтобы развернуть свое приложение.
Тем не менее, вы все равно должны хранить свои собственные резервные копии базы данных (например, с помощью mysqldump). Хотя это очень редко, Amazon имеет потерянные данные клиентов в прошлом. Возможно, у вас никогда не будет этих 0,007% (или любого другого фактического числа), но вы также хотите иметь какой-то план на случай, если вы это сделаете.