Как лучше использовать Docker?

Допустим у меня есть несколько веб-приложений
У меня есть 2 варианта как их развернуть

Пример 1.

Nginx слушающий внешние порты 80, 443 и проксирующий запросы на приложения

MySQL
Redis

Приложение 1
Приложение 2
Приложение n

То есть для каждого приложения общая MySQL, общий Redis

Пример 2.

Nginx слушающий внешние порты 80, 443 и проксирующий запросы на приложения

Приложение 1 (App + MySQL + Redis)
Приложение 2 (App + MySQL + Redis)
Приложение n (App + MySQL + Redis)

То есть тут у каждого приложения уже изолированно свои БД

По моей логике когда они изолированы друг от друга - лучше,
но меня интересует насколько это скажется на производительности?

Я не видел к сожалению примеров рабочих систем с большим количеством приложений,
хотелось бы знать кто как это реализует у себя?
  • Вопрос задан
  • 587 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
чудес нет - или удобство или производительность,
за вас никто не сделает - можете взять то и то и нагрузить

цифры по конференциям от 20%, но все это синтетически

на практике больше 4х разделений не видел, и это не бизнес сервисы, а так - довески, с малым посещением,
обычно докер используется, но в нем ровно один набор приложений
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы