Beim Auflösen Ihrer RDS-Instanz innerhalb derselben VPC wird die interne IP-Adresse vom Amazon-DNS-Dienst zurückgegeben und sollte die interne IP-Adresse zurückgeben, wenn sie sich in derselben VPC befindet. Sie sollten nichts weiter tun müssen.
Wenn die RDS-Instanz extern erreichbar ist, sehen Sie die externe IP-Adresse von außerhalb der VPC. Wenn die EC2-Instanz jedoch nicht öffentlich erreichbar ist, wird die interne IP-Adresse sowohl für externe als auch interne Abfragen zurückgegeben.
Wird die interne IP-Adresse schneller sein als die externe Adresse, die vom öffentlichen DNS bereitgestellt wird? Vermutlich, da die Pakete beim Verwenden der externen Adressen erst aus dem VPC heraus geroutet werden müssen und dann zurückkommen, was die Latenz erhöht.
Es erfordert auch, dass Ihre EC2-Instanzen eine öffentliche IP oder ein NAT-Gateway sowie entsprechende Sicherheitsgruppen und Routen haben, was die Kosten erhöht, die Komplexität erhöht und die Sicherheit verringert.