简单,易于pipe理的EC2上的DNS?

我正在研究坐在EC2上的大型服务器networking,并且需要一种让服务器了解彼此在云中的位置的方法。 我以为最简单的方法就是使用DNS,因为如果我更换EC2实例,我只需更新DNSlogging,其余的服务器将知道它(名称为users.db.mysoft.com,路由。 mysoft.com,cluster1.memcached.mysoft.com)。 我正在考虑在微/小实例上设置一个主DNS服务器来适应这个问题。

我最好需要一些简单的东西,就像平台可以远程添加/删除条目的键值存储(主机名 – > IP)那样简单。 我可以用BIND做这个吗? 还是有更好的解决scheme?

我知道一些可能性。

1.)使用DB支持的DNS服务器,例如PowerDNS + MySQL,只需在自动化系统站起来的时候更新数据库(您正在使用自动化系统,对吧?)

2.)如果你不想设置你自己的服务器的麻烦,那么你可以使用托pipe的DNS服务,提供一个API(如DNSimple或Zerigo)和短TTLs,并通过其推送更新到托pipe的DNS服务。

充分披露:我运行DNSimple。

我同意你不应该为此使用弹性IP。