利用 ACI 從 AKS 進行高載

容器執行個體
Container Registry
Kubernetes Service

解決方案構想

如果您想要瞭解如何使用詳細資訊來擴充本文,例如可能的使用案例、替代服務、實行考慮或定價指引,請讓我們知道 GitHub 的意見反應!

使用 AKS 虛擬節點在 ACI 中布建 pod,以秒為單位開始。 如此一來,AKS 就能以足夠的容量執行您的平均工作負載。 當您 AKS 叢集中的容量用盡時,請在 ACI 中相應放大其他 pod,而不需要管理任何額外的伺服器。

架構

架構圖表會 下載此架構的SVG

資料流程

  1. 使用者在 Azure Container Registry 中註冊容器。
  2. 容器映射會從 Azure Container Registry 提取。
  3. AKS 虛擬節點是一種虛擬 Kubelet 的虛擬節點,會在流量出現尖峰時,從 AKS 在 ACI 中布建 pod。
  4. AKS 和 ACI 容器會寫入至共用資料存放區。

單元

  • Azure Kubernetes Service 可提供完全受控的 Kubernetes 叢集,以部署、調整及管理容器化應用程式。
  • Azure Container Registry 是 Azure 上受管理的私用 Docker 登錄服務。 您可以使用 Container Registry 來儲存部署到叢集的私人 Docker 映像。
  • Azure 容器實例 提供最快速且最簡單的方式,可在 Azure 中執行容器,而不需要管理任何虛擬機器,也不需要採用更高層級的服務。 Azure Kubernetes Service (AKS) 可以使用虛擬 Kubelet 在 Azure 容器實例內布建 pod, (ACI) 可在數秒內啟動。 如此一來,AKS 就能以足夠的容量執行您的平均工作負載。 當您的 AKS 叢集中的容量用盡時,請在 ACI 中相應放大其他 pod,而不需要管理任何額外的伺服器。
  • Azure SQL Database是專為雲端建立的完全受控和智慧型關係資料庫服務。 有了 SQL Database,您就可以針對新式雲端應用程式建立高可用性且高效能的資料儲存層。

下一步

如果您需要在 Kubernetes 中重新整理複習,請完成 Azure Kubernetes Service 研討會 ,將多容器應用程式部署到 AZURE KUBERNETES SERVICE (AKS) 上的 Kubernetes。