決定任務使用哪種運算模式執行:
若選擇「直接啟動任務」,則不使用容量供應商策略。
控制任務分配到不同容量供應商的方式,可設定:
指定執行任務的 Fargate 平台版本:
LATEST
:自動獲得最新的安全性與功能更新。小提示:
- 節省成本但可接受中斷 → 使用 FARGATE_SPOT
- 使用容量供應商策略 → 提升資源彈性與成本最佳化
_
、連字號 -
小提示:
- 滾動式更新 適合穩定部署
- 建議啟用 部署斷路器 + 故障復原
- 藍/綠部署 適用進階使用者,須了解 CodeDeploy
讓服務之間可使用簡短名稱與標準連接埠通訊
若未提供連接埠映射,會進入「僅限用戶端」模式,觸發重新部署
透過 DNS 名稱進行服務通訊,使用 Amazon Route 53 + Cloud Map
internal.example.local
auth-service
適用情境:
- 多個服務需通訊但不使用 Service Connect
- 使用標準 DNS 名稱(如
auth.app.local
)- 非 AWS 原生應用需解析
使用 Elastic Load Balancer (ELB) 將流量導向健康任務
web-container 80:80
(主機:容器)80/HTTP
/health
使用建議:
情境 | 建議使用 |
---|---|
Web 應用、需 HTTP 路由 | ALB |
高吞吐量 TCP 應用 | NLB |
多容器多埠應用 | ALB(支援多目標群組) |