选择 AISIX AI 网关产品
三款 AISIX AI 网关产品都在你的基础设施中运行同一网关。应用程序将请求发送到网关,由网关联系模型服务提供方,实时流量不会经过控制面。请根据希望如何管理网关资源以及由谁运维控制面来选择产品。切换产品时,应用程序仍可沿用相同的网关端点约定。
对比产品
| 产品 | 控制面 | 网关运维方 | 从这里开始 |
|---|---|---|---|
| AISIX OSS | 无 | 你 | AISIX OSS 快速入门 |
| AISIX Enterprise | 客户自行托管 | 你 | AISIX Enterprise 快速入门 |
| AISIX Cloud | API7 托管 | 你 | AISIX Cloud 快速入门 |
AISIX Enterprise 和 AISIX Cloud 使用相同的控制面实现,并共享核心控制台工作流和核心资源模型。各产品专用页面会说明所支持 API 和行为方面的差异。
找到对应章节
AISIX Enterprise 与 Cloud 章节介绍集中式控制面工作流,其中大多数页面同时适用于两款产品。如果某项操作仅存在于其中一款产品中,页面开头会说明适用边界以及另一款产品的行为。
从端点到可观测性的能力章节主要介绍共享的 AISIX 网关运行时。三款产品使用同一网关处理流量,但配置和管理步骤可能不同。每项任务的开头和前置条件会说明应使用 AISIX OSS 资源,还是 AISIX Enterprise 或 AISIX Cloud 控制面。
部署与运维首先在部署与升级下汇总初始部署和升级流程,然后在运维与维护下介绍持续运维任务。如果某个流程并非所有产品或平台通用,页面开头会说明适用的产品或平台。
选择部署或升级路径
请选择与你运维的产品和平台匹配的行。AISIX Enterprise 在 Kubernetes 或主机上的流程会分别部署控制面和网关,而 OpenShift 或 OKD 流程覆盖完整产品。
| 产品 | 平台 | 部署 | 升级 |
|---|---|---|---|
| AISIX OSS | Kubernetes | 在 Kubernetes 上部署 AISIX OSS | 在 Kubernetes 上升级网关 |
| AISIX OSS | OpenShift 或 OKD | 在 OpenShift 或 OKD 上部署 AISIX OSS | 在 OpenShift 或 OKD 上升级 AISIX OSS |
| AISIX Enterprise | Kubernetes | 先部署控制面,再部署并运维网关 | 升级 AISIX Enterprise |
| AISIX Enterprise | 主机 | 先部署控制面,再使用生成的 Docker、Docker Compose 或 systemd 指令连接网关 | 先升级控制面,再联系 API7获取主机网关升级流程 |
| AISIX Enterprise | OpenShift 或 OKD | 在 OpenShift 或 OKD 上部署 AISIX Enterprise | 在 OpenShift 或 OKD 上升级 AISIX Enterprise |
| AISIX Cloud | 客户管理的 Kubernetes | 部署并运维网关 | 在 Kubernetes 上升级网关 |
| AISIX Cloud | 客户管理的主机 | 使用生成的 Docker、Docker Compose 或 systemd 指令连接网关 | 联系 API7获取主机网关升级流程 |
AISIX OSS
使用 AISIX OSS 时,你直接运维采用 Apache 2.0 许可证的网关。可以在 resources.yaml 文件中声明服务提供方密钥、模型、调用方 API Key 和策略,也可以为多副本部署使用自己运维的 etcd 自动化。
如果你希望直接进行声明式运维,并自行提供管理、身份、用量和治理系统,请选择 AISIX OSS。
AISIX Enterprise
AISIX Enterprise 增加了部署在你基础设施中的控制面和控制台。你负责运维完整产品,包括控制面服务、数据存储和 AISIX 网关。
如果数据驻留、网络隔离、合规或离线内网要求需要由客户自行托管管理系统,请选择 AISIX Enterprise。该产品支持集中式资源管理、组织、成员、用量报告、预算和审计历史。
AISIX Cloud
AISIX Cloud 提供由 API7 托管的控制面和控制台。你负责运维自己基础设施中的 AISIX 网关,并将网关连接到 API7 托管的控制面,以获得配置投递、治理、用量报告和网关集群可见性。
如果你希望获得集中式管理能力,但不想自行运维控制面,请选择 AISIX Cloud。你可以在注册页面自行创建 AISIX Cloud 账号,但账号注册不会自行开通 Cloud 组织、环境或服务访问权限。请联系 API7申请访问权限或演示,也可以通过 AWS Marketplace购买。
对比管理能力
| 领域 | AISIX OSS | AISIX Enterprise | AISIX Cloud |
|---|---|---|---|
| 资源管理 | 声明式资源文件或客户自行运维的 etcd 自动化 | 控制台和 AISIX Cloud Admin API | 控制台和 AISIX Cloud Admin API |
| 组织和访问权限 | 集成自己的系统 | 组织、环境、成员、团队和角色 | 组织、环境、成员、团队和角色 |
| 凭证生命周期 | 通过自己的配置和 Secret 系统管理凭证 | 加密的服务提供方 Secret 和托管的调用方 API Key 生命周期 | 加密的服务提供方 Secret 和托管的调用方 API Key 生命周期 |
| 网关连接与可见性 | 使用自己的工具部署、保护、监控和升级网关 | 控制面证书、注册、配置投递、心跳和状态可见性 | 控制面证书、注册、配置投递、心跳和状态可见性 |
| 用量和治理 | 导出日志、指标和用量事件 | 集中式用量、模型定价、预算和审计历史 | 集中式用量、模型定价、预算和审计历史 |
| 运维 | 运维网关 | 运维控制面和网关 | 运维网关;API7 运维控制面 |
共享能力可能存在产品专用的限制或工作流。请遵循各页面上的可用性说明。
支持的平台
AISIX 网关和控制面容器镜像面向 linux/amd64 和 linux/arm64 发布。Docker、containerd 和 Kubernetes 会从多架构 manifest 中选择匹配的镜像。
AISIX Enterprise 离线包包含所需镜像,并针对每种架构分别发布。请参阅离线内网部署。
生产环境仅支持 Linux 操作系统。AISIX 组件不需要 GPU。
规划迁移
三款产品使用相同的网关运行时和代理 API,但管理路径不同。AISIX OSS 直接从文件或 etcd 加载资源;AISIX Enterprise 和 AISIX Cloud 从各自的控制面投射资源。
在不同产品之间迁移时,请规划重新创建或迁移管理资源,不要把这种变化仅当作启动配置切换。