автоматом конфигурацию менять можно с помощью ec2 tools c консоли рабочего сервера. тоесть менять с одного сервера конфу других серверов. но происходить это будет по тому же принципу, что и вручную - выключение сервера, смена типа сервера, запуск сервера, привязка отвязавшегося elastic ip. без перезагрузки можно поднимать копии инстансов, повышая или понижая производительность кластера - всегда работающий основной сервер и его зеркала, которые поднимаются и берут на себя часть нагрузки, когда % загруженности основного сервера больше заданной границы. очень удобно по этому принципу использовать RDS, если база mysql или оракл, статические файлы хранить на s3, и балансировать нагрузку только инстансами с рабочим вебсервером и скриптом сайта, в который не вносятся изменения. тоесть ты не теряешь данные, когда отваливается инстанс, потому что вся инфа хранится в s3 и RDS. вопрос только в выборе разрядности балансировки, машины какой производительности будут автоматом подниматься, и посчитать по деньгам. к примеру ночью хватает микро инстанса, а с утра поднимаются инстансы С или M серии, в звисимости от типа нагрузки, процессоро- или памятежрущая. можно также паралельно с примари вебсервером и RDS поднимать elasticache, так можно сэкономить на запросах к RDS.