Платформа (т. Е. Cf, k8s, ..) - это требование для надежной работы приложений потока / задач и автоматического обеспечения устойчивости при возникновении сбоя приложений по любой причине. Платформа вернет его обратно без какого-либо ручного вмешательства. Кроме того, платформа может обеспечивать сквозную безопасность, ведение журналов, метрики, возможности автоматического масштабирования, планировщик заданий и многое другое. SCDF полагается и передает его платформе, чтобы воспользоваться этими дополнительными преимуществами.
Например, чтобы запланировать задачу / пакетное задание с выражением cron в PCF, вы должны использовать PCF Scheduler , и у нас есть встроенная интеграция для него из SCDF Dashboard, Это не будет доступно на Локальном сервере.
Похоже, у вас есть собственная платформа, похожая на платформу, которая обеспечивает приложениям HA, FT и уровень обслуживания. За это время вы можете поставить под сомнение усилия по НИОКР, но это совсем другая тема. Речь идет о выборе платформы против DIY, который я пропущу в этом ответе.
Вернемся к вашему вопросу сейчас.
Вы можете избежать SPOF для локального сервера, имея несколько экземпляров и балансировщик нагрузки впереди. Вам просто нужно иметь в виду, что нет никакой автоматизации, которая позволяла бы восстанавливать эти экземпляры и работать при сбоях. Возможно, у вас есть что-то на вашей DIY-платформе для решения этой проблемы.
И, да, вы можете настроить шаблон docker-compose, чтобы подключить к нему все, что захотите. В конце концов, это поможет предоставить соответствующие компоненты, чтобы затем создать определения потоков / задач, используя их.