合同上的租期可能是一年,业务的寿命却通常长得多。服务器租下来,只是整件事的开头:之后要部署、要测试、要上线,要经历用户增长、数据膨胀,也许还要换地方、换架构。把这些环节摊开来看,“怎么选一台云主机”就不再是一个下单时的问题,而是一个要陪着业务走几年的决定。
这篇文章按业务从上线到运营再到扩容的顺序,说说企业租用云主机时每个阶段该考虑什么。它不比较具体的服务商,只讲建立一套完整的基础设施使用思路。
回头看一个业务的成长,会发现它对服务器的需求是分阶段变化的。项目刚启动时,最看重的是能不能快速部署,尽早让业务跑起来。正式投入使用后,需求变成了稳定,计算资源要可靠,不能三天两头出状况。用户一多,原来的规格可能就不够了,要调整。数据也在持续累积,存储空间、备份机制,都要比最初想象的更完善。再往后,业务本身可能发生变化,用户群体转移了,就要考虑调整节点和网络线路。
如果只按“现在够用”来选,每一个阶段的变化都会变成一次麻烦。所以更合理的做法,是选择能够支撑持续运营的基础设施:首次购买的价格是一方面,之后调整起来是否顺畅、出问题时是否有人接着,往往更重要。
企业官网、电商平台、ERP、软件应用,对资源的需求各不相同。官网多以内容展示为主,对数据库依赖较轻;电商要应对订单和库存的频繁读写,还有活动期的流量冲击;ERP强调数据库稳定和多用户同时操作;软件应用则要看它自己的架构。同时还要弄清楚应用需要的操作系统、数据库和运行环境,这些决定了云主机的选择范围。
用户集中在国内、海外,还是分布在多个地区,直接决定机房和线路怎么选。离用户近、线路适合,访问体验就更容易保证。用户分布广的业务,也可以考虑多地区部署,而不是把所有资源放在同一个地方。
需要评估三个数字:日常的并发量,活动或促销期间的峰值,以及未来一段时间的增长预期。按平均值配置的服务器,到了峰值就会吃紧;按峰值一次性配满,平时又大量闲置。比较现实的办法,是以日常需求为基础,为峰值留出一定的余量,并确认后续能够调整。
要明确数据库的容量,附件和上传文件的大小,日志的保留时间,以及备份需要占用的空间。安全方面,也要先想清楚业务有没有特别的要求,比如数据是否包含客户的敏感信息,需不需要更严格的访问控制。
把采购的检查过程理一理,可以分成几步来走。
第一步先看资源本身:CPU、内存和磁盘是否符合业务的负载;存储有没有可靠的保护和恢复机制,数据一旦出问题,能不能找得回来。这两项解决的是“机器能不能撑住业务、数据能不能保住”的问题。
第二步看网络和安全:带宽及线路是否适合目标用户,纸面上的带宽数字再大,线路不对也没用;是否提供必要的安全防护,至少包括基础的访问控制和攻击防护。
第三步看后续的可调整性:是否支持资源调整和后期扩容,业务增长了,能不能顺利升级;是否具备监控和告警功能,资源出现异常时能不能及时发现,不用等业务出问题才知道。
最后是售后:服务商的支持范围有没有明确说法,什么问题找谁、多快响应、哪些不在服务范围内,这些最好在购买前就问清楚。这七项合起来,才是一份比较完整的采购检查清单,只看其中一两项,往往会漏掉真正的风险。
下面是一个常见的上线流程,企业可以按自己的情况增减。
依据前面评估的业务类型、并发规模和数据量,确定云主机的规格与数量,同时想好应用、数据库是放在一起还是分开。第一次不必配得太满,但要确认后续可以调整。
操作系统要以应用的兼容要求为准。Linux和Windows Server的选择、数据库的类型与版本、运行环境的依赖,最好在购买前就核对清楚,避免装好后才发现不匹配。
部署时尽量先在测试环境里走一遍,再复制到生产环境。应用的配置、环境变量、数据库连接这些,最好有一份文档记录下来,将来换机器、做迁移的时候能省不少事。
部署完成后,不要急着上线。先从不同地区和不同网络环境访问一下,确认速度和可用性;再用压力测试工具模拟并发访问,看看在预计的峰值下,CPU、内存、数据库和响应时间的表现,也能提前暴露瓶颈。
上线前要把防火墙规则设好,只开放必须的端口,管理端口限制来源;账号权限分清楚。备份要设置好,并实际验证过能够恢复,这一点常被忽略,等到真要用的时候才发现备份文件不可用,就太晚了。
切换流量时,通常涉及域名解析的修改。可以提前把解析的缓存时间调短,切换后更快生效;有条件的话,先导入一小部分流量观察,再逐步全部切换,并保留回退的办法。
服务器上线以后的日常工作,其实比上线本身更耗时间。要定期检查CPU、内存、磁盘和网络资源的使用情况,看有没有哪一项在慢慢逼近上限。业务访问的高峰时段也要留意,分析那几个时间点的运行状态,能比较早发现潜在的问题。
数据库和应用程序需要定期优化,数据量上来之后,原本不慢的查询可能变慢。备份文件要定期检查,确认恢复能力还在;系统补丁和应用更新要及时安装,尤其是安全方面的更新。最后,要根据业务的实际变化,调整资源配置,该升级的升级,闲置的及时缩减,别让配置停留在一年前的判断上。
扩展通常分成两个方向,纵向和横向,它们各有适用的场景。
方向 | 做法 | 需要留意的地方 |
纵向扩展 | 升级单台云主机的CPU、内存、磁盘等资源 | 操作相对简单,但单台有上限,升级时可能需要重启,影响业务 |
横向扩展 | 增加应用节点,拆分数据库,引入负载分配机制 | 扩展空间更大,但要求应用本身支持,比如会话信息外置,架构也更复杂 |
需要说明的是,并不是所有应用都支持无感升级。有的升级需要重启,有的应用没有按多节点的方式设计,无法直接横向扩展。所以在采购时,应该确认升级的条件,升级过程中是否会有业务中断,中断多长时间,并据此安排在业务低峰时段操作。
恒讯科技有几个方面与长期租用的需求对应。
首先是多地区的云主机节点。业务的用户分布变化时,不用局限在一个地方,可以按目标用户选择部署位置。官网也提到了BGP带宽及网络资源,具体哪些节点、哪些线路适用于自己的业务,需要在咨询时逐一确认。
其次是扩展和调整。官网提供不同的实例规格和资源扩展,也列出了跨机房热迁移的服务,业务需要换节点的时候,多了一种选择。官网标注的迁移时间属于产品介绍信息,实际耗时与数据量、网络条件有关,不宜直接当作固定承诺。
在运行保障方面,有三层存储技术,涉及缓存、沉淀与备份;有集中管理、监控和安全防护功能。同时官网还提供一对一的顾问和技术支持,企业可以把自己的业务情况告诉顾问,请对方协助评估配置。
长期租用涉及的金额和时间都比较大,合同或服务协议里的细节,值得逐条看清楚:
租用周期和续费政策:到期续费的价格是否与首次一致,续费是否自动进行。
配置升级与降配规则:中途能不能升配、降配,计费怎么算。
带宽和IP资源的计费方式:是固定包月,还是按流量,额外的IP是否另外收费。
备份和数据恢复的范围:平台提供哪些备份,保留多久,恢复是否另有条件。
安全防护的具体规格:防护的类型、能力范围和超出之后的处理方式。
技术支持及故障处理标准:响应时间、服务时段,以及出现故障后的处理流程。
合同终止后的数据迁移与交接:不再续租时,数据如何导出,有没有协助迁移的服务。
这些问题多数在平时不起眼,却往往在续费、扩容或者终止合作的时候才会暴露出来,提前问清楚,比事后争论更省事。
企业选择云主机,归根结底是在为业务的下一个阶段做准备。现在处在哪个阶段,未来两三年想走到哪里,决定了资源该怎么选、怎么留余地。恒讯科技提供多地区的云主机资源和相应的技术支持,可以作为企业采购时的一个选择,在评估时,不妨对照上面的清单,把当前的需求和以后的调整空间一并放进去比较。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


