Я новичок в AWS, у нас мало экземпляров AWS EC2. Мне было интересно, как лучше и дешевле всего делать резервные копии. Я прочитал рекомендованную статью о снимках состояния EBS, но мне показалось, что это будет очень дорого, если количество серверов станет большим.
Мне интересно, какую стандартную практику используют другие.
Снимки состояния - стандартный способ резервного копирования экземпляров EC2. Они являются инкрементными, поэтому, если вы сделаете два снимка, второй сохранит только те блоки, которые изменились. Вы не можете копировать снимки за пределами AWS. Снимки стоят 0,05 доллара за ГБ хранилища в месяц, поэтому системный диск на 20 ГБ будет стоить 1 доллар в месяц - вероятно, меньше, поскольку он, вероятно, не заполнен. Я не знаю другого способа сделать резервную копию экземпляров вашей операционной системы.
Если вы хотите создать резервную копию своих данных, вы можете сделать то же, что и я. я использую Чердак резервного копирования чтобы сделать инкрементное резервное копирование с дедупликацией, я использую Dropbox Uploader чтобы синхронизировать их с Dropbox каждую ночь. Я предполагаю, что вы могли бы сделать резервную копию файлов вашей операционной системы таким образом, но, вероятно, будет довольно сложно заставить ее загрузиться. Если вы можете найти другой способ получить образ ОС, вы также можете синхронизировать его с Dropbox.
Другой способ сделать это - рассмотреть неизменяемые серверы. У вас есть «рецепт», который создает сервер и устанавливает все необходимое программное обеспечение, а затем извлекает все необходимые данные из S3. Это способствует созданию более надежной инфраструктуры. CloudFormation или Opsworks - хорошие технологии для этого.