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