Итак, вот ваша ситуация. Вы хотите привлечь свои приложения в производство и управлять своей инфраструктурой в качестве кода. Для этого есть три хороших варианта. Но какой из них вы должны выбрать? Существуют конкретные варианты облачных поставщиков, но я собираюсь обратиться к опциям, нейтральному поставщику, здесь только.
По сути, у вас есть три основных варианта. Это Docker Swarm, Kubernetes и Hashicorp Nomad.
Если вам нужно управлять виртуальными машинами, а также контейнерами, то используйте Hashicorp Nomad . Он предназначен для гибридных сред.
Если у вас есть небольшая среда или набор сред, которые являются чисто контейнерными, используйте Docker Swarm Анкет Это просто использовать и надежно.
Если у вас есть большая контейнерная среда, которая требует сложных правил оркестровки, используйте Kubernetes . Это мощно и хорошо справляется с краями.
Оригинал: «https://dev.to/bovermyer/a-concise-guide-to-application-orchestration-tools-34hn»