> For the complete documentation index, see [llms.txt](https://www.axisnow.io/zh/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.axisnow.io/zh/docs/multi-edge/concepts.md).

# 核心概念

聚合边缘的核心对象：服务、服务 CNAME、边缘提供商、域名、源站、证书、策略和路由规则

聚合边缘中的对象都归属于服务。业务域名经 CNAME 接入服务；服务中的路由规则决定访客由哪一家边缘提供商服务，域名、源站、证书和策略决定各家如何服务。

![服务及其对象之间的关系](https://3062891322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKDgGNU6JXG7cqYCk2aCz%2Fuploads%2Fgit-blob-178121a8524ac03fab4e938c5ac4f5bf719224be%2Fconcepts-model.png?alt=media)

访客流量直接在访客、边缘提供商和源站之间传输。AxisNow 只在 DNS 解析环节参与调度，并通过各家的 API 下发配置，不在访问路径上。原理见[工作原理](/zh/docs/multi-edge/how-it-works.md)。

## 服务 <a href="#service" id="service"></a>

**服务（Service）** 是聚合边缘的业务管理单元：一组共用同一套源站、策略和调度规则的域名，连同承载它们的边缘提供商，构成一个服务。配置在服务上完成一次，即作用于其下全部域名和边缘提供商。

* 包含域名、源站、边缘提供商、路由规则和策略，并引用一张覆盖全部域名的证书。
* 按配置需求划分，而不是按域名：`www.example.com` 与 `m.example.com` 可以共用一个服务；回源、缓存或调度方式不同的 `api.example.com` 应单独建一个服务。见[最佳实践](/zh/docs/multi-edge/services/best-practices.md)。
* 同一服务内的域名必须属于同一个主域名。

## 服务 CNAME <a href="#service-cname" id="service-cname"></a>

**服务 CNAME（Service CNAME）** 是 AxisNow 为每个服务生成的流量入口域名，形如 `xxxxxxxx.xxxxxx.axisnow-edge.io`。业务域名以 CNAME 指向它之后，访客的每一次解析都由 AxisNow 按路由规则应答，返回选中边缘提供商的接入地址。

* 每个服务一个，创建时生成，之后不变。
* 只参与 DNS 解析，不承载流量。

## 域名 <a href="#domains" id="domains"></a>

**域名（Domain）** 是服务承载的业务主机名，即访客访问的地址，例如 `www.example.com`。

* 只支持精确主机名，不支持通配符。
* 添加后由 AxisNow 部署到服务内每一家以配置同步（Provision）方式加入的边缘提供商上，各家的部署状态相互独立。
* 添加域名不改变它的解析；把它 CNAME 到服务 CNAME 之后，流量才进入聚合边缘。

详见[域名](/zh/docs/multi-edge/services/domains.md)。

## 源站 <a href="#origins" id="origins"></a>

**源站（Origin）** 是边缘提供商回源获取内容的服务器地址，在服务内定义，由域名引用。

* 地址是一个主机名，或一个及以上的公网 IP，两者不能混用。
* 一个源站可以被多个域名引用，修改后同步到所有引用它的域名；同一个域名也可以[按路径回源](/zh/docs/multi-edge/services/domains/path-based-origin.md)到不同的源站。
* 回源协议可选 **跟随访客**（与访客一致）、**HTTPS** 或 **HTTP**。

详见[源站](/zh/docs/multi-edge/services/origins.md)。

## 证书 <a href="#certificates" id="certificates"></a>

**证书（Certificate）** 是边缘提供商为服务的域名提供 HTTPS 时使用的 TLS 证书，由 AxisNow 统一同步到各家。

* 账号级资产，独立于服务存在。每个服务引用一张覆盖其全部域名的证书，一张证书可以被多个服务引用。
* 可以上传，也可以由 Let's Encrypt 签发；签发的证书到期前 30 天自动续期并同步。
* 更新证书和同步到边缘是两个独立动作。
* 以 Cloudflare for SaaS 方式接入的域名由 Cloudflare 自行签发证书；仅调度（Steer）方式的边缘由您自行维护证书。

详见[证书](/zh/docs/multi-edge/certificates.md)。

## 边缘提供商 <a href="#edge-providers" id="edge-providers"></a>

**边缘提供商（Edge Provider）** 是为服务承载访客流量的边缘网络，例如 Cloudflare、CloudFront、EdgeOne、ESA，或您已在使用的其他边缘。按 AxisNow 是否管理它的配置，分两种加入方式：

<table data-search="false"><thead><tr><th>方式</th><th>AxisNow 做什么</th><th>前提</th></tr></thead><tbody><tr><td>配置同步（Provision）</td><td>用您集成的账号在该边缘上创建配置，持续同步域名、源站、证书和策略，并采集流量数据</td><td>在 设置 › 边缘提供商 中集成该账号；当前支持 Cloudflare、CloudFront、EdgeOne 和 ESA</td></tr><tr><td>仅调度（Steer）</td><td>只记录它的接入地址，作为调度目标参与路由和拨测，不改动它的任何配置</td><td>无需凭据，任何边缘都可以加入</td></tr></tbody></table>

* 两种方式在调度上完全对等，可以在同一个服务内混用。
* 每家都有一个接入地址（**CNAME**），被路由规则选中时由 DNS 返回给访客。

详见[边缘提供商](/zh/docs/multi-edge/services/edge-providers.md)；账号的接入方法见[集成](/zh/docs/multi-edge/integrations.md)。

## 流量调度 <a href="#routing" id="routing"></a>

**流量调度（Routing）** 是在 DNS 解析层为访客选择边缘提供商的机制，由一组路由规则定义。

**路由规则（Routing Rule）** 针对一个 Geo & ISP 范围（默认、大洲、国家/地区或中国运营商），指定参与的边缘提供商和选择模式：

<table data-search="false"><thead><tr><th>模式</th><th>含义</th><th>是否需要拨测</th></tr></thead><tbody><tr><td>固定（Fixed）</td><td>该范围始终使用一家边缘提供商</td><td>否，可选打开用于观测</td></tr><tr><td>故障切换（Failover）</td><td>按优先级使用第一家可用的；主用不可用时切到备用，恢复后切回</td><td>是</td></tr><tr><td>质量优选（Quality）</td><td>在可用的边缘提供商中使用可用性和性能最好的一家</td><td>是</td></tr></tbody></table>

* **默认规则**（Default）覆盖其他规则未覆盖的全部访客。业务域名指向服务 CNAME 之前，服务必须至少有一条默认规则。
* **拨测（Probing）** 从选定的拨测点（Nodes）向各家的接入地址发送健康检查 URL 的请求，测量可用性与性能，作为故障切换和质量优选的决策依据。

详见[流量调度](/zh/docs/multi-edge/services/routing.md)。

## 策略 <a href="#policies" id="policies"></a>

**策略（Policy）** 是定义边缘如何处理请求的规则，作用于服务内所有 Provision 方式的边缘提供商。在 AxisNow 中配置一次，由 AxisNow 转换为各家的原生规则并同步。

* **缓存清除**：清除各家边缘上已缓存的内容。
* **缓存控制**：按路径设置边缘缓存、缓存键和浏览器缓存。
* **访问控制**：按 IP、地区、Referer 等条件放行、拦截或验证请求。
* **限速**：限制单个 IP 在一段时间内的请求次数。
* **响应头**：按路径设置或删除响应头。

规则变更经过审核修改、预览远端规则、应用修改三步写入各家边缘，详见[策略](/zh/docs/multi-edge/services/policy.md)。

## 仪表盘 <a href="#dashboard" id="dashboard"></a>

**仪表盘（Dashboard）** 是服务的统一观测视图，汇总各家边缘提供商的流量数据和 AxisNow 的拨测数据。

* **流量数据**：流量、请求、错误率、缓存命中和地理分布，可以按边缘提供商对比。来自各家的报表，只有 Provision 方式的边缘提供商才有。
* **调度数据**：各家承载流量的时段、性能和可用性。来自拨测，Steer 方式的边缘提供商同样可见。

## 术语对照 <a href="#terms" id="terms"></a>

控制台默认跟随浏览器语言显示中文，也可以在账户菜单里切换为英文。文档按中文界面书写，实体名称在每页首次出现时括注英文，API、`x-axisnow` 响应头和任务记录里出现的是英文。

<table data-search="false"><thead><tr><th>中文（控制台）</th><th>英文（英文界面与 API）</th><th>定义</th></tr></thead><tbody><tr><td>服务</td><td>Service</td><td>业务管理单元，一组共用同一套配置的域名及其边缘提供商</td></tr><tr><td>服务 CNAME</td><td>Service CNAME</td><td>服务的流量入口域名，由 AxisNow 按路由规则应答解析</td></tr><tr><td>域名</td><td>Domain</td><td>服务承载的业务主机名</td></tr><tr><td>源站</td><td>Origin</td><td>边缘提供商回源获取内容的服务器地址</td></tr><tr><td>证书</td><td>Certificate</td><td>边缘提供商为域名提供 HTTPS 使用的 TLS 证书</td></tr><tr><td>边缘提供商</td><td>Edge Provider</td><td>为服务承载访客流量的边缘网络</td></tr><tr><td>配置同步 / 仅调度</td><td>Provision / Steer</td><td>边缘提供商加入服务的两种方式</td></tr><tr><td>流量调度 / 路由规则</td><td>Routing / Routing Rule</td><td>在 DNS 解析层按 Geo &#x26; ISP 为访客选择边缘提供商</td></tr><tr><td>路由模式：固定 / 故障切换 / 质量优选</td><td>Fixed / Failover / Quality</td><td>一条路由规则在几家边缘之间怎么选</td></tr><tr><td>默认（规则）</td><td>Default</td><td>覆盖所有访客的兜底路由规则，每个服务必有一条</td></tr><tr><td>调度目标 / 调度结果 / 切换次数</td><td>Destination / Serving / Switches</td><td>路由规则表的列名与仪表盘卡片：规则内的边缘、当前实际解析到的边缘、24 小时内切换的次数</td></tr><tr><td>拨测 / 拨测点 / 健康检查 URL</td><td>Probing / Nodes / Health check URL</td><td>测量各家可用性与性能，供调度决策；拨测访问的地址</td></tr><tr><td>策略</td><td>Policy</td><td>定义边缘如何处理请求的规则</td></tr><tr><td>缓存清除 / 缓存控制 / 访问控制 / 限速 / 响应头</td><td>Cache Purge / Cache Control / Access Control / Rate Limiting / Response Header</td><td>五类策略</td></tr><tr><td>审核修改 / 预览远端规则 / 应用修改</td><td>Review Changes / Preview remote rulesets / Apply Changes</td><td>策略变更写入边缘的三步</td></tr><tr><td>跟随访客</td><td>Match viewer</td><td>回源协议的一种：访客用什么协议，边缘就用什么协议回源</td></tr><tr><td>仪表盘</td><td>Dashboard</td><td>服务的统一观测视图</td></tr><tr><td>任务</td><td>Jobs</td><td>AxisNow 在边缘提供商上执行的后台操作及其进度</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://www.axisnow.io/zh/docs/multi-edge/concepts.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
