У нас есть приложение Java EE (EAR файл, развернутый на JBoss, MySQL, MongoDB), которые мы хотели бы развернуть на экземпляре Amazon EC2. У меня есть несколько вопросов относительно наилучших методов развертывания.
- Что наиболее часто используется Linux AMI, на который мы можем рассчитывать на надежное развертывание (Есть так много вариантов Linux, и я не уверен, какой AMI обычно используется, это Fedora, CentOS, Red Hat, SUSE...)
- Как мы обрабатываем модернизацию продукта (изменения файла EAR или обновления схемы). Существуют ли какие-либо инструменты, доступные для обработки этой установки или откат этих изменений.
- Какие возможности резервного копирования данных доступны для базы данных?
- Должен ли я полагаться на Amazon RDS для поддержки MySQL?
- Как мне обращаться с поддержкой MongoDB?
Это первый раз, когда я размещаю веб-приложение и буду признателен за некоторые материалы о том, как управлять экземпляром.