понимаю, что с этими настройками Scale out cooldown period = 60 sec и Scale in cooldown period = 600 sec, автоскейлинг будет созодавать новую реплику когда нагрузка более 50% в течении минуты, и удалять реплику когда меньше 50% в течении 10 минут?
нет, cooldown period блокирует scale in или scale out в течение указанного интервала, чтобы не слишком часто срабатывал. You can tune the responsiveness of a target-tracking scaling policy by adding cooldown periods that affect scaling your Aurora DB cluster in and out. A cooldown period blocks subsequent scale-in or scale-out requests until the period expires. These blocks slow the deletions of Aurora Replicas in your Aurora DB cluster for scale-in requests, and the creation of Aurora Replicas for scale-out requests. https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Integrating.AutoScaling.html
Значит время необходимо менять в cloudwatch alarm? Там вроде по дефолту 3 минты
да, можно задать custom metric если не подходит predefined (которую не дадут поменять) https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Integrating.AutoScaling.html#Aurora.Integrating.AutoScaling.AddCode.DefineScalingPolicy.Custom
Обсуждают сегодня