gpt4 book ai didi

java - 如何扩展 Microsoft Azure 中的单个应用程序?

转载 作者:行者123 更新时间:2023-12-01 12:50:16 25 4
gpt4 key购买 nike

我相信这可以应用于任何应用程序,但在本例中我谈论的是我的世界服务器(java)。有时,服务器会收到主要是 CPU 使用率的峰值,我想知道是否可以与另一个虚拟机共享此负载。当我遇到高 CPU 负载时​​,我希望能够在同一云服务中启动另一个虚拟机,然后共享 CPU 负载。这可以吗?我知道这是可用性集背后的想法,并且我了解这在网站等方面如何工作,但不确定如何应用它,或者是否可以将其应用于只能运行应用程序的游戏服务器之类的东西一次在一台机器上。

最佳答案

如果您的应用在单个服务器上运行,则主要选项是扩展至更大的虚拟机。虽然我不太熟悉 Minecraft 如何管理其玩家:如果所有玩家都需要驻留在单个服务器 (VM) 上,那么实际上没有跨 VM 共享 CPU 的选项。目前,您可以扩展到 16 核、112GB 的虚拟机以及高达 16TB 的附加存储。

可用性集不会影响可扩展性。它们的存在是为了让您拥有一组在高可用性 (HA) 模式下运行的虚拟机,这些虚拟机分布在不同的故障域(机架、网络、电源)中,并且当主机操作系统执行维护,表示维护将在可用性集中的虚拟机实例之间交错进行,从而避免一次性停机。

关于java - 如何扩展 Microsoft Azure 中的单个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24275019/

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