你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
升级和缩放 Azure API 管理实例
适用范围:开发人员|基本|基本 v2 |标准|标准 v2 |高级|高级 v2
客户可通过添加和删除单位,在专用服务层级中缩放 Azure API 管理实例。 “单位”由专用的 Azure 资源构成,具有以每秒 API 调用次数表示的承载容量。 此数字不表示调用限制,而是粗略容量规划允许的最大估算吞吐量值。 实际吞吐量和延迟因多种因素而异,例如并发连接的数量和速率、配置策略的类型和数量、请求和响应大小以及后端延迟。
注意
- 在 API 管理服务的“基本”、“标准”和“高级”层中,可以将实例配置为根据一组规则自动缩放。
- “消耗”层中的 API 管理实例会根据流量自动缩放。 目前,无法从消耗层升级,也无法降级到消耗层。
每个单位的吞吐量和价格取决于该单位所在的服务层级。 如果需要提高层中服务的容量,应添加单位。 如果当前在 API 管理实例中选择的层不允许添加更多单位,则需要升级到更高级别的层。
注意
有关每个层中的功能、规模限制和估计吞吐量,请参阅 API 管理定价。 若要获取更准确的吞吐量数字,需要分析所用 API 的实际方案。 请参阅 Azure API 管理实例的容量。
先决条件
若要执行本文中的步骤,必须:
具有 API 管理实例。 有关详细信息,请参阅创建 Azure API 管理实例。
了解 Azure API 管理实例容量的概念。
升级和缩放
可以在以下专用层之间进行选择:“开发人员”、“基本”、“基本 v2”、“标准”、“标准 v2”、“高级”和“高级 v2”。
应将“开发人员”层用于评估服务;不应将其用于生产。 “开发人员”层不附带 SLA,无法缩放此层(添加/删除单位)。
“基本”、“基本 v2”、“标准”、“标准 v2”、“高级”和“高级 v2”是附带 SLA 的生产层,并且可以缩放。 有关定价详细信息和规模限制,请参阅 API 管理定价。
使用“高级”层可在任意数目的所需 Azure 区域中分配单个 Azure API 管理实例。 最初创建 Azure API 管理服务时,实例仅包含一个单位,并驻留在单个 Azure 区域(主区域)中。
可以轻松添加更多区域。 添加区域时,需指定想要分配的单位数。 例如,可在“主要”区域中包含一个单位,在另外某个区域中包含五个单位。 可以定制用于处理每个区域中的流量的单位数。 有关详细信息,请参阅如何将 Azure API 管理服务实例部署到多个 Azure 区域。
可以在某些专用服务层级之间进行升级和降级:
可以在经典层(“开发人员”、“基本”、“标准”和“高级”)之间进行升级和降级。
可以在 v2 层(“基本 v2”、“标准 v2”和“高级 v2”)之间进行升级和降级。
降级可以删除某些功能。 例如,从“高级”层降级到“标准”层或“基本”层可以删除虚拟网络或多区域部署。
注意
升级或缩放过程可能最多需要 15 到 45 分钟才能完成。 完成时会收到通知。
缩放 API 管理实例
可以使用门户缩放 API 管理实例。 缩放方式取决于所使用的服务层级。
添加或删除单元 - 经典服务层级
- 在 Azure 门户中导航到自己的 API 管理实例。
- 从左侧菜单中选择“位置”。
- 选择要缩放的位置所在的行。
- 指定新的“单位”数 - 使用滑块(如果可用),或者选择或键入数字。
- 选择“应用”。
注意
在“高级”服务层级中,可以选择在所选位置配置可用性区域和虚拟网络。 有关详细信息,请参阅将 API 管理服务部署到其他位置。
添加或删除单元 - v2 服务层级
- 在 Azure 门户中导航到自己的 API 管理实例。
- 从左侧菜单中选择“缩放”。
- 指定新的“单位”数 - 使用滑块,或者选择或键入数字。
- 选择“保存”。
添加或删除单元 - 工作区网关
- 在 Azure 门户中导航到自己的 API 管理实例。
- 在左侧菜单中的“API”下,选择“工作区”> 工作区的名称。
- 在左侧菜单中的“部署 + 基础结构”下,选择“网关”> 网关的名称。
- 在左侧菜单中的“部署和基础结构”下,选择“缩放”。
- 指定新的“单位”数 - 使用滑块,或者选择或键入数字。
- 选择“保存”。
更改 API 管理服务层
- 在 Azure 门户中导航到自己的 API 管理实例。
- 在菜单中选择“定价层”。
- 从下拉列表中选择所需服务层。 更改后,使用滑块指定 API 管理服务的单位数。
- 选择“保存”。
纵向扩展和纵向缩减过程中的停机时间
若要从“开发人员”层缩放,或者要缩放到“开发人员”层,将会需要停机。 否则,不会出现停机时间。
计算隔离
如果安全要求包括计算隔离,则可以使用“隔离”定价层。 该层可确保 API 管理服务实例的计算资源使用整个物理主机,并提供支持工作负载(例如美国国防部影响级别 5 (IL5) 工作负载)所需的必要隔离级别。 若要获取隔离层访问权限,请创建支持请求。