确保应用程序和数据高可用性的注意事项作者

Discuss hot database and enhance operational efficiency together.
Post Reply
asimj1
Posts: 73
Joined: Tue Jan 07, 2025 4:47 am

确保应用程序和数据高可用性的注意事项作者

Post by asimj1 »

当您考虑如何最好地确保应用程序和数据的高可用性 (HA) 时,您需要考虑的不仅仅是数据库突然出现故障时故障转移到备用系统的速度。是的,如果灾难袭击您的数据中心,您 应该 为完全故障转移做好准备,但是如果您的数据库“故障”,完全故障转移将是一个巨大的打击 数据库 实际上是一个像进程停滞一样小的事情。


在评估解决方案以确保采用最合适的 HA 方法时,除了强大的故障转移管理之外,您还应该寻找四个关键功能:

应用程序级别监控
避免不必要的故障转移
复杂关键任务解决方案的应用感知
自动化和易于管理
让我们依次看一下每一个。

应用程序级别监控
仔细看看 云提供商的服务级别协议 (SLA),您可能 哥伦比亚电话号码数据 会发现 SLA 仅确保 HA 配置中至少一台虚拟机 (VM) 在 99.99% 的时间内可用。但这并不能保证您能够在 99.99% 的时间内访问或与数据交互 - 因此您需要一个考虑到应用程序和数据可用性的 HA 解决方案。有无数原因可能导致您无法访问数据,而这些原因与底层 VM 是否运行无关。可能是操作系统或应用程序软件错误、进程停滞、存储或内存故障等等 - 这些问题都不在 云 服务提供商的 SLA。您需要寻找一种能够监控整个应用程序基础架构中的错误、事件和异常的 HA 解决方案。

避免不必要的故障转移
当您的生产应用程序基础架构发生灾难性故障时(例如,由于整个数据中心被淹没,您无法访问关键数据库),完全故障转移是合适的。但这种灾难性时刻很少见。更常见的是上述操作系统和应用程序错误。但除非您的 HA 解决方案能够确定停滞的进程是阻止您访问数据的真正罪魁祸首,否则您的 HA 解决方案可能会在不需要如此强大的响应时简单地故障转移到辅助基础架构。
Post Reply