У меня есть приложение ASP.NET MVC, которое мы настроили через Elastic Load balancer на AWS, и оно отлично работает.
Однако, чтобы принимать онлайн-платежи через интеграцию Sagepay Direct, нам пришлось настроить эластичный IP-адрес на «главном» экземпляре. Это связано с тем, что Sagepay будет разрешать запросы только с известного IP-адреса (или диапазона IP-адресов, насколько я знаю), и, насколько я знаю, вы никогда не узнаете IP-адрес экземпляра, на который вас бросает балансировщик нагрузки.
Прежде чем вы спросите, Sagepay не позволит мне добавить запись A или C :(
Я могу жить с этим, НО, поскольку мое приложение становится все более загруженным, мне жаль, что я не могу сбалансировать нагрузку платежной системы и использовать облачные средства (автоматическое масштабирование и т. д.).
Любые мысли о том, как достичь этого сценария?