Как уже указывалось ранее, вам нужно запускать различные экземпляры, чтобы уменьшить время простоя.Теоретически, несколько экземпляров на одном сервере предотвратят большинство сбоев программного обеспечения.Если вы беспокоитесь из-за аппаратного сбоя, вам понадобится несколько серверов, работающих с неким loadbalancer / proxy, обрабатывающим запрос.Такие вещи, как nginx или haproxy, обеспечат это.
Вы также можете рассмотреть возможность контейнеризации для этого.Контейнеризация позволяет вам легко запускать несколько экземпляров программного обеспечения вашего приложения, и вам будет легко убедиться, что у вас есть нужный номер.Kubernetes и связанные приложения улучшат эту надежность еще больше и обеспечат кластеризацию.