【发布时间】:2025-12-01 16:45:01
【问题描述】:
我需要每 24 小时将数据下载到本地服务器上。为了实现高可用性,我们提供了 2 台服务器以避免故障和数据丢失。
我的问题是:使用 2 台服务器的最佳方法是什么?
我的想法是:
-在一台服务器上下载,如果下载因任何原因失败,将在另一台服务器上继续下载。
-每天在两台服务器上同时下载。
有什么建议吗?
【问题讨论】:
-
负责执行下载的软件是否位于这些服务器上?如果没有,在哪里?下载时间有多重要?两台服务器是否位于不同的位置?这是现有的解决方案吗?
-
当您说“为了高可用性”时,您是指保证下载数据,还是说下载的数据是高可用的?还是两者兼而有之?
-
@AdrianK 负责执行下载的软件将位于这些服务器上。下载将在每天凌晨 02:00 进行。两台服务器位于不同的位置。该解决方案是现有的,从云下载数据并将其保存在本地是另一个要求。当您说“高可用性”时,您是指保证下载数据,还是说下载的数据具有高可用性?或两者?这里的高可用意味着数据的保证下载和下载的数据都是高可用的。
-
数据下载后将如何使用?例如用户将通过网站访问它,直接下载,还是由自动化系统/集成使用?
标签: networking server architecture software-design