我们有一些为 Web、FTP 和电子邮件服务配置的 Fedora 系统。我们希望镜像这些服务,以便我们可以为我们的用户提供接近 100% 的可靠性。我是一位相当有经验的 Linux 管理员,但对冗余系统没有太多经验。
做这个的最好方式是什么?谷歌和亚马逊是如何做到的?Google.com 解析为多个 IP 地址,但如果我的本地桌面缓存了其中一个无法访问的 IP,我将收到一条连接失败消息。他们如何防止这种情况发生?
如果他们的一台服务器出现故障,它如何自动重定向到另一个系统,而最终用户却不知道呢?
我知道有故障转移设备,但它们仅用于故障转移系统本身,而不是完整的网络。
假设我们有最坏的情况,比如我的主系统变得无法访问。Linux 系统上用于提供此功能的基本组件是什么?
我正在寻找概念或方法,而不是“查看 openstack”之类的答案。构成解决方案的实际部分是什么?必须做些什么来实现这种能力?