3

有没有办法区分EC2实例集?

我的用例是我有一堆网络层机器和一堆搜索层机器;目前,跟踪每个实例正在执行的操作的唯一方法是在您自己的资产目录中,例如 LDAP 或数据库。

理想情况下,我希望能够从 AWS API 提供的元数据中确定机器的角色。

目前,我想出的唯一方法是在不同的安全组中拥有不同的机器角色(即使不是严格要求)。有没有更好的办法?

4

4 回答 4

6

更新: 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

于 2009-01-09T23:52:47.777 回答
2

您可能想查看一些第三方工具,例如 rightscale,它添加了一些管理云资源的功能,以及附加元数据,例如卷和实例上有意义的标签。我现在只使用免费版本,有点受限,但它仍然比亚马逊提供的管理工具增加了很多。

亚马逊刚刚宣布了他们自己的控制台 ( https://console.aws.amazon.com/ ),最初让我对 RightScale 免费版本的前景感到兴奋。然而,它看起来只是一个功能等同于 ElasticFox 的 Web UI。那好吧。

我仍然在本地保存一个电子表格来跟踪这个混乱。另外,这是非常低的技术,但是我在每台机器的桌面上(在管理员帐户下)放置了一个文本文件,文件名中包含机器的目的,所以我可以将它们区分开来(生成的机器名称绝对没有没有备忘单的帮助。)

于 2009-01-13T17:23:38.683 回答
0

如果您只想在线关注您的 EC2 实例,我会支持 John 使用免费 RightScale 帐户的投票。付费版本为您提供了更多功能,但价格可能会非常昂贵。

新的 AWS 管理控制台是一个不错的 UI,比 ElasticFox 更容易执行常见操作,例如启动实例、创建和附加 EBS 卷等,但我真的很惊讶他们没有添加标记实例的功能和卷。那些亚马逊 ID 字符串并不容易记住,是吗 ;-)

AWS 控制台确实显示了每个实例的安全组,因此 Gerald 使用安全组来识别不同实例组的建议可以在那里工作,但它仍然不如为每个设备设置一个可编辑的标签。

于 2009-01-15T22:53:10.500 回答
0

虽然它不在 AWS 元数据中,但您始终可以使用iClassify 之类的东西。它被设计为服务器的元数据存储库,无论是否为 EC2。

于 2009-01-17T15:36:11.187 回答