本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
哪種是最好的車隊方法?
一般而言,我們建議您使用 Amazon EC2 Auto Scaling 啟動 Spot 和隨需執行個體叢集,因為它提供了可用來管理叢集的其他功能。其他功能清單包括 Spot 和隨需執行個體的自動運作狀態檢查替換、以應用程式為基礎的運作狀態檢查,以及與 Elastic Load Balancing 的整合,可確保應用程式流量均勻分佈到運作良好的執行個體。您也可以在使用 Amazon ECS、Amazon EKS (自我管理節點群組) 和 Amazon VPC 萊迪斯等 AWS 服務時使用自動擴展群組。如需詳細資訊,請參閱 Amazon EC2 Auto Scaling 使用者指南。
如果您無法使用 Amazon EC2 Auto Scaling,則可以考慮使用EC2叢集或 Spot 叢集。EC2車隊和競價型艦隊提供相同的核心功能。不過,EC2叢集只能透過命令列使用,不提供主控台支援。Spot Fleet 提供主控台支援,但是以舊版API為基礎,無需計劃投資。
請使用下表來決定要使用的叢集方法。
艦隊方法 | 何時使用? | 使用案例 |
---|---|---|
|
建立 Auto Scaling 群組,管理執行個體的生命週期,同時維護所需的執行個體數量。支援在指定的最小和最大限制之間水平擴展 (新增更多執行個體)。 |
|
|
在單一作業中建立隨需執行個體和 Spot 執行個體的 |
|
|
只有在您需要主控台支援使用案例的時機使用叢集時,才使用 Spot EC2 叢集。 |