AWS 发布开源项目:AWS 网络成本计算器
AWS 最近发布了一个名为 AWS 网络成本计算器 的开源项目,允许用户运行一个专注于 AWS 网络的成本计算器,以估算和可视化给定网络架构的各种费用。
主要功能
用户可以使用该计算器选择其 AWS 区域和网络架构中的网络服务,以及其他相关输入,如使用的端点数量和数据传输或处理量。这将生成一个示例图,帮助可视化流量的连接和流动。
架构组成
该计算器由两个主要组件组成:
- 无服务器后端:使用 AWS 价格列表查询 API 获取不同网络服务的更新价格。此过程每天在 AWS Lambda 函数中运行,价格缓存在 Amazon DynamoDB 中。
- 前端 Web 应用程序:使用 ReactJS 构建,托管在 Amazon S3 上,并通过 Amazon CloudFront 分发,作为计算器的用户界面。
部署要求
在 AWS 账户中部署该工具之前,用户必须确保具备以下条件:
- 基于 Linux 的操作系统
- NodeJS(版本 18 或更高)和 NPM
- AWS Cloud Development Kit (AWS CDK)
- 已安装和配置 AWS CLI(v2)的 AWS 账户
部署过程
验证先决条件后,用户可以从项目的根目录运行部署脚本 $ ./deploy.sh。部署过程需要 5-10 分钟。完成后,用户将收到一个 CloudFront 前端 URL,用于访问该工具。
专家观点
AWS 首席解决方案架构师 Hrushik Gangur 在 LinkedIn 上表示,该工具不再需要猜测、使用 Excel 表格或解释 AWS 文档来找出数据传输/处理成本,特别是当工作负载使用多个网络服务时。
注意事项
公司还指出,用户在工具中看到的网络架构价格是估算值。实际成本可能会因使用的其他 AWS 服务或第三方产品而有所不同。此外,并非所有 AWS 网络服务都可用于成本估算。
行业反馈
IDC 全球云网络研究分析师 Taranvir Singh 在 LinkedIn 上表示,不可预测的成本是使用云服务的客户的主要关注点。虽然云定价计算器可用,但它们主要集中在计算和存储上,忽略了网络成本,这可能会显著影响整体 IT 预算。
其他成本估算工具
除了 AWS 网络成本计算器外,还有其他估算和分析成本的方法,如 AWS Cost CLI、AWS 定价计算器 和第三方产品。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。