Azure VMSS 中来宾 OS 指标与主机 OS 指标之间的差异
Differance between Guest OS metrics and Host OS metrics in Azure VMSS
我正在 Azure VMSS 中设置自动缩放规则。我可以从两组指标中进行选择,Host 和 Guest。根据文档,两者都是从相同的虚拟机发出的。
我在每个虚拟机上的技术堆栈
- [Tomcat 9.0.30][2]
- [APR 1.7.0][2]
- 9 [Servlets][2].
计划设置这些自动缩放规则
- Add 1 machine when CPU%>70 for 10 minutes.
- Add 2 machines when CPU%>80 for 10 minutes.
- Remove 1 machine when CPU%<60 for 10 minutes.
我有以下问题。
- Host 和 Guest 指标有何不同。因为两者都来自同一个虚拟机。
- 选择哪些可以更准确地缩放 tomcat。
- 除了监控 CPU,是否有更有效的方式在 Azure VMSS 中扩展 tomcat,比如系统内存。
我研究并找到了一些很好的链接,但无法得到明确的答案。我找到的一些链接是:
What's the difference between Host and Guest metrics.
- 主机操作系统是安装在计算机上并与硬件通信的软件。
另一方面,来宾 OS 是安装在虚拟机中的软件。
- 主机OS直接在硬件上运行。另一方面,来宾 OS 在虚拟机上运行。
- 主机操作系统可能是单一的。而客人OS,可以是单人也可以是多人。
- 主机操作系统与硬件交互。来宾操作系统与虚拟机交互。
Which ones to choose for more accurate scaling of tomcat.
- 我们可以使用主机级别的指标来扩大或缩小规模,但我们无法使用来宾级别的指标来做到这一点。
- 来宾 OS 指标包括监视来宾 CPU % 或内存消耗的性能计数器,它们通常用于自动缩放。
Is there a more efficient way to scale tomcat in Azure VMSS, like system memory.
- 您可以使用 Azure Monitor for VMs 自动从规模集中的 VM 收集基本 CPU、内存、磁盘和网络性能计数器。它还具有额外的监控功能和预构建的可视化效果,可帮助您专注于规模集的性能和可靠性。
有关更多信息,请参阅以下链接:
What are virtual machine scale sets ,
Guest OS and host OS metrics ,
Overview of autoscale with Azure virtual machine scale sets
我正在 Azure VMSS 中设置自动缩放规则。我可以从两组指标中进行选择,Host 和 Guest。根据文档,两者都是从相同的虚拟机发出的。
我在每个虚拟机上的技术堆栈
- [Tomcat 9.0.30][2]
- [APR 1.7.0][2]
- 9 [Servlets][2].
计划设置这些自动缩放规则
- Add 1 machine when CPU%>70 for 10 minutes.
- Add 2 machines when CPU%>80 for 10 minutes.
- Remove 1 machine when CPU%<60 for 10 minutes.
我有以下问题。
- Host 和 Guest 指标有何不同。因为两者都来自同一个虚拟机。
- 选择哪些可以更准确地缩放 tomcat。
- 除了监控 CPU,是否有更有效的方式在 Azure VMSS 中扩展 tomcat,比如系统内存。
我研究并找到了一些很好的链接,但无法得到明确的答案。我找到的一些链接是:
What's the difference between Host and Guest metrics.
- 主机操作系统是安装在计算机上并与硬件通信的软件。 另一方面,来宾 OS 是安装在虚拟机中的软件。
- 主机OS直接在硬件上运行。另一方面,来宾 OS 在虚拟机上运行。
- 主机操作系统可能是单一的。而客人OS,可以是单人也可以是多人。
- 主机操作系统与硬件交互。来宾操作系统与虚拟机交互。
Which ones to choose for more accurate scaling of tomcat.
- 我们可以使用主机级别的指标来扩大或缩小规模,但我们无法使用来宾级别的指标来做到这一点。
- 来宾 OS 指标包括监视来宾 CPU % 或内存消耗的性能计数器,它们通常用于自动缩放。
Is there a more efficient way to scale tomcat in Azure VMSS, like system memory.
- 您可以使用 Azure Monitor for VMs 自动从规模集中的 VM 收集基本 CPU、内存、磁盘和网络性能计数器。它还具有额外的监控功能和预构建的可视化效果,可帮助您专注于规模集的性能和可靠性。
有关更多信息,请参阅以下链接: What are virtual machine scale sets , Guest OS and host OS metrics , Overview of autoscale with Azure virtual machine scale sets