• [转]服务器租用之服务器带宽情况分析


    http://www.it.com.cn/f/server/0810/4/664189.htm

    什么是独享?什么是共享?


      大、中型托管业务中,客户对带宽有较高的要求求,其网站的内容和性质决定只有使用独立的带宽资源才能满足品质的需求,而这种只给单独客户使用的带宽资源称为独享带宽。独享带宽的量是根据用户要求来配备,一般是以100M为一个递增单位。

      独享带宽的收费方式区别于共享带宽,是两类的结合体,第一类是服务器所占用机架空间的机位费用,第二是独享带宽的费用,分门别类地计算机位费和带宽费。

      使用独享带宽,整个带宽资源归属于一个客户,所以是按照独享带宽的最高值进行收费,而不在于客户的实际使用量。如:一个客户包一个机架另加100M独享的带宽,那么哪怕这个客户所包的机架里只放了一台服务器,而这台服务器哪怕只使用了1M的带宽,那么这个客户还是必须按照一个机架的机位费和100M独享带宽的带宽费来全额支付。

      独享带宽的优点是可自由使用带宽量,能保证速度和网络质量;而缺点则是费用昂贵,一般100M的独享带宽,每月费用从上万到数万不等,这种方式不是所有客户都能接受的。

      托管商所提供的带宽,现在主要有两种形式,一种是独享,比如独享1兆、独享10兆、独享百兆,就是指你的这台服务器可以独享这个带宽,不和别的服务器分享,不会受到别人服务器的干扰,价格较贵;另一种形式就是最常见的百兆共享,顾名思义,就是一个机房中有一根100M的带宽,供这个机房里所有的共享客户使用(客户有多少,具体要看这个机房的使用情况了),这种形式现在最普遍,价格最低,性能也不错,一般大家看各个网站的服务器托管报价都是指的这个形式。需要强调的是,独享和共享是完全不同的两个概念,二者的价格也不可同日而语,即便是独享1M价格也比共享百兆贵。初次创业手头不宽裕的朋友,还是先选择共享为好,只要选对服务商,其速度也是很好的。 

      经常接到一些“菜鸟”朋友咨询电话,问我:如果托管在百兆共享的机柜里,能否保证我30M的带宽吗?呵呵,大家想想,如果独享30M要多少钱?明摆着这是不可能的,实际情况是,在一般的机房里,如果你的服务器连续几天占用带宽在5M以上,你就要小心了,弄不好就要被机房赶出去了。你会把整个机柜里的服务器的速度拖得很慢,大家会不干的。你可能不理解,既然是100M共享,假如有二十台服务器,那么100M÷20台=5M/台,可惜现实不是这样的除法。因为,百兆共享并不意味着机柜连入互联网的速度就有100M。 

      那么一个机柜连接互联网的带宽真的到底有多少?其实业内公认的能有5M-10M就不错了,为什么呢?众说不一,总之是不要担心自己百兆网卡不够用,能给你持续提供十几天2M不嚷嚷的机房就不错了,那些张口承诺在百兆共享里给您辟出30M独享的人绝对是骗子!不用多考虑。 

      也许会显示100Mbps连接,可是这并不能说明这台服务器连接到互联网的速度是100M。有的朋友会问,我的托管商在合同里给我写明了“保证每台服务器100Mbps的连接速度,保证每台服务器10Mbps的可用带宽”,这个说法其实很模糊,谁都知道只要将服务器接入机柜里面的那个百兆交换机,在电脑屏幕右下角的闪烁小电脑标志就接到交换机是100M,可惜这没有多大意义,就算在交换机上给这个服务器分配10M独享,可是您的机柜交换机连接到互联网主干线的速度只有10几兆,也还是不能保证每台服务器拥有真正的10M带宽啊!除非在合同里写明,保证每台服务器连接到互联网主干线的带宽不低于10M,那才是真的,是不是?这一招具有误导性,很多服务商在合同里不写明白,所以导致很多人真的以为自己拥有了独享10M的带宽,其实这么做是不严谨的。应该说清楚,因为保证服务器到交换机100M和保证服务器到互联网100M完全是天壤之别,这就是为什么百兆共享托管每年只需4000多元,而一旦是真正地独享10兆,动辄就要几万元一年?!就是这个道理。把话说清楚,也可以避免纠纷。

      带宽举例分析

      以下是几个国际A级数据中心网络结构部署方案作例子,简单讲述目前国际A级机房带宽资源分配情况。(数据中心名称省略)

      一、国际A级综合数据中心总带宽规划比例。(kbps)

      1、IDC应用——60%(本文简述范围)

      2、Internet接入——12%

      3、企业VPN及数字音频应用——8%

      4、数据中心安全层——10%

      5、数据中心测试及日常管理应用——2%

      6、其他——8%

      二、IDC应用带宽规划比例(数据中心总带宽的60%)

      1、S-IDC普通应用机房——70% (本人简述范围)

      2、VIP独立机房——20%
      3、其他高保密应用——10%

      三、数据中心网络拓扑

      多路Internet骨干网——国际互联路由——核心交换——区域交换——三层交换——二层交换——……——服务器

      四、带宽实际使用分配情况

      1、各个机房的出口带宽是由第三中的“三层交换”来控制的,这里全容余网络设计是70%使用,30%容余。

      2、各大S-IDC,如果独立租用数据中心整个机房的,允许他们控制第三中的“二层交换”,根据全容余网络设计要求标准,一样是70%使用,30%容余。(奸商会把这30%也拿来使用)

      五、详细案例说明。

      比如:一个S-IDC租用了数据中心的一个机房,带宽购买为300M。那么数据中心会在“三层交换”中为这个S-IDC提供430M的出口带宽,其中可使用的为70%(300M),容余30%(130M)S-IDC会在控制的“二层交换”上分配:独享和共享层,具体比例根据自身业务发展需要分配。(正规的不管什么比例,都必须遵守数据中心全容余网络设计标准,70%使用,30%容余)以目前国内S-IDC常见分配标准,一般是共享层100M,剩余的是独享层。共享层下划分:10M和6M两种机柜,独享层下划分:2M、5M、10M、……100M机柜。

      托管商(IDC)从S-IDC那租用机柜,一般租用共享10M和6M的机柜。标准机柜为48U,也有45U和42U的特殊机柜。每个机柜分配24个IP或12个IP,其中一个机柜交换机占用。也就是说一个机柜最多可以放23台服务器。

      普通用户(广大的客户)从IDC那租用服务器位(托管),1U-4U的机位。得到1个IP。

      国家规定托管服务器带宽保障不低于512kbps,正规的IDC会用好的网管交换机,为每个端口起用硬件隔离,分配512kbps带宽。

       但目前的实际情况是这样的,99%的IDC,为了发展业务,对外广告满天飞,告诉你每端口保障2M带宽或者是1M带宽,更有甚者不限制带宽,允许持续占用10M之类之P话。

      为什么他们敢这么说这么多呢,因为一个机柜23台服务器,真正能满额跑的极少,普通企业的服务器就挂几个企业站,根本没什么流量。所以就算整个机柜放满了也不会慢。不做端口限制影响也不大。但是如果这个机柜有大带宽需求的机器出现,其他用户就倒霉了,比如做虚拟主机的,做下载的,做视频的。机柜的带宽会被这些机器持续占用,其他机器会跟牛一样慢。因为是端口没有限制,23台机机会不断的抢带宽,一台机器被攻击,其他全部跟着受罪。好一点的IDC会给每个端口分配2M或者1M的峰值限制,这个时候,不管你机器怎么跑都不可能超出这个限制范围。但是如果这个机柜出现了5台以上满额跑的服务器,那剩余的其他机器还是要倒霉,因为整个机柜的带宽都被这5台机器跑满了,其他机器根本没有什么带宽可跑。要是机器在10M的机柜还好一点,如果是6M的机柜那就更倒霉了。会经常出现远程中断甚至无法连接的情况。

      六、总结和建议

      1、托管时不要去问那些没有任何意义的问题

      比如:机房出口有多大啊?(再大那是机房的跟你服务器没关系,你也享用不到)机房是否有硬件防火墙啊?(一般的机房都没有,一台黑洞20多万RMB,要托管多少台才能赚回来?就算有也是挂在机房出口上,对于你服务器来说等于没有,因为机房要面对的客户需求千变万化,不可能具体去限制什么端口或者配置适合你机器的安全策略,否则就会影响其他用户的使用。有的奸商利用客户对“数据中心”和“机房”概念的混淆,直接告诉你机房都有的,如果你认为机房就是数据中心的话,那么这话是对的,因为任何一个数据库中心都有硬件防火墙。)是100M共享还是1000M共享啊?(这是机柜所在的交换层,跟你服务器的带宽没有直接关系,关键是到你服务器的带宽具体有多少?你机器在100M共享下的10M机柜照样比在1000M共享下6M机柜快的多。)

      2、应该要问的问题

      比如:机柜带宽多大?是10M的还是6M的?机柜用什么品牌的交换机什么型号?(知道这个就能清楚,是否有硬件端口隔离,是否能限制端口带宽)单端口允许持续占用的带宽是多大?峰值能跑多大?有几个IP?增加一个IP或者换IP是否需要费用?机房是否有7×24小时技术服务?收费如何?能否提供机房值班技术员的电话?(这个非常关键,尤其对于外地用户,别出问题了,只能等白天才能处理,只有哭的份)机房能否7×24小时随时可以进入维护?(有些机房不支持,只有工作日工作时间可以。)机房能否提供简单的接显示器进系统帮忙修改防火墙及TCP/IP筛选的免费服务?(这个在你远程管理不小心把自己关在门外时非常实用)

      3、如果自己机器配置够好,品牌机,对配置有绝对的信心可以超过同机柜的其他用户,那么可以选择那种10M的机柜又不限制端口带宽的,因为共享下不抢带宽是不可能的,那么自己有优势就选择一个可以抢到最多带宽的咯,其次就选择端口限制2M的,同样都是抢带宽,可抢的范围越大当然越好。如果自己机器配置比较差,那一定要选择那种10M机柜,有硬件端口隔离,有明确端口带宽限制的,否则你就只有受罪倒霉的份。

      4、好的IDC都会在交换机上按造全容余网路设计要求做容余:70%使用,30%容余。这样出现大规模的攻击或者病毒传播可以有容余带宽保障正常服务。而差的IDC为了托管更多的机器,从不做容余,甚至有的为了降低成本,使用垃圾交换机,根本没有隔离功能和带宽控制功能。数据中心的容余是由带宽分配方承担的,就是说做容余是属于应该的范围。而IDC不做容余实际上是把容余的30%带宽也拿来卖了。全额跑的网络是非常容易出问题的,而且都是连锁反应,一个机器被拖死,其他全部倒霉。

      5、直接从S-IDC那托管,目前一般单端口分配1M。这样好处是机房技术支持及时,因为他们直接管理机房。出问题解决速度快。坏的是价格可能比较贵。

      6、关于双线问题,其实如果是节点机房或者有国际出口的机房,单线并不会慢,南北访问都不会有问题。不要盲目的追求什么双线,双线也只是指机房的出口上,并不是到你机器会有双线。如果机

      房网络设计不合理,管理混乱,没有容余带宽,就算给你6线,也一样是跟牛一样慢。
  • 相关阅读:
    运维文档的几点看法
    cmpp短信网关对接MSGID问题
    一文带解读C# 动态拦截覆盖第三方进程中的函数(外挂必备)
    C#中的解构
    如何科学破解慢SQL?
    c# HttpClient 上传文件并带参
    React 页面跳转传值
    Mysql 优化:status这类字段适合加索引吗?
    PHP数组高效去重
    PHP unset()、array_unique()的坑
  • 原文地址:https://www.cnblogs.com/seesky/p/2379391.html
Copyright © 2020-2023  润新知