客户端的 AWS EC2 现货价格查询工具,还挺方便的。能直接对接 http://ec2-spot-prices.ai-mmo-games.de 的 API,把各个实例类型和可用区的历史价格都拉下来。
写代码时,如果你想对比不同区的价格波动,这套工具就合适。调用方法也不复杂,示例代码里写得清楚,比如怎么按时间、区域拉数据,怎么做可视化展示,全都有。
数据是通过一个客户端代码求回来的,用的是比较 HTTP 求,响应快,稳定性还不错。你可以把这些数据拿来画图,用 matplotlib
或 plotly
都行,趋势挺方便的。
注意一点,API 源是个独立站点,虽然目前稳定,但最好自己做个缓存机制,避免频繁求挂掉服务。建议跑个定时脚本,比如每小时同步一次数据,存在本地数据库或 CSV 里。
如果你平时用得比较多的实例类型是 c5.large 或 m4.xlarge,那这个工具能帮你省不少时间,不用手动去控制台看价格波动了。
如果你经常关注 EC2 价格优化,可以试试看,用起来还挺顺手的。