iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 12
1

Azure Docker - Azure Container Instances(ACI)

像之前的例子來說,短短幾行 script 在 Azure Cloud Shell 跑一下,等個1-2分鐘,完整的網頁服務就架起來,其中一個重要技術是借助 Azure + Docker 服務 Azure Container Instances 簡稱 ACI

它有以下優點 :

  1. 比起 VM 架設速度更快
  2. 借助 Azure 減少 docker 的管理複雜度
  3. 計費模式是在容器實際運行時按秒計費

可以說它结合了容器和 serverless 的優點,它讓在 Cloud 中運行容器變得非常簡單,並且不需要預先配置任何服務器(VM)

至於成本問題在以下情況可以比 VM 節省很多成本

  • 測試環境
  • 突然情況
  • 短期任務

因為同樣規格 [ACI 每秒單價](https://azure.microsoft.com/zh-tw/pricing/details/container-instances/) 比 VM 每秒單價 貴 ,有前輩統計大約高10%,這意味你的容器可以運行20個小時,才能跟一台24小時運行的 VM 成本相當。單價差可能還更大,像是活動優惠 Azure提前保留虛擬機,最多可節省80%價錢

但,假如方便快速最重要不差這點錢的讀者,都使用 ACI 架設是沒問題的 XD

回到主正題: 這樣的成本特性可快速布置特性,是不是特別適合使用自動化CLI Script管控?

像是監測系統資源不夠、故障快速自動啟用新的 ACI 分流

接下章節就讓我們深入 ACI 跟自動化腳本的搭配。


上一篇
Azure Docker - Container Registry (ACR) - 私有倉
下一篇
Azure CLI + Powershell + ARM Template + Docker 整合從無到有快速布置網頁
系列文
深入 Azure 雲端服務30

尚未有邦友留言

立即登入留言