国外服务器是什么、怎么选:五步从需求走到下单

倪叶明

作者

更新于

国外服务器最反直觉的一点是:你付钱买下来的不是一台机器,是一份配置单。AWS、Google、Azure三家的官方说明里,国外服务器对应的都是在云中创建和运行的虚拟服务器、虚拟机实例,不是在海那边摆着一台物理机等你用。AWS把EC2实例类型定义成虚拟服务器的用途定制配置,Google写明创建实例时要先从机器族和机器系列里挑一个机器类型。

这意味着你买的是一段按时长计费、带配额、带位置限制的计算资源,配置得自己拼。选错了,机器照样能开,账单和访问速度会在后面找你。猎者出海写这篇,是把选型拆成能照着走的五步。

  • 它是什么:官方口径的虚拟服务器或虚拟机实例,给你多少资源由机器类型决定。
  • 和VPS、独立服务器的关系:VPS是云服务器的一种卖法,独立服务器是专用的物理主机。
  • 五步选法:定用途,定区域,定可用区,算计费,查配额和条款。
  • 计费:按秒计费有最短时长,Savings Plans要承诺1年或3年,Spot用的是闲置容量。
  • 免费额度有期限:AWS是6个月,Google是一次性的欢迎信用额度。

下面只讲一件事:从需求走到下单的五步。

国外服务器到底是什么:三家官方说明里的说法

三家表述不一样,指的是同一个东西。AWS说的是在云中创建和运行虚拟服务器,Google说的是创建和运行可定制的虚拟机,Azure把虚拟机列为它提供的按需、可扩展计算资源之一。你拿到的是一份实例,不是一台整机。

AWS:在云中创建和运行虚拟服务器,卖的是配置包

AWS把EC2实例类型定义为虚拟服务器的用途定制配置,用不同的资源组合去匹配应用。同一个「服务器」在AWS里不是固定型号,是一组按用途分好的配置包,你选的是配置包。

所以真正决定性能的是实例类型。你的站吃CPU、吃内存还是吃磁盘,先想清楚这一点,比抄任何配置清单都管用。

Google:机器类型决定分配给你多少资源

Google的说明里,机器类型决定Compute Engine分配给这台实例的资源。它举的例子是n2-standard-4,开出来是4 vCPU、16 GB内存。所谓几核几G,在云上就是一个型号名字的事。

比价格之前先对型号。同样是4 vCPU,standard和highcpu给的内存不一样,能跑的东西也不一样。

Azure:按需、可扩展的计算资源,控制权和托管是两件事

Azure把虚拟机定义成它提供的按需、可扩展计算资源之一,并说明选虚拟机的典型场景,是你需要比其它选项更多的计算环境控制权。它还列了三类用途:开发和测试、在云上跑应用、扩展自己的数据中心。

控制权说的是系统里装什么、怎么配你说了算。托管说的是有人替你维护,那是另一回事。买之前先分清自己要的是哪一种。

用途和预算定下来,再去比具体产品,国外VPS主机品牌推荐这篇可以对照着看,顺序别倒过来。

国外服务器和国内服务器、VPS、独立服务器差在哪

和VPS的关系:VPS是云服务器的一种卖法

AWS对Lightsail的描述就是启动和管理虚拟专用服务器。VPS不算另一类东西,它是把一台物理机切出固定规格、按套餐卖给你的卖法,配置和价格摆在一张表上,买完不用自己算。

需求是跑一个小站、配置两三年不变,轻量应用服务器这类产品更接近VPS的卖法,海外轻量应用服务器可以对照着看。需求是随时扩缩、要接一堆配套服务,才轮到按型号和用量算的云服务器。

和独立服务器的关系:专用物理主机,为许可和维护窗口买单

独立服务器在AWS那边的对应物是Dedicated Hosts,也就是专用的物理服务器。官方给的适用场景有三条:省许可成本、在专用物理服务器上跑工作负载、把主机维护交给AWS并自己控制维护事件的时间表。

这三条的共同点在许可和维护窗口。你手上如果有按核或按插槽算钱的商业软件许可,专用主机才划算;没有这类负担,为独占多付的钱换不回对应的东西。

和国内服务器的差别:能对上的只有位置这一层

Azure的说明里,创建虚拟机时选的区域通常叫位置,位置决定虚拟硬盘存在哪里。Google那边,区域和可用区决定资源放在哪,区域资源能被该区域任意资源使用,可用区资源只能被同一可用区的资源使用。

位置定下来,数据落在哪也就定下来了。至于用途合不合规、内容合不合法,是你所在地区和目标市场共同约束的事,官方说明不会替你判断,按自己的实际情况确认。

第一步:先按用途定机器族和机器系列

动作只有一句话:创建实例时,从机器族和机器系列里选一个机器类型。Google的原话就是这个顺序,它不让你先看价格,先让你选这台机器要干什么。

Google Cloud 机器族对比表,国外服务器 standard 与 highcpu 每 vCPU 内存列
官网说明截图:机器类型决定分配多少资源,先看每 vCPU 内存再挑核数。

理由在资源配比。预定义机器类型的内存和vCPU数量不可修改,选完就是那个数。不够用的时候,部分机器系列可以建自定义机器类型,自己定配比。

机器族或类型 每vCPU内存 适合什么
standard 3到7 GB,通常4 GB 一般站点和应用,配比均衡
highcpu 1到3 GB,通常2 GB 吃CPU、不吃内存的计算
highmem 7到12 GB,通常8 GB 内存比CPU吃紧
megamem 12到15 GB,通常14 GB 大内存负载
hypermem 15到24 GB,通常16 GB 大内存负载
ultramem 24到31 GB 超大内存
内存优化族 最高12 TB内存 内存密集型工作负载

这张表先看应用吃哪一头,再在这条线上挑核数。核越多越好这句话,在云上不成立,多出来的核你不用,钱照付。

型号名字本身也带信息。c3-standard-22是22 vCPU,因为属于standard类型,它同时有88 GB内存,按每vCPU 4 GB算出来。看到型号名能反推内存,比翻表格快。

磁盘也有对应的型号后缀。-lssd的机器类型会自动挂固定数量的375 GiB Titanium SSD或Local SSD磁盘。存储优化的Z3和Z4D系列里,-standardlssd每vCPU给200到275 GiB,-highlssd每vCPU给375到438 GiB。你的站如果是图片、缓存吃磁盘,先看这一类。

出问题怎么回查:机器开起来发现内存不够,预定义机器类型的内存和vCPU数量不可修改;不够用的话,部分机器系列可以创建自定义机器类型。

预算压得比较紧,先看高性价比海外云服务器这篇,把同规格的价格对一遍再定。

第二步:按访问人群选区域和可用区

先定区域,再定可用区。Google的可用区名字由两部分组成,区域加区域内可用区的字母,us-central1区域的a可用区,全名就是us-central1-a。你在控制台里开的每一台机器,都挂在这套坐标上。

Google Cloud 控制台创建实例时选择国外服务器区域与可用区下拉画面
实操截图:区域加可用区字母组成全名,机器都挂在这套坐标上。

区域怎么选,官方给了一个具体判断:只有美国客户,或者数据必须留在美国,把资源放在us-central1或us-east1的可用区才合理。反过来用这句话:客户在哪,机器就往哪放;没有这个需求,别为了离美国近把站放远。

同一区域内把资源放在不同可用区,能降低单次基础设施故障同时影响全部资源的风险。这是选可用区的全部意义,不是为了让配置页看起来复杂。

Azure那边找位置有现成入口:在门户创建虚拟机时从列表里选位置,命令行用Get-AzLocation,Azure CLI用az account list-locations,接口用List locations操作。三个入口拿到的是一份位置清单,不用自己猜。

出问题怎么回查:可用区资源只能被同一可用区的资源使用。挂载可用区持久磁盘,两块资源必须在同一可用区;给实例绑静态IP,实例和IP必须在同一区域。报错时先回控制台核对这两样东西的区域是否一致,再去怀疑别处。

第三步:按稳定性要求决定要不要跨可用区

这一步只对一种情况有意义:你的站不能接受一台机器停掉。做法是两个以上实例,跨两个以上可用区部署。

Azure写明的结果是,这样部署时保证至少99.99%的时间能连上至少一个实例。Google的推荐也一样,要部署容错应用,就拿跨多个区域和多个可用区来换可用性。这个数字说的是连接性,不是你的站一定不出问题,程序写错了照样挂。

日常维护怎么处理,官方也有说法。Google默认所有计算实例的维护事件对应用和工作负载透明,实例在同一可用区内继续运行;大多数虚拟机默认设置为实时迁移,也可以改成停止并重启。

出问题怎么回查:实时迁移会一定程度影响客户机性能,但实例全程在线。你的应用对那点性能波动敏感,就把实例设成停止并重启,让维护发生在你能看见的时间点。

单台机器跑小站的,这一步跳过。为了两个实例把预算翻倍,换来的可用性你用不上,那是浪费。

第四步:算清计费口径再下单

动作是先估再买。AWS给的入口是Pricing Calculator,先用它估每月EC2成本,再决定买哪种计费方式。不估直接开,月底账单会替你估。

AWS EC2 On-Demand 定价页按秒计费与最短60秒说明段落
官网说明截图:按秒计费有最短60秒,开一分钟也按60秒起算。

三种计费方式的差别不在单价,在你愿不愿意承担义务。

计费方式 官方规则 折扣与代价
On-Demand 按小时或秒计费,最短60秒,无预付款、无长期承诺;按秒计费适用所有购买选项,覆盖所有区域和可用区,仅限列出的操作系统 没有折扣,随时开停
Compute Savings Plans 按每小时美元数承诺一致的用量,期限1年或3年 最多省66%,不限实例族、大小、可用区、区域、操作系统和租期
EC2 Instance Savings Plans 同样承诺1年或3年 最多省72%,代价是绑定某个区域内单个实例族的用量
Spot 使用AWS云里的闲置EC2容量 最多省90%,容量不是你的,被收回就得让

折扣越高的档位,捆得越紧。先看你的用量会不会变,再看折扣,顺序反了就是给自己上枷锁。

还有一种做法是预留容量。On-Demand Capacity Reservations的推荐场景有三类:业务关键事件、高可用要求、灾难恢复。

出问题怎么回查:承诺用量按Savings Plans价格算,超出的部分按常规On-Demand价格算,不是继续打折。账单对不上时,先看承诺用量有没有被跑超。

预算要压到最低的选法,便宜的国外VPS这篇里有对照,看完再决定用哪种计费方式。

第五步:配额和条款,购买前查两处

先说配额。Google Cloud控制台的配额页面能看适用于你项目的完整配额列表。配额分项目级和单区域两层,超出任何一层,就不能在该项目或该区域继续加同类型资源。这不是故障,是上限。

再说条款。退款和流量这两块,服务商后台都有页面,购买前逐字读完。

还有一份清单可以拿来对。Azure列出创建虚拟机前要考虑的东西:资源名称、资源存储位置、虚拟机大小、能创建的最大虚拟机数量、操作系统、启动后的配置、所需的相关资源。一个网站的下单页把这些项摆清楚,你至少知道自己在买什么。

Azure还有一个默认行为值得知道:创建虚拟机时同时创建的配套资源,默认放在和虚拟机相同的资源组里。资源组在哪,你后面查账单、删资源就在哪找。

付款这一步,支持支付宝的国外VPS这篇讲钱怎么进出,看完再决定用哪种付款方式。

数字和限制:下单前要对的几张数

下面这些是下单前要对一遍的上限和额度,不是单价。

项目 数字或规则 出处口径
免费出站流量 每月100 GB,跨所有AWS服务和区域汇总,不含中国和GovCloud AWS的On-Demand定价页
同区域跨可用区流量 每方向$0.01/GB AWS的On-Demand定价页
月流量超过500 TB 需要联系AWS AWS的On-Demand定价页
项目级配额示例 全局目标池配额为50,在两个区域各建25个就触顶,任何区域都加不了 Google的区域与可用区文档
单区域配额示例 单区域保留IP配额为7,单个区域最多保留7个IP Google的区域与可用区文档
AWS全球规模 39个地理区域、124个可用区;北美是9个区域、31个可用区 AWS首页
Google Cloud Storage免费层 每月5 GiB标准存储、55,000次操作、100 GiB数据传输 Google Cloud Storage页

这些数字决定的是账单上限和能开多少台,不决定单价。具体单价以下单页当时显示为准,别拿三个月前的截图当依据。

有几件事这张表给不了。AWS、Google、Azure的具体单价,各家区域和可用区的完整清单,Azure虚拟机大小的完整规格表,这里都不列。这些数字会变,看控制台那一眼比记任何表都准。

五个坑,和一个排查顺序

租用国外服务器踩的坑,多数不是技术问题,是没把条款对上。下面这五个,出问题前看一眼能省一笔。

误区一:按秒计费,用多少算多少。官方写的是按一秒为增量计费,最短60秒,EBS卷的预置存储同样适用;SUSE Linux Enterprise Server实例按整小时计费,不适用按秒计费。开一分钟就删,账单照样按60秒起。

误区二:免费额度等于永久免费。AWS免费计划的新账户最多拿$200信用额度,可以在每月用量限制内免费探索、构建和测试6个月;Google新用户是一次性的$300欢迎信用额度。期限到了、额度用完,按正常价格计费。

误区三:买了虚拟机就有人替你全管。Azure写得很直白,虚拟机省掉了买和维护物理硬件,但配置、打补丁、装运行在上面的软件,还是你自己做。云厂商管的是硬件和虚拟化层。

误区四:只看实例价,忘了配套资源。操作系统磁盘通常是127 GiB,按磁盘常规费率计费;本地磁盘不收费;网卡不单独收费,但能用几张受虚拟机大小限制;网络安全组不额外收费;操作系统许可费用随核数变化,可以用Azure Hybrid Benefit降低。这几项加起来才是月账单。

误区五:Savings Plans能覆盖所有实例。官方写明只有共享和专用实例租期下的虚拟u型实例能被覆盖,u型裸金属实例不支持。买之前对一下自己的实例型号。

排查顺序是这样:账单异常,先看计费单位和最短计费时长,再看承诺用量有没有跑超,最后看配套资源。三步走完,多出来的钱基本都能找到出处。

AI能帮哪几步,哪几步必须人来做

AI在这件事上能干的,是把散在各处的条款和规格整理成你能对比的东西,决定还是你下。

  1. 把你的用途、访问人群所在地区、预算、要不要独立IP列成一张表,让AI对应到机器族和机器类型,给出候选。
  2. 把三家的计费口径做成一张对比表,标出容易读错的条款:最短计费时长、承诺期、超出承诺怎么算。
  3. 把候选服务商的退款、超售、不限流量相关句子原样摘出来,标出没给数字和条件的句子。
  4. 把合规提醒扩写成一段风险提示,你再按自己的业务删改。

三条提示词,是本文给的示例,不是官方模板。

  1. 「下面是我从官方文档摘的计费条款,请逐条列出:计费单位、最短计费时长、是否有承诺期、超出承诺如何计费。只按原文,不要补充。」
  2. 「这是我的用途和访问人群所在地区,请对照机器族说明,列出2到3个候选机器类型,并说明每个的资源配比依据来自哪句原文。」
  3. 「请把这份服务商条款里的『不限流量』『超售』『退款』相关句子原样摘出,标出没有给出具体数字或条件的句子。」

有三件事AI替不了你。在控制台实际选一次机器族、机器系列、机器类型和区域,看下单页显示的计费单位和最短计费时长跟文档写的一致不一致。在配额页面查一次自己项目的配额上限,确认要买的规格没触顶。在服务商后台打开退款条款和流量条款页面,逐字读完再决定下不下单。

把官方文档和条款拉成对照表、整理资料这类活,可以交给猎者出海的AI Agent,人省下来的是翻页的时间,不是判断的责任。

常见问题

国外服务器和VPS是一回事吗

不完全是。VPS是云服务器的一种卖法,AWS对Lightsail的描述就是启动和管理虚拟专用服务器,配置和价格摆成套餐。云服务器按型号和用量算,灵活,但账要自己估。

按秒计费,是不是用几秒算几秒

不是。官方写的是按一秒为增量计费,最短60秒,再短的用量也按60秒起算。SUSE Linux Enterprise Server实例按整小时计费。

新账户的免费额度能一直用吗

不能。AWS新账户是最多$200信用额度、6个月,Google新用户是$300欢迎信用额度。期限和额度用完就按正常价格计费。

买了国外服务器还需要自己装软件、打补丁吗

需要。云厂商负责硬件和虚拟化层,虚拟机里面的配置、补丁、软件都要你自己来。这部分人力成本,选型时就该算进去。

为什么账单比实例标价高

实例价只是其中一项。磁盘、网络流量、操作系统许可单独算,超出承诺的用量按On-Demand价格计费。先对计费单位和承诺用量,再对配套资源。

国外服务器可以放网站吗,要注意什么

可以,机器本来就是跑应用用的。要注意位置和条款:区域决定数据存在哪,流量和退款条款决定出问题谁承担。跑WordPress的选型细节,看WordPress建站VPS这篇。

好了,就写到这里。五步走完你会发现,选国外服务器没有神秘密码,就是把用途、位置、可用性、计费和条款一件件对上。对不上的地方先别下单,资料可以交给猎者出海的AI Agent整理成表,最后那一下还是你自己点。

发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注