2

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

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

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

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

4

1 回答 1

-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-s 0.000014 USD * 30 天 = 0.126 USD

总计费:内存持续时间(秒)+ 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-s 0.000014 USD * 30 天 = 3.15 USD

总计费:内存持续时间(秒)+ 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/

于 2019-02-20T08:56:13.337 回答