【问题标题】:Aws data transfer costs command line (or web)Aws 数据传输成本命令行(或 Web)
【发布时间】:2020-07-02 11:19:06
【问题描述】:

我希望为我目前的演出建立一个 POC。它是一个 AWS ec2,其应用程序需要与内部 AWS 私有 IP 和几个外部 AWS 公共 IP 通信。

基准测试后,我可以获得运行此应用程序一小时的所有成本,但网络数据传输成本除外。 (全部来自命令行)

有没有人知道如何从命令行或 Web 界面获取当前网络成本?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 data-transfer elastic-ip


    【解决方案1】:

    https://aws.amazon.com/blogs/mt/using-aws-cost-explorer-to-analyze-data-transfer-costs/

    在 Cost Explorer 中,您可以使用过滤器分析数据传输成本:

    在您的成本分配标签被激活并且您的工作负载至少运行一天后,您可以使用 Cost Explorer 中的过滤器来分析您在该期间的成本。

    1. 通过 https://console.aws.amazon.com/cost-reports/home?#/ 登录 AWS Cost Explorer

    2. 在导航窗格中选择探索,然后选择成本和使用情况。

    3. 选择要查看成本的期间的日期范围,然后选择应用按钮。

    4. 选择过滤器 - 服务,然后是 EC2-instances,然后是 EC2-ELB。接下来选择应用过滤器。

    5. 要查看 EC2 数据传输的总成本:

    选择 Filters、Usage Type Group、EC2:Data Transfer – inter-Availability Zone、Internet(Out)和 Region to Region(Out),然后选择 Apply filters。

    您还可以通过仅选中该类型的框来选择每种单独的数据传输类型。

    【讨论】:

    • 我试图避免使用 Cost Explorer。 .01 每个请求,如果您启用了每小时详细信息,则更多 $$。恼人的是,我无法通过 CLI 获取每个接口,TCO。我确实理解 AWS(和其他云)必须准确更新 LONG 计数器的挑战。感谢您的回答,我将让与我合作的团队为我正在处理的帐户启用 CE。
    【解决方案2】:

    如果使用公共 IP 地址或跨 AZ,在同一区域中的 Amazon EC2 实例之间传输数据的唯一潜在成本是 1c/GB 输入和 1c/GB 输出。

    通过同一 AZ 中私有 IP 地址的实例之间的流量为零。

    参考见https://www.duckbillgroup.com/resources/:

    【讨论】:

    • 这张图表超级好用!
    猜你喜欢
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 2020-12-02
    相关资源
    最近更新 更多