Я новичок в системе Amazon EC2 / EBS. Я пытаюсь выяснить «лучшую практику» для размещения веб-приложения (php, ASP.NET и т. Д.). На мой взгляд, у меня есть 2 варианта:
Как с этим справляются другие?
Если ваш экземпляр «поддерживает EBS», то вашим корневым томом будет EBS. С точки зрения вашей операционной системы, он будет выглядеть как обычный том, но данные будут сохранены в хранилище EBS. Ничего особенного делать не надо. При желании вы можете подключить второй том EBS для хранения ваших данных. После того, как он будет прикреплен, он будет выглядеть как любой другой том.
Если ваш экземпляр находится в «хранилище экземпляров», то у вас нет возможности останавливать и перезапускать свой экземпляр. Вы можете только прекратить его, и если вы это сделаете (намеренно или нет), любые обновления вашего корневого тома будут потеряны, и вам нужно будет переустановить и повторно загрузить свои данные.
Даже если вы используете экземпляр EC2 с поддержкой EBS, я рекомендую создать образ AMI на тот случай, если вам нужно создать новый экземпляр (если ваш исходный экземпляр выходит из строя или недоступен по иным причинам).
Я рекомендую следовать шаблону gold-ami-instance: