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