gpt4 book ai didi

azure - Azure 应用服务可以获得什么样的 CPU 能力?

转载 作者:行者123 更新时间:2023-12-03 02:50:58 29 4
gpt4 key购买 nike

我有兴趣将 CPU 密集型 Web 应用部署到 Azure 应用服务实例。我找不到有关 Azure 应用服务的 CPU 使用率和/或限制的任何详细信息。我担心的是,如果不深入了解应用程序的 CPU 规范/限制,我将无法规划如何准确规划基于云的物理基础设施(使用 Azure 应用程序服务)。

我的应用程序将使用 OpenCV 计算机视觉库对数百/数千张高质量图像进行大量图像处理、人脸检测和人脸识别。这自然是一个CPU密集型的过程。在传统设置(或本地虚拟机设置)中,我至少会知道机器的规范(即 cpu 规范等)。

总而言之,我的问题有两个:

1) 为什么 azure 应用服务不说明其 PaaS(应用服务)上下文中的 CPU 的任何信息?如果是这样,我在哪里可以了解有关 CPU 限制的更多信息?

2) 在我的应用程序上下文中,我的基于 CPU 的问题是否无关紧要?我确实在网上读到某些 Azure 应用服务层可以自动缩放(意味着在更多服务器之间进行负载平衡以获得更好的性能)。当多个最终用户处理许多照片以进行人脸检测和识别时,这足以满足我的需求吗?

最佳答案

Microsoft 以 ACU 表示 VM 的性能 ( https://learn.microsoft.com/en-us/azure/virtual-machines/windows/acu )。 Azure 应用服务计划中可用的 VM 数量有限。

应用服务计划具有纵向扩展和横向扩展选项。可以根据不同的规则进行横向扩展。但请始终记住,应用程序架构将决定它将如何使用横向扩展选项。

enter image description here

注意:如果 GPU 或 CPU 密集型,我建议使用 VM,因为您将获得更多选择。

关于azure - Azure 应用服务可以获得什么样的 CPU 能力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161043/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com