云服务器

VPS、云主机与基础云计算。决定延迟、成本与可扩展性。

这个类别解决什么问题

给你一块可以长期运行、由你控制的计算资源,让服务 24 小时在线。

什么时候需要

当你需要运行常驻进程、定时任务,或者需要完全控制运行环境时。纯静态站点与纯托管部署可以推迟这一步。

选择时看哪些指标

这些是评估这类服务时通用的判断维度,不针对任何具体厂商。

  • 机房位置与目标用户的物理距离
  • 计费粒度(按小时还是按月)
  • 带宽与流量的计费方式
  • 是否需要你自行负责系统更新与安全补丁
  • 扩容路径与迁移成本

中国开发者特别需要考虑什么

节点位置对延迟的影响远大于配置高低。面向中国大陆用户时,境外节点的实际表现必须实测,不能假设。

这一层的成本结构

云服务器的账单通常由三块组成:计算、网络、存储与备份。计算按规格和运行时长计费,机器开着就在花钱,属于固定成本;网络按出站流量或带宽峰值计费,随访问量上升,做下载、图片、视频类产品时会变成主项;存储按容量乘以时间计费,快照和备份往往单独计价。规模变化时,单机升配近似线性,扩到多台之后负载均衡、监控、日志这些附加项才开始出现。最容易失控的是忘关的测试机和长期不清理的快照。

常见误区

  • 只看月费,不看流量条款。很多入门机型把出站流量单独计费或限制在很低额度,超出后单价明显上升。把每月出站流量当成一个选择维度,静态资源放对象存储或 CDN。
  • 一台机器塞下所有东西:应用、数据库、定时任务、反向代理。单机故障就是全站不可用,升级要停机,出问题也难定位在哪一层。至少把数据备份到机器之外,并验证过能靠脚本重新拉起一台。
  • 没有预算告警和自动关机。测试实例忘关、公开接口被刷、脚本死循环跑满 CPU,都是常见的账单事故。给账号设预算告警,给非生产实例设定时关机,给对外接口加限速。

从零开始的上手顺序

  1. 先确认这台机器要跑什么。只有静态页面、或托管平台能覆盖需求,就先别买;这一步买的是运维责任,不是性能。
  2. 定区域,按主要用户所在大洲选距离较近的机房,可选区域以服务商官方页面为准。面向中国大陆用户的表现必须实测。
  3. 用能接受的最小规格起一台,创建时用 SSH 密钥登录而不是密码,系统选你熟悉的发行版,别为新特性选一个没排过错的系统。
  4. 打开防火墙,只放行 22、80、443 三个端口;建一个非 root 的日常账号,打开自动安全更新,之后每次改动前先做一次快照。
  5. 把域名解析指过来,配好 HTTPS 证书并确认自动续期真的会执行。续期静默失败是上线后最常见的低级故障之一。

在不同业务模式中的作用

saas 运行后端与后台任务
ai-saas 运行应用层;模型推理通常单独放在 AI/GPU 层
app 提供 API 与推送服务
api 承载接口服务
digital-product 通常不需要,纯静态托管足够
ecommerce 承载站点与订单处理

常见问题

我需要云服务器,还是托管部署就够了?

判断标准只有一个:你需不需要一个长期运行、由你控制的环境。纯静态页面、托管平台和无服务器函数能跑通,就先别买 VPS。一旦出现常驻进程,比如队列消费者、WebSocket、定时抓取,自己有台机器会省很多事。区别在运维责任归谁,不在价格。

按月付费和按小时付费,哪个更划算?

长期稳定运行的生产机,按月或包年通常更省;研发、压测、临时任务按小时更合适。要额外确认一件事:停止实例是否等于停止计费。有的计费方式下停机不等于释放,磁盘和公网 IP 会继续计费,规则以官方计费文档为准。

怎么判断中国大陆用户访问快不快?

只能实测,不能推断。用自己的网络测首字节时间和完整加载时间,再找两个第三方测速点交叉验证;条件允许的话请不同运营商的朋友各打开一次。如果延迟确实卡住体验,优先加 CDN 和就近节点,而不是盲目升级配置。

一台机器能撑多少用户?

取决于每个请求做什么,不取决于配置单上的数字。做法是用真实接口压测:从并发十开始往上加,记录 P95 延迟和错误率,找到开始明显劣化的点,再按这个数字留一半余量。加机器之前,先查有没有慢查询和阻塞调用。

这一类别的工具(3)

每条记录都标注了它引用的官方来源与核实日期。收录是为了让你知道这个方向上有哪些东西,不代表我们推荐其中任何一个。

Cloudflare

官方资料已核实

全球 CDN、DNS 与网络安全平台。

DigitalOcean

官方资料已核实

面向开发者的云主机与托管服务。