Как вы, кажется, обнаружили, Route53 обычно используется для этих целей обнаружения.Однако для вашего конкретного случая использования я бы просто использовал Amazon ElasticCache .Amazon имеет обе версии ElasticCache, совместимые с memcached и redis, и они управляют инфраструктурой для вас, включая предоставление вам точки входа DNS.Также для управления такими вещами, как состояние сеанса asp.net, вы могли бы рассмотреть эту статью о поставщике состояния сеанса DynamoDB.
Общее практическое правило: если вы разрабатываете новое приложение, попробуйте использовать то, что предоставляет облако, и создать его, оно упростит вашу жизнь.