API Gateway現在支援使用專享執行個體組建專享執行個體叢集,突破最大規格專享執行個體的限制,以提供更高效能。
概述
API Gateway當前可以提供的專享執行個體能夠支援的最大能力有限(執行個體規格),當最大規格的專享執行個體還無法滿足您的使用需要時,網關支援將同地區下多個同類型,同規格的專享執行個體通過DNS解析的方式實現負載平衡,組建成專享執行個體叢集,統一對外提供服務,突破網關可以支援的最大規格上限,以滿足您更高要求的業務情境。
專享執行個體叢集基本操作
建立專享執行個體叢集
登入API Gateway控制台,左側導覽列選擇專享執行個體叢集;
在列表頁點擊建立專享執行個體叢集,填入叢集名稱和描述,點擊確定;
建立出來的叢集狀態為就緒。
添加專享執行個體到專享執行個體叢集
找到剛建立好的專享執行個體叢集,點擊操作欄的執行個體管理;
進入新的頁面後,選擇添加執行個體;
說明叢集狀態為就緒時,添加執行個體時只能指定一個專享執行個體,叢集會使用該專享執行個體的配置作為叢集的配置,同時也包括執行個體規格,執行個體版本,執行個體類型等;
叢集狀態為就緒時,指定的第一個執行個體下可以存在API分組,添加後原專享執行個體的分組的所屬執行個體資訊會變更為叢集的資訊。
點擊添加後,叢集會建立相關資源並使用指定的專享執行個體配置進行初始化。初始化結束後,叢集的狀態變為運行中;
繼續添加執行個體,現在可以大量新增多個執行個體到叢集中。
說明當叢集已經完成初始化並且狀態為運行中時,新添加的專享執行個體需要和叢集的配置保持一致,添加的時候可能會遇到以下提示:
共用執行個體/Serverless執行個體無法添加到叢集中;
提示執行個體版本不同時,請通過工單聯絡我們為您的執行個體進行升級;
提示執行個體規格不同時,無法將執行個體添加到叢集中;
提示執行個體類型不同時,無法將執行個體添加到叢集中;
提示執行個體存在API分組時,無法將執行個體添加到叢集中;
專享執行個體的配置如IPv6入口能力,IPv6出訪能力,是否允許被API Gateway自身調用不同時,無法將執行個體添加到叢集中;
專享執行個體的配置如HTTPS安全性原則,入訪VPC,IPv6 存取控制,IPv4 存取控制,自訂內網網段不同時,專享執行個體的配置會被叢集的配置覆蓋。
修改專享執行個體叢集配置
在專享執行個體叢集列表找到專享執行個體叢集,進入執行個體管理介面;
進入新的頁面後,點擊右上方修改,可以修改叢集的基本資料如名稱和描述;
修改其他配置如HTTPS安全性原則,入訪VPC等時,叢集下所有的專享執行個體都會被執行相同的操作;
叢集下所有專享執行個體都更新完後,叢集配置變更完成。
從專享執行個體叢集中移除執行個體
在專享執行個體叢集列表找到專享執行個體叢集,進入執行個體管理介面;
在專享執行個體列表選擇想要移除的專享執行個體後,點擊右上方移除執行個體。
說明在從叢集移除專享執行個體的過程中,不可以變更集群配置,添加或者繼續移除執行個體;
如果叢集下存在API分組,不可以將叢集下所有專享執行個體全部移除。
注意事項
專享執行個體叢集僅支援添加api.s2.large.x4及以上規格的執行個體;
單個專享執行個體叢集最多支援添加20個專享執行個體,若需要添加更多專享執行個體,可通過提交工單申請增加專享執行個體數量;
建立API分組時,可以直接將API分組的所屬執行個體指定為專享執行個體叢集。當叢集進行配置變更,添加或移除專享執行個體操作時,此時不可以在指定叢集下建立API分組;
API分組支援從其他API Gateway執行個體遷移至專享執行個體叢集,以實現業務的快速遷移;
在添加專享執行個體到叢集之後,如果叢集的出口地址有新增,請注意將新增的出口地址添加到您後端服務的白名單中,避免出現配置後訪問不通的問題;
在添加或移除專享執行個體時,叢集下API分組的網域名稱會添加或解除DNS解析,解析配置的TTL為60秒。