全部产品
云市场

实例类型与选择指南

更新时间:2019-07-29 10:25:46

1. API网关实例类型

API网关实例指用于接入并处理您的API的一组资源,包含公网IP、内网IP、公网出口、负载均衡、服务器、存储等,API分组必须挂载在合法的实例下才能运行,目前API网关有如下的实例类型供您选择:

1.1. 实例类型说明

  • 共享实例(经典网络)

    选择共享实例,您不需要支付资源的时租费用,按照API的使用次数和产生的公网流量计费。但服务器资源池、IP地址、带宽等资源为当前Region下的一组用户共有,共享实例API分组的RPS默认上限为500,如果您需要更大的RPS,可以通过工单提出申请,我们会根据您的使用情况和当前资源进行分配,或直接购买专享实例。共享实例(经典网络)是API网关最早推出的实例类型,支持公网访问、VPC内网访问、支持VPC后端地址、公网后端地址及经典网络内网后端地址,但暂时并不支持新推出的插件体系。

  • 共享实例(VPC)

    共享实例(VPC)与共享实例(经典网络)的计费,分配,以及RPS的管理规则是一样的。VPC实例是一个新发布的技术重构版本,支持完整的插件体系(JWT授权,流控,IP访问控制,后端签名,CORS,缓存,路由等 ),支持公网访问、VPC内网访问、支持VPC后端地址、公网后端地址但不支持经典网络后端地址,在一些技术实现的细节上与经典网络实例存在一些差异。

  • 专享实例(VPC)

    专享实例(VPC)与共享实例(VPC)的技术规格一样,用户可以通过支付规格配置费用自助购买更高的RPS,获取独享的资源,包含公网入口IP地址、仅允许自己VPC访问的的内网IP地址、公网出口带宽、独立隔离的服务器集群等,提供更高等级的SLA保障。专享实例的规格与定价请参考专享实例定价页面。

1.2. 实例规格与限制

规格与限制 共享实例(经典网络) 共享实例(VPC) 专享实例(VPC)
开通费用 无开通费用 无开通费用 需要支付实例的规格配置费用
SLA 99.9% 99.9% 99.95% ~ 99.99%
收费方式 调用次数+网络流量计费 调用次数+网络流量计费 实例规格费用(后付费、预付费)+网络流量计费
公网入口地址 多租户共享 多租户共享 独享
VPC内网入口地址 多租户共享 多租户共享 独享(仅允许用户指定的VPC内访问)
公网后端出口带宽 多租户共享出口IP与带宽 多租户共享出口IP与带宽 独享出口IP与带宽
运行资源 多租户共享 多租户共享 独享

2. 实例技术规格的差异

下表列出一些重要的差异,如果您有更多的疑问,请通过工单或在客服群(钉钉:23161837)中咨询

技术规格 共享实例(经典网络) 共享实例(VPC)、专享实例(VPC)
插件系统 不支持 支持
后端地址 支持经典网络内网后端地址 不支持经典网络内网后端地址,支持VPC后端地址, 及公网地址
函数计算 同Region内网连接 同Region内网连接。北京、杭州、深圳、上海需要将FC切换到VPC
https后端tls版本 TLS1.0 TLS1.0, TLS1.1,TLS1.2
CORS 默认返回全部允许 可通过cors插件定制化配置
Flash跨域 内置crossdomain.xml 不支持,可通过配置Mock后端实现

3. 各Region支持实例情况列表

RegionId Region名称 共享实例(经典网络) 共享实例(VPC) 专享实例(VPC)
cn-qingdao 华北 1 支持 支持 支持
cn-beijing 华北 2 支持 支持 支持
cn-zhangjiakou 华北 3 N/A 支持 计划中
cn-huhehaote 华北 5 N/A 支持 计划中
cn-hangzhou 华东 1 支持 支持 支持
cn-shanghai 华东 2 支持 支持 支持
cn-shenzhen 华南 1 支持 支持 支持
cn-hongkong 香港 支持 支持 计划中
ap-northeast-1 亚太东北 1 (东京) 支持 计划中 计划中
ap-southeast-1 亚太东南 1 (新加坡) 支持 支持 支持
ap-southeast-2 亚太东南 2 (悉尼) 支持 计划中 计划中
ap-southeast-3 亚太东南 3 (吉隆坡) 支持 计划中 计划中
ap-southeast-5 亚太东南 5 (雅加达) 支持 支持 计划中
ap-south-1 亚太南部 1 (孟买) 支持 计划中 计划中
us-east-1 美国东部 1 (弗吉尼亚) N/A 支持 计划中
us-west-1 美国西部 1 (硅谷) N/A 支持 计划中
eu-west-1 英国 (伦敦) N/A 支持 计划中
me-east-1 中东东部 1 (迪拜) N/A 支持 计划中
eu-central-1 欧洲中部 1 (法兰克福) 支持 支持 支持

4. 变更API分组的归属实例

您可以在控制台的分组->分组详情页中找到变更分组实例链接,点击变更分组实例链接完成分组迁移,分组迁移会实时生效在API网关二级域名的DNS上,根据DNS的缓存,大约1~10分钟内完整生效至您的分组,迁移至不同实例的注意事项请参考如下列表。

4.1. 迁移至共享实例(VPC)

用户可以自行将分组在不同的实例间进行迁移,您可以在API网关控制台的的分组管理->分组详情页中,点击变更分组实例链接完成分组迁移,分组迁移会实时生效在二级域名的DNS上。如果您的分组调整过RPS,又希望进行迁移的,请通过工单联系工作人员代为处理。VPC实例和经典网络实例存在一些实现上的细节差异,请逐条确认后以下技术细节后再进行分组迁移工作。

  • VPC网关不支持经典网络内网后端地址, 如果您的后端地址属于经典网络内网,则迁移后会导致API无法使用,请通过VPC授权方式替换后再执行迁移动作。
  • 网关的出口地址会出现变更,请在实例管理页面查看出口地址,确保API网关的出口IP在后端允许访问的列表中
  • VPC网关不再提供内置的crossdomain.xml,如果您用到了,请通过配置MOCK API来代替。
  • 已绑定的流控,IP访问控制,后端签名策略会继续生效,绑定相同策略的插件后会覆盖原来的对应策略
  • 已设置OpenId Connect访问策略的API仍会继续生效,绑定JwtAuth的插件后会覆盖原有API上的设置
  • 如果您使用了北京,上海,杭州,深圳Region的函数计算后端,且并没有将您的函数计算后端迁移到VPC区,API网关将暂时使用公网访问您的函数计算服务

4.2. 迁移至专享实例(VPC)

您可以购买专享实例以获得更高的RPS(每秒请求数)以及SLA,您可以在API网关控制台的的分组管理->分组详情页中,点击变更分组实例链接完成分组迁移,分组迁移会实时生效在二级域名的DNS上。迁移至专享实例后、您的分组RPS上限以及HTTPS安全策略将被实例的RPS上限以及HTTPS安全策略代替。如果您从共享实例(经典网络)迁移至和专享实例(VPC),请逐条确认后以下技术细节后再进行分组迁移工作,建议您先建立测试分组在共享实例(VPC)上完成测试后,在进行迁移工作。

  • VPC网关不支持经典网络内网后端地址, 如果您的后端地址属于经典网络,则迁移后会导致API无法使用,请通过VPC授权方式替换后再执行迁移动作。
  • 网关的出口地址会出现变更,请在实例管理页面查看出口地址,确保API网关的出口IP在后端允许访问的列表中
  • VPC网关不再提供内置的crossdomain.xml,如果您用到了,请通过配置MOCK API来代替。
  • 已绑定的流控,IP访问控制,后端签名策略会继续生效,绑定相同策略的插件后会覆盖原来的对应策略
  • 已设置OpenId Connect访问策略的API仍会继续生效,绑定JwtAuth的插件后会覆盖原有API上的设置
  • 如果您使用了北京,上海,杭州,深圳Region的函数计算后端,且并没有将您的函数计算后端迁移到VPC区,API网关将暂时使用公网访问您的函数计算服务

4.3. 迁移回共享实例(经典网络)

您可以选择迁移回经典网络实例,您可以在API网关控制台的的分组管理->分组详情页中,点击变更分组实例链接完成分组迁移,请逐条确认以下技术差异后再进行分组迁移工作。

  • VPC实例支持后端TLS1.2,经典网络实例仅支持TLS1.0
  • 所有的插件配置均会失效,经典网络实例的流控,IP访问控制,后端签名需要在对应的策略中重新配置
  • 网关的出口地址可能出现变更,请在实例管理页面查看出口地址,确保API网关在允许访问的白名单中
  • 一些新的Feature可能不被支持,请关注控制台上的提示