Читая и используя Amazon Web Services, я не могу понять, как правильно его использовать. Извините за длинный вопрос:
У меня есть экземпляр EC2, который в основном выполняет работу веб-сервера (apache для обмена файлами и Tomcat с Play Framework для веб-приложения). Поскольку это веб-сервер, экземпляр работает 24 / 7.
Просто дошло до моего сведения, что данные на экземпляре EC2 не являются постоянными. Это означает, что я потеряю свою базу данных и файлы, если она остановлена. Но я предполагаю, что это также означает, что мои настройки сервера и установленные приложения теряются, поскольку они представляют собой просто файлы так же, как и другие данные.
Это означает, что мне придется либо переписать все приложение, чтобы использовать amazon CloudDB, либо написать какой-то код, который хранит базу данных на S3 и создаст мой собственный AMI с правильными установленными и настроенными приложениями. Или это можно как-то быстро исправить с помощью EBS?
У меня вопрос 1. Правильно ли я понимаю aws? и 2. стоит ли это того? Это может быть возможность просто настроить обычный выделенный сервер, где все постоянно, как и следовало ожидать. Хотелось бы иметь масштабируемость AWS, хотя ..