全部產品
Search
文件中心

API Gateway:執行個體類型與選擇指南

更新時間:Dec 12, 2024

本文對API Gateway的兩種執行個體類型進行了對比,可根據實際需求進行選擇。

1. API Gateway執行個體類型

API Gateway執行個體指用於接入並處理您的API的一組資源,包含公網IP、內網IP、公網出口、負載平衡、伺服器、儲存等,API分組必須掛載在合法的執行個體下才能運行,目前API Gateway有如下的執行個體類型供您選擇:

1.1. 執行個體類型說明

  • 共用執行個體(VPC):已全面升級為 Serverless 執行個體。選擇共用執行個體,您不需要支付資源的時租費用,按照API的使用次數和產生的公網流量計費。但伺服器資源集區、IP地址、頻寬等資源為當前Region下的一組使用者共有。VPC執行個體是一個新發布的技術重構版本,支援完整的外掛程式體系(JWT授權,流控,IP存取控制,後端簽名,CORS,緩衝,路由等 ),支援公網訪問、VPC內網訪問、支援VPC後端地址、公網後端地址。

  • 專享執行個體(VPC):專享執行個體(VPC)與共用執行個體(VPC)的技術規格一樣,使用者可以通過支付規格配置費用自助購買更高的RPS,擷取獨享的資源,包含公網入口IP地址、僅允許自己VPC訪問的內網IP地址、公網出口頻寬、獨立隔離的伺服器叢集等,提供更高等級的SLA保障。專享執行個體的規格與定價請參考專享執行個體定價頁面。

  • Serverless 執行個體:Serverless執行個體基於共用執行個體升級而來,後續共用執行個體將按照地區逐步原地升級為Serverless執行個體(原共用執行個體存量業務不受影響)。Serverless執行個體與共用執行個體在計費模式上相同,同為多租共用。與共用執行個體不同的是,Serverless執行個體將提供更強大的彈效能力與效能,滿足使用者業務流量不確定,需要及時彈性及免營運的情境。

    1.2. 執行個體規格與限制

    規格與限制

    共用執行個體(VPC)(已下線,全面升級為 Serverless 執行個體)

    Serverless 執行個體

    專享執行個體(VPC)

    適用情境及建議

    適合研發測試環境(共用執行個體無法保證後端延時及效能)

    適合正式生產環境,面向中小規模業務

    適合正式生產環境,面向中大規模業務

    雲資源

    共用執行個體的所有雲資源套件括ECS/SLB/Redis等均被所有共用執行個體使用者共用

    Serverless執行個體的雲資源被所有Serverless 執行個體使用者共用,但Serverless執行個體可根據業務使用方式進行資源的彈性擴容

    專享執行個體的所有雲資源均為單使用者獨享

    SLA

    • 99.9%(2023年10月30號之前建立的API)

    • 99.0%(2023年10月30號之後建立的API)

    99.9%

    根據所選的執行個體規格不同,99.95% ~ 99.99%API Gateway服務等級協議(SLA)

    收費方式

    調用次數 + 網路流量計費

    調用次數 + 網路流量計費

    執行個體規格費用(後付費/預付費)+ 網路流量計費

    公網入口地址

    多租戶共用,IP地址不固定

    多租戶共用,IP地址不固定

    獨享,IP地址固定

    VPC內網入口地址

    多租戶共用,IP地址不固定

    同region的VPC都可訪問

    多租戶共用,IP地址不固定

    同region的VPC都可訪問

    獨享(允許使用者指定的VPC訪問),IP地址固定

    如需同Region的多VPC都可訪問,請提工單

    公網後端出口頻寬

    多租戶共用出口IP與頻寬,IP地址不固定

    多租戶共用出口IP與頻寬,IP地址不固定

    獨享出口IP與頻寬,IP地址固定

    Ipv6入口/出口能力

    不支援

    不支援

    支援

    後端最大逾時時間限制

    30s

    60s

    5min

    API Gateway自調用

    不支援

    不支援

    支援

    請求包體限制

    8MB

    8MB

    32MB

    斷路器外掛程式

    預設配置,不可定製

    預設配置,不可定製

    可定製自訂配置

    Caching

    每個使用者10MB

    每個使用者10MB

    參照執行個體規格

    專享執行個體

    外掛程式中繼資料及數量限制

    單個外掛程式中繼資料的大小限制為16KB

    每個使用者在每個Region建立外掛程式的限制為1000個

    單個外掛程式中繼資料的大小限制為50KB;每個使用者在每個Region建立外掛程式的限制為10000個

    單個外掛程式中繼資料的大小限制為50KB

    每個使用者在每個Region建立外掛程式的限制為10000個

    後端路由外掛程式使用限制

    參數定義個數不超過16個

    最大允許的rules條數為16條

    參數定義個數不超過160個

    最大允許的rules條數為160條

    參數定義個數不超過160個

    最大允許的rules條數為160條

    存取控制外掛程式使用限制

    參數定義個數不超過16個

    最大允許的rules條數為16條

    參數定義個數不超過160個

    最大允許的rules條數為160條

    參數定義個數不超過160個

    最大允許的rules條數為160條

    trace日誌上傳到阿里雲鏈路追蹤平台

    不支援

    支援

    支援

    記錄HTTP請求應答日誌

    不支援

    支援

    支援

    設定HTTPS預設網域名稱

    不支援

    不支援

    支援

    最大入訪每秒請求數(RPS)

    同Region每個使用者的上限為1000

    每個API分組的上限為500

    每個API分組的上限為2000

    2500~60000

    專享執行個體

    最大入訪串連數

    同region每個使用者的限制為500

    單網域名稱100000串連數

    50000~1000000

    最大入訪每秒建立串連數(CPS)

    500

    5000-20000(多使用者共用)

    5000~20000

    最大出訪串連池大小

    120

    2000

    1200~28800

    最大公網入訪頻寬(bps)

    多租戶共用,對每個使用者沒有具體的限制,總的公網最大入訪頻寬是5120M

    多租戶共用,對每個使用者沒有具體的限制,總的公網最大入訪頻寬是5120M

    5120M

    最大公網出訪頻寬(bps)

    多租戶共用,總的最大公網出訪頻寬為共用執行個體出口地址 IP的總和,一個IP是200M

    多租戶共用,總的最大公網出訪頻寬為共用執行個體出口地址 IP的總和,一個IP是200M

    100M~600M

    2. 各Region支援執行個體情況列表

    RegionId

    地區名稱

    共用執行個體(VPC)(已下線,全面升級為 Serverless 執行個體)

    Serverless 執行個體

    專享執行個體(VPC)

    cn-qingdao

    華北 1(青島)

    支援

    支援

    支援

    cn-beijing

    華北 2(北京)

    支援

    支援

    支援

    cn-zhangjiakou

    華北 3(張家口)

    支援

    支援

    支援

    cn-huhehaote

    華北 5(呼和浩特)

    支援

    支援

    支援

    cn-wulanchabu

    華北 6(烏蘭察布)

    支援

    支援

    支援

    cn-hangzhou

    華東 1(杭州)

    支援

    支援

    支援

    cn-shanghai

    華東 2(上海)

    支援

    支援

    支援

    cn-shenzhen

    華南 1(深圳)

    支援

    支援

    支援

    cn-heyuan

    華南 2(河源)

    支援

    支援

    暫不支援

    cn-guangzhou

    華南3(廣州)

    支援

    支援

    支援

    cn-chengdu

    西南1(成都)

    支援

    支援

    支援

    cn-hongkong

    中國香港

    支援

    支援

    支援

    ap-northeast-1

    亞太地區東北 1 (東京)

    支援

    支援

    支援

    ap-northeast-2

    亞太地區東北 2(首爾)

    支援

    支援

    支援

    ap-southeast-1

    亞太地區東南 1 (新加坡)

    支援

    支援

    支援

    ap-southeast-3

    亞太地區東南 3 (吉隆坡)

    支援

    支援

    支援

    ap-southeast-5

    亞太地區東南 5 (雅加達)

    支援

    支援

    支援

    ap-southeast-6

    菲律賓(馬尼拉)

    支援

    支援

    支援

    ap-southeast-7

    泰國(曼穀)

    支援

    支援

    支援

    us-east-1

    美國東部 1 (維吉尼亞)

    支援

    支援

    支援

    us-west-1

    美國西部 1(矽谷)

    支援

    支援

    支援

    eu-west-1

    英國(倫敦)

    支援

    支援

    支援

    me-east-1

    中東東部 1(杜拜)

    支援

    支援

    支援

    eu-central-1

    歐洲中部 1(法蘭克福)

    支援

    支援

    支援