2016-12-02 10 views
1

Я запутался в облачных/кластерных технологиях, таких как Docker Swarm и Spring Cloud, и как они связаны друг с другом.Как весеннее облако относится к Docker Swarm

Правильно ли это вещь, они реализуют такие же функции на разных уровнях? Например, докерный рой выполняет балансировку нагрузки и обнаружение службы на контейнере или сеть слой (приложение является агностиком этого слоя), где в качестве платформы, такой как Spring Cloud, внедряет эту логику в приложение, обеспечивая большую гибкость, но также нарушая разделение проблем ,

Я ошибаюсь, или это правильно? Что такое SWOT каждого подхода, и есть ли какая-нибудь причина использовать обе инструменты Docker и утилиты Spring Cloud вместе?

ответ

1

Во-первых, весна и докер - это две разные технологии, исходящие из разных точек зрения. Из того, что я могу собрать, Spring Cloud - это механизм развертывания контейнеров java и их организация.

Docker - это механизм агностического развертывания приложения/ОС.

Я не знаю много о Spring Cloud, но если вы находитесь в среде, где есть не все Java, возможно, имеет смысл приблизиться к Docker. Это позволит вам развертывать микросервисы практически на любой платформе.

Мы прошли через это в последней компании, в которой я работал, так как они использовали Springboot, но также смотрели на Docker одновременно. В конце концов, имело смысл развернуть все в Docker, поскольку он обеспечил единый механизм управления развертыванием и обслуживанием. Это в отличие от совместного использования различных средств развертывания и управления языком.

Смежные вопросы