一台云主机本身没有“用途”,用途是买它的人给的。同一台2核4GB的机器,有人拿来放公司官网,有人拿来跑接口,有人只是当作一个存放备份的仓库。下面把香港云主机常见的八类用法逐一过一遍,每一类需要看的东西各不相同,选配置之前先弄清楚自己属于哪一类,会省去不少弯路。
最常见的用法,网站托管、企业资料展示、产品目录、询盘系统,都属于这一类。这类站点的访问量通常不大,要考虑的是几件具体的事:目标客户在哪里,决定了线路和测试的方向;网站的内容有多大,图片和产品资料多的话,磁盘和带宽要留余量;SSL证书要配置好,询盘表单涉及客户信息,加密不能省;备份也要提前安排,网站的数据和询盘记录一旦丢失,很难补回来。
电商网站可以顺着一次下单的过程来看它的资源消耗:用户打开商品页,从数据库读取商品信息和图片;加入购物车,写入临时数据;下单时核对库存,再调用支付接口;支付完成,订单入库,库存同步更新。这条链路上,数据库的读写最密集,库存同步和订单管理最怕出错。
业务刚起步时,一台中等配置的云主机通常够用。随着订单增长,就要额外评估三件事:并发,也就是大促时同时在线的用户数;数据库的负载,包括读写频率和磁盘I/O;备份与恢复的能力,订单数据一旦出问题,能不能在可接受的时间内恢复。这几项在业务增长之前就要有预案,而不是等出了问题再补。
WordPress的资源,主要消耗在下面几处:
主题:主题的复杂程度,决定了每个页面要执行多少代码。
插件:每多装一个插件,就多一份内存占用和数据库查询,插件质量参差不齐,是最常见的性能拖累。
图片资源:未经压缩的大图,是页面变慢最常见的原因,也会占用大量带宽和磁盘。
数据库:文章、评论、设置都存在数据库里,时间越久越大。
缓存:页面缓存和对象缓存,可以大幅减少数据库的压力。
所以配置的选择,要结合实际装了哪些插件、预期的流量有多少来定,不能只看“WordPress的最低要求”。
接口服务、后台任务、业务管理系统,都可以放在香港云主机上。和网站不同,这类服务的使用者往往是程序,对响应时间的要求更直接:接口慢一点,调用方可能就会超时。选型时要关注四点:响应时间,是不是稳定在可接受的范围内;访问地区,调用方主要在哪里,延迟如何;可用性,服务中断一次会造成什么影响;以及监控,响应时间、错误率、服务是否存活,都应该有监控和告警,出了问题能第一时间发现。
开发和测试环境对配置的要求不高,真正值得讲究的是管理方式。测试环境要和生产环境隔离,避免测试时的误操作影响线上;用镜像统一环境,保证开发、测试、生产的软件版本一致;定期做快照,出了问题可以回滚;测试数据能够快速恢复。
有一点要特别强调:不宜直接拿生产数据,在没有保护的情况下做开发和测试。生产数据里往往有用户的真实信息,应该先做脱敏处理,再用于测试。
文件下载、图片源站、静态资源托管,都适合在香港云主机上评估。关键是要根据流量的规模,核算带宽和CDN回源的成本。举个假设的算例:一个5MB的文件,每天被下载1万次,一天的传输量大约是50GB,一个月就是1.5TB左右,这个数字决定了带宽和流量要买多少,也决定了要不要配合CDN。
还要说清楚一点:普通云主机不能直接等同于专业的内容分发网络。CDN有分布在各地的节点,云主机只有一个位置,用户距离远、同时下载的人多的时候,二者的表现差别会很明显。
面向香港以及部分海外地区的后台系统、区域性应用、远程协作系统,也是香港云主机常见的用法。选型的依据只有一个:真实的目标用户分布。用户主要在哪些地区,就从这些地区去测网络,用测试的结果来决定,不要凭“香港离得近”来判断。
把香港云主机当作备份的落脚点,需要考虑这些方面:备份副本要有多份,存储要独立,要定期做恢复演练,还要确定业务的恢复目标,也就是最多能接受丢失多久的数据(恢复点目标),以及多长时间内必须恢复服务(恢复时间目标)。行业里常提到的“3-2-1”原则也值得参考:至少三份副本,使用两种不同的存储,其中一份放在异地。
最需要避免的,是把备份文件保存在同一台服务器上。服务器整体出了故障,数据和备份一起没了,这样的备份应对不了最严重的情况。
有几类业务,用低配的香港云主机直接承载,多半会遇到瓶颈:
高并发的系统:同时在线的用户数很多,单台低配机器处理不过来。
大量数据库写入的业务:磁盘I/O和数据库的压力很大。
复杂计算的任务:对CPU要求高,低配的算力不够。
超大流量的内容分发:带宽和流量的成本会急剧上升,应该交给CDN。
对持续低延迟有严格要求的实时业务:对延迟的稳定性要求苛刻,普通云主机加普通线路难以保证。
这些业务不是不能放在香港,而是可能需要更高规格的实例,配合CDN、独立的数据库服务,或者专门的网络方案。
比较稳妥的做法,是按“应用需求、最低资源要求、网络要求、备份要求”这四项逐一对应,而不是用一款套餐去覆盖所有的场景。下面这张表可以作为初步的对照,具体的配置要结合自己的业务数据来确定:
应用需求 | 最低资源要求 | 网络要求 | 备份要求 |
企业官网与外贸网站 | 低配起步,留意SSL和站点文件体积 | 访客所在地区的访问测试 | 定期备份站点文件与数据库 |
跨境电商网站 | 中高配,数据库和磁盘I/O优先,留出扩容空间 | 高峰时段的带宽保障,支付和物流接口的连通性 | 高频备份,恢复时间写进预案 |
WordPress与内容管理系统 | 按插件数量和流量定,内存留余量 | 目标访客的访问测试,配合缓存与CDN | 站点文件加数据库,定时备份 |
API接口与SaaS应用 | 按请求量和后台任务估算CPU与内存 | 调用方所在地区的延迟与稳定性,配监控告警 | 数据库备份加配置备份 |
开发、测试与预发布 | 低配即可,注重快照与镜像 | 一般要求不高 | 快照,数据脱敏 |
文件分发与媒体源站 | 磁盘容量与带宽是重点,CPU要求低 | 带宽保障与CDN回源 | 源文件另存一份 |
海外业务系统与区域服务 | 按业务规模确定 | 目标用户所在地的实测 | 按业务重要性设定 |
异地备份与灾备环境 | 重点是存储容量 | 与主站之间传输要稳定 | 存储独立于主站 |
对有跨境网络要求的用户,在对应完之后,再进一步向恒讯科技核对当前可交付的线路资源,以及技术支持的范围。
香港云主机可以搭建电商网站吗?可以。关键是配置要和业务规模匹配,数据库和磁盘I/O优先考虑,同时提前规划好备份与恢复,以及业务增长后的扩容方案。
能不能做文件下载服务器?可以,但要先核算流量和带宽的成本。下载量大、用户分布广的话,建议配合CDN,普通云主机不能替代CDN。
适合长期运行数据库吗?可以长期运行,前提是配置够用、磁盘性能合适,并且做好备份和监控。数据库写入很频繁、对稳定性要求高的业务,要考虑更高规格的实例,或者独立的数据库服务。
能否作为备份服务器?可以。要注意备份存储独立于主站,定期做恢复演练,并按“3-2-1”这样的原则保留多份副本。
企业官网选香港云主机需要多大内存?访问量不大的企业官网,一般从2GB到4GB内存起步,通常够用。网站如果用了较多的插件,或者有询盘系统等动态功能,可以留出更多余量,最终以上线后的监控数据为准。
如果读到这里,仍然拿不准自己该属于哪一类,可以先回答三个问题。用户主要分布在哪些地区,这决定了线路和测试的方向;数据丢了之后,业务最多能承受多久的中断,这决定了备份和恢复要做到什么程度;业务的高峰,是平时的几倍,这决定了配置要留出多少余量。这三个问题的答案有了,用途和配置通常也就清楚了。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


