有没有办法区分EC2实例集?
我的用例是我有一堆web层机器和一堆搜索层机器; 目前,跟踪每个实例正在执行的操作的唯一方法是使用自己的资源目录,如LDAP或数据库.
理想情况下,我希望能够从AWS API提供的元数据中确定机器的角色.
目前,我提出的唯一方法是在不同的安全组中拥有不同的机器角色(即使不是严格要求的).有没有更好的办法?
更新: EC2现在支持用于分类实例的"标签".
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?Using_Tags.html
我一直使用安全组进行分类.我没有看到使用它们有什么问题!
组不仅允许分类,还允许不同的防火墙规则.每个实例也可以有多个组,例如"生产","数据库"
参考:http://docs.amazonwebservices.com/AWSEC2/2008-12-01/DeveloperGuide/index.html?ApiReference-SOAP-RunInstances.html