全部產品
Search
文件中心

Platform For AI:調用方式概覽

更新時間:Aug 28, 2024

EAS根據用戶端所在的網路環境不同,提供公網訪問、VPC訪問、VPC高速直連訪問三種不同的服務調用方法,本文為您介紹這三種不同的調用方式。

服務調用方式

支援以下三種服務調用方式。

  • 公網訪問

    您可以直接通過公用網路訪問部署在資源群組中的服務。

    公網訪問時,請求會經由EAS共用公用網關轉寄至EAS線上服務。此外,為實現安全隔離與存取控制方面的需求,您可配置專屬網關,通過專屬網關轉寄請求到EAS線上服務,以確保用戶端與服務端之間擁有穩定的網路連接。

  • VPC訪問

    • 位於同一地區的兩個VPC網路支援建立VPC串連,您可以通過共用網關或專屬網關訪問同一地區中部署在資源群組中的服務。

    • 位於不同地區的兩個VPC網路可以通過雲企業網(CEN)進行串連。網路打通後,您需要配置專屬網關,通過專屬網關將請求轉寄至EAS線上服務。通過專屬網關轉寄請求,可以提升網路頻寬,協助您降低高並發和高吞吐業務情境帶來的網路風險。

  • VPC高速直連訪問

    將EAS服務或專屬資源群組添加到VPC網路環境中,開通VPC高速直連。開通VPC高速直連後,無需通過網關訪問服務,避免了四層SLB和七層網路轉寄,您可以在VPC中直接存取EAS執行個體。同時,EAS預置的RPC實現了HTTP相關協議棧,對於高QPS(Queries Per Second)的大Cellular Data Package(例如映像服務),可以大幅度提高訪問效能、降低訪問延時。

    實現VPC高速直連的原理包括網路連通和服務發現。

    • 網路連通

      EAS授權後,PAI會在您指定的交換器(vSwitch)和安全性群組(SecurityGroup)中建立彈性網卡(免費)。因為彈性網卡會佔用交換器中的網段地址,所以請確保交換器的剩餘網段IP充裕。對於資源群組中的執行個體,EAS會為每個執行個體建立一張彈性網卡,並將其與該執行個體綁定,從而實現在您的VPC中訪問EAS中的執行個體。

    • 服務發現

      在資源群組中部署服務後,系統會根據您申請的資源數量,為該服務建立對應的EAS執行個體(可以理解為一個進程)。系統為每個EAS執行個體在資源群組節點自動分配一個連接埠,您可以通過資源群組節點掛載的彈性網卡IP和該連接埠號碼,直接存取服務進程。EAS提供服務發現機制,您可以定期查詢或更新服務所對應的IP:PORT列表,詳情請參見VPC高速直連調用