RESTful API 2x nodejs应用程序在同一台服务器上,具有后备function

微服务我希望运行front-end-webback-end-api nodejs应用程序。 通过RESTful HTTP API在单台机器上进行通信(读取ec2)。

无状态我想在未来横向扩展ec2实例。 使用Redis (ElasiCache)和MySQL (RDS)(无状态读取)

负载平衡缩放时,我会负载平衡与ELB。 那里没有问题。

问题:如果back-end-api在机器上出现故障,是否有可能以某种方式回back-end-api另一台运行back-end-api实例的ec2服务器? 我将如何做到这一点。

为什么不分离API应用程序? 以及我想保持在同一台服务器上的延迟和可维护性。

哦,顺便说一句,我使用docker:-)