好的,我正在尝试为一些客户设置几个 VPS 和一些专用服务器。我想知道最好的方法,服务器将运行 Ubuntu 服务器。
第一个问题:我可以从我的 IPS 获得多个外部 IP,以便每个 VPS/专用服务器都可以在同一条互联网线路上托管在端口 80 上吗?我可以为每个客户提供多条互联网线路,但这将花费客户一大笔钱。我已经为一些客户托管了几台专用服务器,但没有一台服务器接近使用 100/100 Mbps 互联网线路,如果我可以在几个客户之间共享这条线路,这将为他们节省成本,每月约 60 美元!他们每月只使用大约 5 TB,而您每月可以轻松地通过这条线路投入 25TB 的带宽。
第二个问题:设置 VPS 的最佳方法是什么?我从来没有真正尝试过,而且我有一些客户端不需要/不想要 12 个核心 @ 3.46GHz 和 32GB 内存。我将在每个服务器上放置大约 2 到 4 个客户端。
这不是我现在的首要任务,但将来我想设置一个共享托管服务器。如果您知道我可以运行的免费自动脚本来执行此操作,我将不胜感激。
如果您认为我应该知道其他信息,请告诉我!如果您能提前提供详细的答案,我将不胜感激,谢谢!:-)
答案1
首先,请理解 VPS 和 Dedicatd 服务器是非常不同的东西 - 而且这对您的问题很重要。
专用服务器是您租用的物理机器(或安装在数据中心)。VPS 是位于他人物理机器上的虚拟服务器。专用服务器上通常会有多个 VPS,但您通常不会将 VPS 划分为多个 VPS。
[这个问题只对专用服务器有意义] 如果您的提供商提供这项服务,您可能能够从他们那里获得 1 个以上的外部 IP 地址(这在技术上肯定是可行的 - 我确实有这样做)。另一方面,您可能不需要这样做,可以使用单个 IP 地址充当 HTTP 路由器(负载平衡器),它可以接收请求并根据需要转发到 NAT 后面的机器。这也可以提高安全性。
您的第二个问题也只有在您设置了专用服务器时才有意义。如果您使用一个不错的虚拟机管理程序(KVM 会执行您想要的操作),则可以为每个虚拟机分配资源。请注意,如果您使用的是 KVM,您可能希望在服务器上运行 CentOS 或 Redhat,同时在 VM 上运行 Ubuntu 作为 KVM,因为 Redhat 产品在 Redhat/Centos 上的运行效果“比 Ubuntu 更好”,因此值得这样做 - 尽管它可以在 Ubuntu 上运行。
KVM 将允许您超额订阅资源 - 请小心超额订阅内存或磁盘资源,因为如果负载不可预测或没有密切监控,这可能会导致大问题(您不希望主机使用交换磁盘作为 VM 的内存)。
在您知道自己要做什么之前,不要使用免费托管脚本来设置托管服务器。即便如此,大多数人还是会喜欢 CPANEL,因此如果您的客户群是 CPANEL,请使用它。
详细的答案需要更详细的问题 - 而不是将多个问题合并为一个。如果我的答案不够,请提出更具体的问题 - 如果不仅仅是澄清,请使用新问题。