在AWS中,您可以为每个容器选择CPU和内存的组合,但是我在Azure中找不到该选项。
Azure为Web应用程序为容器分配了多少内存和CPU?
和
如何找出分配给每个容器的资源?
例如; 假设您有一个应用服务计划P1V2:210个ACU和3.5 Gb RAM。然后,为容器创建一个Web应用程序,并将3个约束条件部署到该Web应用程序。每个容器分配了多少内存和CPU?
答案 0 :(得分:1)
通常对容器进行优化以仅运行单个应用程序,但是这些应用程序的确切需求可能会有很大差异。 Azure容器实例通过允许精确指定CPU内核和内存来提供最佳利用率。您可以根据需要付费,然后按秒计费。
定价示例 范例1: 您每月(30天)每天一次创建一个具有1个vCPU,1 GB配置的Linux容器组。每个容器组的持续时间为5分钟(300秒)。
记忆时间: 容器组数*内存持续时间(秒)* GB *每GB-s的价格*天数
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-s的价格*天数
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/