我是一名开发人员,对网络/服务器还不熟悉。我需要一台专用服务器来托管某些东西。我想要 1Gb 的互联网连接。我已经找到了一家主机托管提供商,他们说我会得到一个千兆交换机端口。但这可能是与其他服务器共享的端口吗?我怎么知道我是否能保证这个带宽?我需要向托管提供商询问哪些有关网络的问题?人们如何检查提供商的速度?
答案1
您需要索取并阅读他们的互联网服务合同和 SLA,我们无法为您解答。您可能可以保证此速度到达链接的另一端,但他们无法保证您的某个 TCP 连接的另一端(或任何中间节点)可以支持 1 Gbit 端到端。
如果您托管的服务器上有浏览器,您可以使用 speedtest.net 之类的工具来测试速度,或者您可以使用您实际托管的任何应用程序来测量速度。您的提供商还应该能够提供带宽使用图表作为其月度统计数据的一部分,甚至可能是当前仪表板。
答案2
我找到了一家主机托管提供商,他们说我会得到一个千兆交换机端口。但是这可能是与其他服务器共享的端口吗?
不,交换机上的端口将专用于您的服务器并以 1 Gbs 运行,不会出现超额认购。
您实际获得的结果取决于您的 SLA,但典型的 CoLo 提供商将拥有一个网络拓扑,其中其他服务器/客户也以 1 Gbs 的速度连接到您的服务器将连接到的同一台(24/48/?端口)交换机的其他端口上。从该交换机将有(多个)10/40 Gbs 上行链路到其网络核心,从那里互联网流量将通过(多个)较小的 1/10/40/100 Gbs 上行链路路由到多个骨干/中转提供商、对等合作伙伴和互联网交换机。
这些上行链路所需和可用的容量仅仅是所有 1 Gbs 交换机端口总吞吐量的一小部分。
如果相关的话,一些 Co-Lo 提供商确实保证在同一数据中心托管的不同服务器之间实现完整的 1 千兆位速度。但是,通常 1 千兆位交换机端口并不意味着您可以保证获得独享的 1 Gbs 互联网上行链路。
托管服务提供商可能会为您提供超额认购系数的一个数字,但无论该数字是多少,在很大程度上,您得到的都是您所支付的费用。