两台配置一样的云主机,CPU核数相同,内存一样大,跑着同一套程序,用起来却可能一台很顺畅,另一台隔三差五地卡一下。企业采购时常有这样的认知:配置相同,表现就应该相同。可配置单上的数字,描述的只是云主机本身,没有描述它所处的环境。
不妨把一次访问的路径倒着走一遍。用户在浏览器里点了一下,请求先经过网络,到达云主机所在的机房;在机房里,云主机跑在某台物理服务器上,这台服务器放在机柜里,靠机房的电力和制冷维持运转;服务器处理请求时,还要读写数据,用到的是底层的存储。这条路上的每一环,都会影响最终的体验。
拆开来看,大致有五个方面。底层服务器硬件,影响计算资源的表现;数据中心环境,决定设备运行的条件;存储基础设施,影响数据读写和保护的方式;网络接入资源,决定用户访问走哪条路径;机房所在的地域,决定业务与目标用户之间的物理距离。云主机的配置,只是其中一个环节。这篇文章重点要讲的,是平时最容易被忽视的数据中心和网络基础设施。
先交代一句:下面讲的是通用的基础条件。具体到某一个机房,要以机房的实际资料为准,不能凭名称或者宣传上的等级,就推断它具备哪些设施。
服务器断一次电,业务就中断一次。所以数据中心的供电不是简单接一根线,而是一整套系统。市电进来之后,由UPS(不间断电源)在市电波动或瞬间中断时顶上;市电如果长时间中断,再由备用发电设备接手;供电线路本身也会考虑冗余,一条线路出了问题,还有另一条可以切换;再加上电力监控,随时掌握用电和设备的状态。
企业有必要了解这些,因为云主机的可用性,最终要落在供电上。服务商再强调配置和服务,底层机房一旦供电保障不足,业务也只能跟着停。除了问云主机的配置,也值得多问一句:这个机房的供电有哪些保障机制。
服务器运行时发热量很大,机房温度过高,设备会降频,严重的还会宕机。数据中心通常配备精密空调,专门针对机房环境设计,温度和湿度控制得更稳定;配合温湿度监测,随时发现异常;气流组织则是把冷风和热风尽量分开,让冷空气送到设备的进风口,热空气被及时带走,避免热量堆积。环境条件不是一次设置好就完事,需要在长期运营中持续维护,这直接关系到设备的寿命和运行的稳定。
机柜是服务器真正放置的地方。机柜的电力容量,决定了一个机柜里能放多少设备;设备接入涉及网线和电源的布置;物理管理环境,则包括设备上架、维护的流程和空间。只使用云主机的企业,离这些比较远。但如果企业今后有托管设备、扩容或者使用物理服务器的需求,机柜和物理设施的条件,就会直接影响部署和维护的便利程度。
机房里设备密集、电力集中,火灾风险需要专门防范,因此数据中心一般配有消防系统。物理安全同样重要:门禁管理控制谁能进入机房,监控系统记录机房内的情况,人员访问控制则规定了进出的审批和登记。这些措施,是为了降低环境因素和人为因素带来的风险。
再强调一点。机房等级,比如业内常说的Tier分级,是个常见的宣传点,但等级需要有认证和资料作为依据。没有拿到机房具体资料之前,不要凭印象给某个机房贴等级标签,企业在评估时,也可以请服务商提供有据可查的说明。
机房条件决定服务器能不能稳定地运行,网络基础设施则决定用户能不能顺畅地访问到它。
数据中心要和各家运营商的网络连接起来,用户才能访问进来。接入了哪些运营商,接入的方式和质量如何,决定了不同运营商的用户访问时的体验。接入的运营商资源越丰富,通常覆盖的范围也越广,但实际效果如何,仍然需要拿目标用户所在的网络去测试。
出口带宽,是机房对外的数据通道有多宽;上游网络资源,是机房连接的上一级网络质量怎么样;链路冗余,则是某条链路出问题时,有没有备用的线路。出口带宽很大,上游资源却一般,高峰期照样会拥堵;链路没有冗余,一条线路出了问题,访问就会受影响。所以只看云主机标称的带宽数字是不够的,数字背后的出口和上游同样重要。
同一个服务商,在不同地区提供的云主机,对应的往往是不同的机房,不同的机房,运营商接入和网络条件也会有差别。不能因为A地的节点体验不错,就推断B地的节点也一样。选择节点的时候,要分别了解每个节点的网络情况。
国内用户和海外用户访问同一个业务,所走的网络路径完全不同。国内用户主要经过国内运营商的网络,海外用户则可能要经过国际线路和当地的运营商,两类用户的需求也会有明显差异。因此,需要结合目标地区的用户,实际测试访问情况,再决定部署在哪里。
业务用户主要在国内的话,先弄清楚用户集中在哪些城市,主要使用哪些运营商,现有的访问情况如何,再选择距离合适、网络条件匹配的节点。比如用户集中在华东,就优先看华东地区的节点;用户分布很分散,就需要多测几个节点,看整体表现。
面向海外市场的业务,要看海外机房位于哪个国家和城市,当地有哪些运营商资源,以及国际网络连接的情况。不同国家的网络环境差别比较大,有的地区网络基础设施完善,有的相对薄弱,同样的业务部署在不同的国家,体验可能大不相同。
业务覆盖多个国家时,单个节点很难兼顾所有用户,这就涉及多地区部署。多地区节点和业务架构有直接的关系:如果各地区的用户和数据需要互通,就要考虑数据怎么同步、请求怎么分配;如果各地区相对独立,则可以各自部署、各自管理。节点越多,管理的复杂度也越高,需要结合业务实际来规划。
另外要提醒一句,服务器离用户近,不一定意味着访问速度一定快。距离只是影响因素之一,链路的质量同样关键。一台距离很近、但线路绕远或者拥堵的服务器,体验可能还不如距离稍远、链路质量却很好的节点。最终还是要靠实际测试,综合分析链路质量。
数据中心和网络资源的评估,可以整理成一张采购检查表,逐项向服务商了解。
评估项目 | 具体考察内容 |
机房位置 | 所在国家、地区及具体城市 |
电力保障 | UPS、备用电源及冗余机制 |
环境管理 | 制冷、温湿度控制 |
运营商资源 | 上游运营商及网络覆盖 |
网络条件 | 带宽、路由、延迟及丢包 |
设备保障 | 硬件维护与故障处理 |
业务适配 | 是否适合目标用户和应用类型 |
这张表的用法,并不是要求每一项都拿到完美的答案,而是看服务商能不能清楚地回答,答案有没有依据。对回答含糊、或者无法提供说明的项目,要多留一个心眼。网络条件这一项,最好自己用目标用户所在的网络实际测一测,不要只听数字。
根据恒讯科技官网的公司介绍,恒讯科技的全球合作数据中心超过100个,CDN节点超过500个,并与100多家海外运营商建立了合作关系。业务涉及全球服务器、云主机、CDN网络加速和网络专线,通过跨境及跨网传输资源,为不同地区的客户提供网络访问服务。
这些信息可以分三个层次来看。
全球资源整合。恒讯科技的合作数据中心和海外运营商资源,体现的是企业开展多地区业务时,可供选择的资源空间。需要说明,“合作数据中心”指的是合作关系,不等于全部都是自有机房,也不能直接理解为每一个数据中心都有云主机可买。
云主机节点布局。具体到云主机产品,官网云主机产品页提供北京、辽宁、江苏、香港和广东五个节点。国内的几个节点,可以结合用户所在的区域来选择;香港节点通常会被考虑用于兼顾境内外访问的业务。不同节点适合什么类型的业务,最终还要结合实际的网络测试来判断。这里的五个节点,指的是云主机产品的可选节点,不能用公司合作数据中心的总数来代替。
网络资源组合。云主机之外,恒讯科技还有CDN和网络专线业务。企业可以结合云主机、CDN和网络专线,围绕不同业务的访问需求来规划基础设施资源。比如网站内容的分发、跨地区的网络传输,对应的资源组合并不一样,具体怎么搭配,建议和服务人员沟通之后再确定。
以上信息均来自官网公开资料,具体节点的库存、网络线路和售后服务,以购买时的产品页面及服务协议为准。
采购数据中心和云主机服务,有几个地方特别容易被忽视。
第一类是只看宣传,不看实际。比如只看机房宣传的等级,却不了解实际的供电和网络条件;只关注带宽的数值,没有检查目标用户的实际访问表现;还有把合作数据中心的数量,等同于服务商全部的自有机房数量,数字大,并不代表每一个机房都能提供自己需要的服务。
第二类是对具体产品的情况了解不够。比如没有确认具体的云主机节点是否有现货,看中的节点恰好暂时没货,计划就被打乱了;又比如忽略了不同地区的产品在网络和售后服务上的差异,以为所有节点都一样。
第三类是迁移和部署的条件。不少企业下单之前没有想过,业务迁移到新节点,数据要怎么搬,搬的过程中业务能不能停,新节点的部署环境是否满足应用的要求。这些问题在购买之前确认,比上线之后再处理要省事得多。
把视野放到企业基础设施规划的层面来看,云主机只是企业使用云计算资源的入口,数据中心和网络基础设施,决定了这个入口背后的资源究竟运行在什么样的环境里。企业可以先弄清楚用户分布、业务所在的地区和网络需求,再向恒讯科技了解对应的节点,确认合适的节点以及当前是否有现货。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


