aws ecs如何與auto scaling系結的?或者說它們之間就沒有系結關系?因為本人在控制臺創建了一個空的ecs 當時并沒有配置launch configration ,創建完成之后 發現無法使用auto scaling擴展ec2容器 (如果創建集群時同時配置了實體引數 ,控制臺頁面會多個auto scaling 擴展實體按鈕 而且這個scaling 組 包含了 launch configration ,命名中間還帶有當前ecs名稱),看了下ecs創建 ,auto scaling組創建 ,launch configration創建 的api,但并沒有發現ecs與auto scaling 或者launch configration 顯試建立關系,,,第一次接觸這個 跪求解惑!
uj5u.com熱心網友回復:
沒人 自己頂一下……uj5u.com熱心網友回復:
沒人 自己頂一下……uj5u.com熱心網友回復:
自己頂一下吧uj5u.com熱心網友回復:
ECS 服務中的 auto scaling 共有兩種,一種的 ECS 實體的自動擴展與收縮,一種是容器服務的自動擴展與收縮。對于 ECS 實體的 scaling 來講,有兩種途徑,一種是直接在 ECS 控制臺通過手動的擴展 ECS 實體,一種是通過EC2 的 Auto scaling 服務進行,畢竟 ECS 實體本質上也是 EC2 實體,所以如果在 EC2 的 auto scaling 中找到 ECS 創建時 EC2 的 autocaling 服務,那么就可以通過配置這個 EC2 的 auto scaling 服務的策略來影響 ECS 實體的擴展與伸縮。關于 ECS 實體的 scaling 可以參考如下檔案:http://docs.aws.amazon.com/zh_cn/AmazonECS/latest/developerguide/scale_cluster.htmlhttp://docs.amazonaws.cn/AmazonECS/latest/developerguide/cloudwatch_alarm_autoscaling.html需要注意的是如果減少集群中的 ECS 容器實體數,則任何正在已終止實體上運行的任務都將停止。對于容器服務的自動擴展與收縮,可以參考如下檔案:http://docs.aws.amazon.com/zh_cn/AmazonECS/latest/developerguide/service_autoscaling_tutorial.htmlECS 實體的自動擴展與收縮 和 容器服務的自動擴展與收縮 是屬于 ECS 集群中的兩個 autoscaling 的概念,擴展或者縮減的條件也是根據不同的指標,因此兩者屬于共同維護 autoscaling 的關系,沒有明顯的優先級一說,有可能對于某種特定的容器服務,分配給他的資源不夠了,這時候他需要在底層的 ECS 實體上進行擴展,但是這時候底層 ECS 實體本身的資源還是沒有達到擴展閾值的。也有可能特定的容器服務的資源利用率遠遠低于為他分配的資源定義而沒有出發擴展策略,但是這時候其他運行在 ECS 上的服務大量的耗費了 ECS 實體的資源導致了 ECS 實體本身的擴展。關于 autoscaling 的資源監控指標,參考如下檔案:http://docs.aws.amazon.com/zh_cn/AmazonECS/latest/developerguide/cloudwatch-metrics.html作者:WangJidong
鏈接:https://www.jianshu.com/p/2ebd1fd0d303
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/37602.html
標籤:AWS
