2012-06-15 60 views
0

我需要計算我的Amazon EC2實例的每小時運行成本。這種變化,即使相同的硬件CONFIGS(實例類型),因爲我用不同的亞馬遜映像(AMIS)實例之間:一些普通的Windows Server和一些窗口與SQL Server服務器(兩者都與普通的Linux實例相比額外費用)通過API爲Amazon EC2實例檢索許可證類型(linux/windows/windows + sqlserver)?

的EC2的Java API有describeInstances()返回實例方法與元數據對象,如實例ID,實例類型(的m1.small /大...),狀態(運行,停止..)公共IP等

這個實例對象也有其根據的Java API應返回.getLicense()getPool()。「從中使用該許可證的許可證池(例如:‘窗口’)。」我認爲這是它也可能會給'windows + sqlserver'或類似的東西。

的getLicense()方法,但是不返回空..

我導航周圍的EC2 Web控制檯,不能夠找到這些信息,但我希望這是可能的 - 否則便意味着你不能識別特定實例的真實小時成本,除非你知道首先使用哪個AMI創建它(普通的Windows服務器或帶有SQL Server的Windows服務器)。

有人嗎?

謝謝:)

/蓋爾

回答

0

你有沒有考慮通過CloudWatch監控您的實際結算信息? 這是一個相對較新的功能...