App 备案需要服务器吗?这是准备备案时最先冒出来的问题,尤其是 App 本身是纯本地的、后端在海外,或者根本没有后端的时候。这篇把答案、要求和选型一起说清楚。

App 备案需要服务器吗

需要。工信部的通知要求 App 通过网络接入服务提供者履行备案手续;腾讯云文档写明,App 必须在服务架设的网络服务商那里备案。没有一台境内云资源,就没有接入商替你提交。

服务器在这里的角色是接入凭据,不一定要跑你的业务。我们的第一台接入机只挂了一个很简单的静态页面,几个 App 的后端都不在上面;第二台纯做接入,什么都没跑。腾讯云也支持用云函数资源包、云开发这类资源备案,但每份只能备 2 个服务,个人开发者一般直接买一台轻量服务器。

轻量服务器可以备案吗

可以。腾讯云和阿里云的备案文档都把轻量应用服务器列为可备案的资源,条件和云服务器基本一样:中国内地地域、包年包月、购买时长够。

不能用的是中国香港和海外地域的机器。腾讯云文档原话的意思是:中国香港及境外地区的服务器不需要备案,也不能用于备案。搜到「境外云服务器、轻量应用服务器不能用于备案」这类提示,说的就是这个。另外几种也不行:阿里云的免费试用机,腾讯云的竞价实例和绑定弹性公网 IP(EIP)的云服务器。

备案服务器的硬性要求

三家的规则不完全一样,下单前对照一遍(整理自各家当天的官方文档):

腾讯云阿里云UCloud
地域中国境内,不含香港中国内地节点中国内地 IP 资源
计费包年包月包年包月(按量付费要先转)按有效期判断
时长购买满 3 个月(含续费),备案期间剩余不少于 1 个月累计购买时长大于 3 个月,与剩余期限无关提交时距到期还有 3 个月以上
单台名额个人 5 个;企业轻量 7 个、云服务器 10 个每台 5 个免费服务码,可另购扩充每台 5 个

另外几条通用的检查项:

  • 云账号的实名要和备案人一致,个人备案就是你本人。
  • 要有公网 IP,带宽不能是 0。
  • 时长别卡着下限买。审核中途被驳回重提,时间会拉长;直接买一年最省心。

什么配置够用、地域怎么选

只做备案接入,2 核 2G 的入门配置就够。我们两台接入机都是这个规格,一台挂一个静态页面,一台纯做接入,负载都很低。以后真要把面向国内用户的接口搬进来提速(见 网站国内访问慢怎么解决),再按实际负载升级,有数据库或者图片处理这类吃内存的任务时尤其要留余量。

地域和审核没有绑定:备案由你住所所在地的省级通信管理局审核,服务器放在哪个城市都行。选地域主要看以后会不会在上面跑面向国内用户的服务,离主要用户近一点就好,我们用的是上海。

拿到机器后先做一件事:境内轻量服务器的控制台防火墙默认没放行 443,我们两台都是这样。以后要跑 HTTPS,记得手动加上,不然会以为是网络出了问题。

腾讯云、阿里云、UCloud 怎么选

  • 腾讯云轻量应用服务器:个人开发者用得最多,备案文档写得细,我们两台接入机都在这里。要注意两点:个人账号不能生成备案授权码,单台 5 个名额也不能增加,用满了只能再买一台;个人一个订单最多报 1 个 App。
  • 阿里云 ECS 或轻量服务器:时长按累计购买算,和剩余期限无关;每台 5 个免费服务码用完以后,可以购买服务码绑定到实例上扩充,这是另外两家没有的。一个阿里云账号同一时间只能有一个备案中的订单。
  • UCloud 云主机:规则上要求提交时距到期还有 3 个月以上。它也有香港地域,我们的香港中转机就放在 UCloud(中转的做法见 香港服务器反向代理加速)。

三家的核心能力差别不大。备案场景要的是一台能稳定在线、按时续费的机器,选哪家主要看你的域名和其他服务已经在哪一家,放在一起管理最省事。

续费才是真正的成本

入门机的首年价格通常不高,要盯紧的是续费价:我们买的活动机,写的是到期后按官网刊例价续费,和首年价可能差不少。

更要紧的是别让它过期。服务器到期不续,这条备案就没有接入商承载了;腾讯云文档写明,服务没有对应接入商时,管局可能注销备案号,注销后要重新备案。对 App 来说,号一作废,App Store Connect 里填的号也失效,App 会重新从中国区商店消失。

应对有两种:开自动续费,省心但按刊例价付;或者不开,到期前换一台新机,前提是先把备案的云资源变更到新机。我们自己选的是后一种,具体做法和注意事项见 一台服务器可以备案几个 App。

想换平台怎么办

从一家云厂商换到另一家,要在新厂商那里做接入备案(新增接入),确认提交成功以后,再到旧厂商办理取消接入。这是腾讯云文档建议的顺序:反过来先取消,备案处于没有接入商的状态,存在被注销的风险;取消接入提交到管局以后也没法撤回。

如果只是还没想好选哪家,尽量一次选定、跑通备案。中途换平台的折腾,远比几家之间的价格差更费事。