В прошлом, когда нужно было развертывать новый webapp или набор сервисов, обычной практикой было присвоено новое vm с установленным tomcat для развертывания. С моей текущей позиции клиент только дает мне один экземпляр linux для развертывания нескольких webapps. (Малое внутреннее использование, 0 масштабирование. Развертывание на одном линеевом компьютере AWS EC2)Множественный Tomcat 8 устанавливает или виртуальный хостинг
Приложения должны иметь уникальные домены. т.е. app1 и app2 могут быть сопоставлены с smallapp1.com:8080/app1/login и lessapp2.com:8080/app2/login (только порты, но не обязательно)
В настоящее время у меня есть две установки tomcat8 running на экземпляре, и каждое приложение развертывается на уникальной установке tomcat и работает на разных портах. (один - 8080, а другой - 8081).
Если бы мне захотелось развернуть несколько других небольших приложений, мне было бы лучше использовать отдельные установки tomcat или использовать Virtual Hosting?
Я новичок в развертывании. Раньше мне передавали место назначения и процедуру развертывания. В новой позиции мне просто дали полномочия одному экземпляру. Я не уверен, что лучше практики или в какой ситуации лучше, чем другой. Если это имеет значение, каждое приложение будет использоваться только 20 пользователями одновременно.
TL; DR Использование нескольких установок tomcat в одном экземпляре или с использованием одной и той же установки tomcat для размещения нескольких приложений.
Это было мое чувство, но я не был уверен. Я должен добавить свою основную озабоченность по поводу использования одного и того же сервера для каждого из них в отношении запуска и остановки сервера для одного приложения, затрагивающего другие. Предположим, я должен использовать hotdeploy для начала, а не для остановки и запуска сервера. –
Это зависит от того, насколько важно ваше приложение. Для остановки и перезапуска сервера обычно требуется только секунда. Если у вас есть критическое приложение, такое как банковское дело, у вас должен быть выделенный для него сервер. – andrralv
Спасибо большое. Я лично не считаю эти системы критическими. Конечно, было бы неприятно, если бы они ушли более часа, но ничто из того, что я думаю, не может считаться потерей денег. –