До сих пор у меня были разные веб-сайты, размещенные на одном экземпляре EC2. В корневом томе EBS такого экземпляра у меня есть:
Коды и файлы веб-сайтов, которые меняются каждый час, если не каждую минуту. Информация о конфигурации Apache и PHP, которую я меняю каждые одну-две недели для текущей разработки, например. изменение виртуальных хостов.
Я бы сказал, что автомасштабирование изображения работает следующим образом:
Я провел поиск и нашел учебник, например этот предполагая, что мне нужно в первую очередь создать AMI. Не потеряю ли я целостность данных из-за такого подхода? Можно ли создать AMI при всплеске трафика и можно ли сохранить согласованность данных?
Ваши данные из вашего первого экземпляра не будут перенесены в другие экземпляры. Вам нужно будет создать пользовательский ami и загрузить свои экземпляры, если вы хотите автомасштабировать. Например, вы можете сохранить копию своих производственных файлов на S3, а экземпляры будут искать файлы на S3 при запуске и периодически после запуска. Для файлов, которые меняются каждую минуту, вы можете рассмотреть возможность размещения их вне ваших экземпляров, например, на S3.