ServiceNow Discovery finds applications and devices on your network, and then updates the CMDB with the information it finds. Discovery is available as a separate subscription from the rest of the Now Platform.
AWS Cloud Map is a cloud resource discovery service. With Cloud Map, you can define custom names for your application resources, and it maintains the updated location of these dynamically changing resources. This increases your application availability because your web service always discovers the most up-to-date locations of its resources.