共用方式為


APIM 和可靠性

了解如何使用 APIM,大規模且安全地向外部、合作夥伴和員工開發人員發佈 API。 此網路服務是混合式的多重雲端管理平台,適用所有環境的 API。

元件包括:

如需詳細資訊,請參閱關於 APIM

若要瞭解 APIM 如何提高工作負載的可靠性,請參考下列主題:

檢查清單

在設定 APIM 時,您是否考量到可靠性?

  • 保護 APIM 與後端之間的通訊安全
  • 將 API 公開給協力廠商時,請確保每個合作對象都有專屬的認證。
  • 將 API 公開給協力廠商時,請確定您已設定配額和速率限制。
  • 評估回應快取的需求。
  • 規劃您的 APIM 執行個體的備份與還原流程。
  • 在您的 APIM 服務中設定多個 Azure 區域。
  • 執行策略以確保 Azure 區域受到中斷或災害影響期間的可用性。

組態建議

設定 APIM 服務時,請考慮下列建議以將可靠性最佳化:

建議 描述
將 API 公開給協力廠商時,請確定您已設定配額和速率限制。 保護後端服務並減少在 APIM 縮放單位上的負載。 您可以在全域、產品、API 和作業層級套用速率限制原則,以提供適用於 API 取用者的自訂速率限制。
評估回應快取的需求。 回應快取可以降低 API 延遲和頻寬使用量。 回應快取可減少後端 API 的負載,進而提升效能、使用者體驗並降低解決方案成本。
規劃您的 APIM 執行個體的備份與還原流程。 請考慮定期備份 APIM 服務,以便您在另一個區域還原服務。 為達成您的復原時間目標,可能需要在次要地區部署待命執行個體。 建議您定期備份,以在服務意外遺失或設定錯誤時重新建立服務。 定期備份可讓您複寫主要和待命執行個體之間的變更。
在您的 APIM 服務中設定多個 Azure 區域。 以多個區域設定您的 APIM 服務,才能在 Azure 區域遭遇停機或災害狀況時,提供高可用性的支援。 設定多個區域也會降低 API 呼叫延遲,因為呼叫可以路由傳送至最接近的區域。
執行策略以確保 Azure 區域受到中斷或災害影響期間的可用性。 請考慮使用 Azure 流量管理員、Azure Front Door 或 Azure DNS,以啟用 APIM 多區域部署的存取權。 使用這些服務可確保在遇到中斷或災害時,您仍然可以回應要求。 需求包括同步處理這些個別標準執行個體的設定。

後續步驟