Нет необходимости копировать изображения из одного региона в другой для целей резервирования. Каждый регион имеет несколько availability zones, и они предназначены для обеспечения полной отказоустойчивости в данном регионе. Каждая зона доступности внутри региона является физически отличным центром обработки данных, и в зависимости от региона может быть от 3 до 5 зон доступности. Шансы на 3 или более зоны доступности в одном регионе, каждый из которых страдает от сбоев одновременно, довольно малы.
В зависимости от сложности вашего приложения вы, вероятно, получите очень хорошую отказоустойчивость, просто развернув несколько экземпляров EC2 в нескольких зонах доступности в одном регионе и разместив перед собой приложение Elastic Load Balancer (ELB).
Другой подход к отказоустойчивости заключается в использовании auto scaling, что не только гарантирует, что минимальное количество экземпляров EC2 всегда запускает ваше приложение, но больше экземпляров можно запускать автоматически, если нагрузка на приложение увеличивается. Автоматическое масштабирование также может быть развернуто по всем зонам доступности по одной причине, чтобы помочь обеспечить отказоустойчивость. На самом простом уровне, если вы создаете группу автоматического масштабирования с минимальным и максимальным количеством экземпляра EC2, AWS будет гарантировать, что ваше приложение уже запущено, а если экземпляр EC2 не работает по какой-либо причине, то он запустит новый экземпляр для замены Это.
Если вы действительно решаете, что вам нужно скопировать экземпляр из одного региона в другой, тогда потребуется несколько шагов. Вы не можете просто копировать экземпляр из одного региона в другой, поэтому вам нужно создать Amazon Machine Image (AMI) экземпляра EC2, который вам интересен, перенести AMI в новый регион, а затем запустить новый EC2 на основе этого AMI. Когда-то было необходимо использовать сторонние инструменты для этого, но Amazon теперь предлагает возможность делать это напрямую. См. this documentation on copying AMI's о том, как это сделать.
Вы можете скопировать AMI вашего экземпляра в другой регион. Это можно сделать легко через веб-консоль. Чтобы сделать это с помощью CLI, сделайте следующее: aws ec2 copy-image --source-image-id ami-5731123e --source-region us-east-1 --область ap-northeast-1 --name «Мой сервер» –