web-dev-qa-db-ja.com

AWSFargateクラスタースケーリング

基盤となるAWSFargateクラスターが内部でどのように機能するかは正確にはわかりません。

タスクがより多くのインスタンスを必要とする場合でも、基盤となるクラスターは必要に応じてスケールアップおよびスケールダウンしますか?必要な場合、それはどこで指定されますか?

12
Steve

はい、アプリケーションの自動スケーリングはFargateで正常に機能します。

CloudFormationの使用:

  • AWS::ApplicationAutoScaling::ScalableTargetを作成し、RescoureIdservice/<cluster-name>/<service-name>を指定します
  • AWS::ApplicationAutoScaling::ScalingPolicyを作成し、のみScalingTargetIdを指定します(ScalableDimensionServiceNamespace、およびRescoureIdを宣言しないでください)

追加すると、ECSサービスがスケールイン/スケールアウトされます

10
Tommaso