问题标签 [azure-availability-set]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure 可用性集或区域 vm 自动打开
我有一个为大约 100 个用户使用的企业应用程序运行 IIS 和 SQL 服务器的 VM。
现在我只有这个虚拟机,但我想增加一些可用性。零停机应用程序并不重要,但至少如果由于某种原因服务器出现故障,那么我能够唤醒辅助实例并将流量重新路由到它。
所以我想这是通过使用可用性集来完成的,但我理解的是,我至少在可用性集和负载均衡器中有两个虚拟机,因此流量被循环重定向到每个虚拟机。通过使用上述方法,这意味着我必须为拥有两个具有相同规格的实例付费。
我想要并且不知道这是否可能就像上述情况一样,其中一个 VM 被停止,所以我不收取任何费用,如果 VM 出现故障,我可以手动启动,以便应用程序正常工作再次。如果可能的话,硬盘驱动器如何可用,以便其他 VM 始终拥有最新数据。
如果不可能,那么我可以为可用性设置第二个虚拟机,它具有我的应用程序可以支持的最低规格,因此如果主虚拟机发生故障,至少关键用户仍然可以访问该应用程序(也许性能不会很好,但应用程序将起作用),当主 VM 再次运行时,主流量将再次重定向到主 VM。
azure - 如何为 Azure 可用性集中的虚拟机数量创建 Terraform for_each 循环
我们可以使用“计数”循环在可用性集中创建多个 azure vm。
我们如何使用“for_each”循环创建相同的主机名和网络接口 ID 将是动态和循环的。(地形 > 0.12.6)
azure-availability-set - 为什么应该在与可用性集相同的资源组中创建 azure 虚拟机
我正在可用性集中创建 azure 虚拟机。在创建时,我创建了一个新的资源组。这样做,我不能选择我在不同资源组中创建的可用性集。为什么要求在与可用性集相同的资源组中创建虚拟机。
azure - 如何使用 Azure-Python SDK 删除 Azure 中的可用性集
在 Azure Cloud 中,我需要使用 Azure-SDK for Python 删除给定实例的所有资源,我可以删除 VM、PublicIP、NIC 等资源。我还需要删除实例的可用性集。
azure - 澄清可用性集如何使单个 VM 更可用
我很难理解 Azure 可用性集,具体来说,我需要做些什么来确保在我的 vm 上运行的应用程序利用可用性集来提高可用性。
假设我正在创建一个在单个 VM 上运行的应用程序,并且我想让它更能抵抗硬件故障。
选项 1: 我创建一个具有 2 个容错域的可用性集,然后在此可用性集上创建一个 VM。
是这样吗?如果托管我的 VM 的机架上出现硬件故障,Azure 现在是否负责确保 VM 保持正常运行?
选项 2: 我必须有两台服务器 Vm1 和 Vm2,都在可用性集中,但一台在故障域 1 上,一台在故障域 2 上。然后我必须为我的应用程序设置一个集群。在这种情况下,可用性集只是让我确定集群中的两台服务器不在同一硬件上,但确保应用程序可以利用两台服务器并具有高可用性的管道仍然取决于我。
选项 1 或选项 2 是可用性集与故障域相关的正确工作方式吗?
感谢可以提供的任何清晰度。
azure - Microsoft Azure 中可用性集的可用区和故障域功能有什么区别?
Microsoft Azure中可用性集的可用区和故障域功能有什么区别?
我正在通过模块讨论核心 Azure 架构组件。在那里我遇到了故障域的描述:
故障域。容错域提供了跨数据中心不同硬件的工作负载的物理分离。这包括支持位于服务器机架中的物理服务器的电源、冷却和网络硬件。如果支持服务器机架的硬件不可用,则只有该服务器机架会受到中断的影响。
此外,还有一些可用区功能的说明:
每个可用区都是一个隔离边界,包含一个或多个配备独立电源、冷却和网络的数据中心。
如果一个可用区出现故障,另一个可用区继续工作。
可用区通常通过非常快速的专用光纤网络相互连接。
可用区允许客户运行具有高可用性和低延迟复制的任务关键型应用程序。
可用性区域在 Azure 中作为服务提供,为了确保弹性,在所有启用的区域中至少有三个单独的区域。
我真的看不出两者之间的区别。这两个概念都是关于单个数据中心内数据中心部分的物理分离。那么,有人能指出这两个术语的主要意义是什么吗?他们的意思不是一样的吗?
我可以考虑以下问题吗?首先我们有一个区域,它是一个包含几个(至少三个)可用区(AZ)的设施,然后每个可用区包含一个或多个数据中心,然后每个数据中心包含几个可用性集,这里我们有每个可用性Set 包含几个机架,每个机架代表一个单独的故障域。
azure - Azure 中的单区域部署和高可用性
在某些地区,可用区足够远,以至于某些工作负载可能会出现延迟。为了缓解我们在 Azure 中的应用程序的延迟问题,我们正在考虑将我们的所有 VM 固定在给定的可用区中。
这还应该具有更好地控制跨可用性区域的虚拟机之间的数据传输计费成本的好处,这将在几个月后开始。
但是,Azure 文档中并不清楚,但可用性集和可用性区域不能设置在同一个 VM 上,因此如果我们将所有 VM 固定在一个区域中,我们就不能再使用可用性集,并且我们失去了关于 SLA 的保证.
是否有人尝试将他们的 VM 托管在 Azure 的单个区域中,并且可以分享他们在这种情况下实现集群工作负载高可用性的技巧?
azure - Azure 可用区中的可用性集
我在某处读到可用性集可以部署在可用区中,但是我再也找不到该文档了。现在我找不到文档,也找不到任何地方来验证所写的内容。所以我的问题是可用性集可以部署在可用区中,是否有任何文档说明如何做到这一点?
提前致谢。
terraform-provider-azure - 错误:“区域”:与 availability_set_id 冲突 - Azure - Terraform
我们有一些 Linux 集群(每台两台机器)在 Azure 上运行,我们希望集群的每个节点都在不同的区域中创建并使用可用性集。
我们正在尝试使用 Terraform 在 Azure 上创建 VM:
但是我们有消息错误:错误:“区域”:与可用性集ID冲突