У меня два сервера под одним доменным именем:
Что мне нужно сделать, чтобы каждый сервер работал на отдельном экземпляре ec2? Могу ли я использовать для этого балансировщик нагрузки AWS?
Если вы хотите, чтобы они находились под одним и тем же доменным именем, вам нужно иметь один сервер, который будет «коммутатором» и перенаправлять весь трафик, привязанный к серверу, который вы переместили, на какой бы экземпляр он ни находился. Самый простой способ - использовать iptables (или выбранный вами брандмауэр в выбранной вами ОС) для перезаписи всего трафика, привязанного к порту перемещаемого сервера. Если перед вашими экземплярами стоит какой-то брандмауэр, разделите трафик на нем.
Возможно, лучшим выбором было бы просто использовать DNS-запись субдомена для отправки трафика на новый сервер? webserver.com переходит на сервер Apache, а sub.webserver.com переходит на сервер node.js?