我拥有一家 GPS 车辆跟踪设备公司。GPS 设备安装在车辆上,可以在世界任何地方进行跟踪。所有 GPS 设备都有一个服务器 IP 用于跟踪车辆。服务器托管在亚马逊云中。我计划在我的办公室本地托管服务器。我对本地托管服务器有疑问,
如果任何一个 ISP 出现故障,我可以与两个 ISP 共享我的单个公共 IP 吗?
答案1
在向任何用户出售任何设备之前,您都应该考虑这一点。即使使用同一个 ISP,也不能保证您可以永远保留相同的 IP 地址。设备至少应该有远程更新 IP 地址的选项,希望您可以在固件更新或类似情况下执行此操作。
最好的选择是,正如这里已经提出的,使用 DNS 名称而不是 IP 地址。这样可以实现负载平衡、冗余和许多其他扩展可能性。如果可以通过自动固件更新实现,请在下次更新时进行更新。
我不知道您已经销售了多少台,但我仍然认为:如果还没有,请让它成为可能。我们知道他们必须已经拥有互联网连接。在有人手动进行第一次固件更新时提供一杯咖啡,以便将来可以远程获取更新。或者不要这样做,只是等待您的竞争对手这样做并抢走您的客户。做好这件事是您核心业务的一部分。
答案2
如果不自行设置 ISP 并使用 BGP,则不行。为什么不能改用 DNS 记录呢?
答案3
如果主服务器的健康检查失败,Amazon route53 将允许您将主机名故障转移到备用 IP 地址。还可以进行负载平衡
答案4
您能使用 URL 代替 IP 吗?
一种解决方案是通过 DNS 将 URL 与一个或多个 IP 地址关联起来,并附加该 URL 而不是 IP。