十几个实例常年在线,跟短期跑任务的选型思路完全不同。短期看峰值,能不能扛住一阵高并发;长期看底噪,也就是闲时会不会莫名其妙断、连续跑一个月掉几次。前者靠加钱解决,后者靠选对资源类型,两件事的解法不在一处。
长期在线的场景里,稳定性排第一,价格只能往后放一放。
常年在线意味着连接一直挂着,服务方的连接保持策略、IP地址的租期、线路的维护窗口,都会直接体现到掉线次数上。选之前问清楚这几项,比看带宽数字有用。带宽常年用不满的场景,多买带宽纯属浪费,钱花了也看不出效果。
常年在线需要多大带宽?
按实例数乘单实例均值再留三成余量。多数多开场景单实例占用的带宽很低,真正吃资源的是并发握手,不是持续传输。
三个容易忽略的指标
一是IP地址租期,租期短的要频繁续,续的时候可能断;二是维护窗口,问清楚什么时候维护、提前多久通知;三是同段共用人数,共用越多,高峰期越挤。这三项在销售页面上基本不写,得主动问,问不到就换一家。
租期和维护窗口这两项,口头承诺在掉线的时候一文不值。问到了就写进订单备注或者聊天记录里,出问题时才有依据。愿意把这些写下来的服务方,通常也更靠谱一些。
固定还是轮换
常年在线用固定IP更合适。轮换适合短期高频的任务,长期挂着的话,地址老是变反而显得不正常,也让记录变得难以对照,排查的时候连基准都没有。
要不要做冗余
关键实例做,非关键的不用。冗余的方式是主备,主线路断了自动切到备线,别做成两条同时用,同时用会互相干扰,切换逻辑也写不清楚。
成本怎么压
按实例的实际占用分档,重要的给独享,其余共用代理IP。全部独享成本翻几倍,全部共用又撑不住,分档是中间路线。分档的依据用实际断线次数,断得多的那几台优先升级,钱花在刀刃上。
什么时候该扩容
连续一周在高峰时段出现排队,就该扩容了。别等到掉线才加,掉线说明已经过载一段时间了,中间那段时间的损失没人替你算。
长期成本怎么算
把掉线造成的损失算进去,便宜线路的真实成本往往更高。一次掉线重做的工时,可能顶得上一个月的线路差价,这笔账很少有人认真算过,算过之后选择会变。
选型的核心是把掉线次数压到能接受的范围,其余指标都排在它后面。
先问清楚租期和维护窗口,再谈价格,这两步的顺序很重要。
