【问题标题】:How much memory and CPU is assigned to each container in a Web App for Containers?为容器的 Web 应用程序中的每个容器分配了多少内存和 CPU?
【发布时间】:2019-02-20 06:47:38
【问题描述】:

在 AWS 中,您可以为每个容器选择 CPU 和内存的组合,但我在 Azure 中找不到该选项。

Azure 为容器的 Web 应用程序中的每个容器分配多少内存和 CPU?

如何确定分配给每个容器的资源?

例如; 假设您有一个应用服务计划 P1V2:210 个 ACU 和 3.5 Gb RAM。然后为容器创建一个 Web 应用程序,并将 3 个约束器部署到该 Web 应用程序。每个容器分配了多少内存和 CPU?

【问题讨论】:

    标签: azure azure-web-app-service azure-container-instances


    【解决方案1】:

    容器通常经过优化以仅运行单个应用程序,但这些应用程序的确切需求可能会有很大差异。 Azure 容器实例通过允许 CPU 内核和内存的精确规格提供最佳利用率。您根据需要付费并按秒计费。

    定价示例 示例 1: 您在一个月(30 天)内每天创建一次具有 1 个 vCPU、1 GB 配置的 Linux 容器组。每个容器组的持续时间为 5 分钟(300 秒)。

    内存持续时间: 容器组数 * 内存持续时间(秒)* GB * 每 GB 价格 * 天数

    1 个容器组 * 300 秒 * 1 GB * 每 GB-s 0.000005 USD * 30 天 = 0.045 USD

    vCPU 持续时间: 容器组数 * vCPU 持续时间(秒)* vCPU(s) * 每 vCPU-s 的价格 * 天数

    1 个容器组 * 300 秒 * 1 个 vCPU * 每个 vCPU 秒 0.000014 美元 * 30 天 = 0.126 美元

    总帐单: 内存持续时间(秒)+ vCPU 持续时间(秒)= 总成本

    0.045 美元 + 0.126 美元 = 0.171 美元

    示例 2: 您在一个月(30 天)内每天 50 次创建具有 1 个 vCPU、2 GB 配置的 Linux 容器组。容器组时长为 150 秒。

    内存持续时间: 容器组数 * 内存持续时间(秒)* GB * 每 GB 价格 * 天数

    50 个容器组 * 150 秒 * 2 GB * 每 GB-s 0.000005 USD * 30 天 = 2.25 USD

    vCPU 持续时间: 容器组数 * vCPU 持续时间(秒)* vCPU(s) * 每 vCPU-s 的价格 * 天数

    50 个容器组 * 150 秒 * 1 个 vCPU * 每个 vCPU 秒 0.000014 美元 * 30 天 = 3.15 美元

    总帐单: 内存持续时间(秒)+ vCPU 持续时间(秒)= 总成本

    $2.25 + $3.15 = $5.40

    https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview https://azure.microsoft.com/en-us/pricing/details/container-instances/

    【讨论】:

    • 假设您有一个应用服务计划 P1V2:210 ACU 和 3.5 Gb RAM。然后为容器创建一个 Web 应用程序,并将 3 个约束器部署到该 Web 应用程序。为该容器分配了多少内存和 CPU?
    • 没有这样的计算,会根据使用情况和需要分配。将部署一个实例,并在其中部署容器。他们会根据使用情况消耗内存和 CPU
    • 他问的是容器的 webapp,而不是容器实例 (ACI)?
    猜你喜欢
    • 2018-08-15
    • 2014-07-23
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多