У меня есть кластер Redis с R5.4xlarge
экземплярами в EU Frankfurt
регионе. У меня есть 5 осколков, и каждый осколок имеет по 3 реплики. Я не могу автоматически масштабировать этот кластер. Из документов AWS я знаю, что AWS Elasticache обеспечивает автомасштабирование за счет увеличения
Из документов: -
ElastiCache for Redis supports scaling for the following dimensions:
Shards – Automatically add/remove shards in the cluster similar to manual online resharding. In this case, ElastiCache for Redis auto scaling triggers scaling on your behalf.
Replicas – Automatically add/remove replicas in the cluster similar to manual Increase/Decrease replica operations. ElastiCache for Redis auto scaling adds/removes replicas uniformly across all shards in the cluster.
Однако я не могу найти возможность автоматического масштабирования на основе метрик. Возможно ли автомасштабирование для вышеуказанной конфигурации кластера в регионе EU Frankfurt
или я что-то упускаю?
Автомасштабирование отключено для экземпляров размера 4xlarge
, поэтому вы не можете найти вкладку Autoscaling
для своего кластера. Из документации AWS https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/AutoScaling.html автомасштабирование поддерживают только следующие экземпляры AWS и их размеры.
ElastiCache for Redis Auto Scaling is limited to the following:
Redis (cluster mode enabled) clusters running Redis engine version 6.0 onwards
Instance type families - R5, R6g, M5, M6g
Instance sizes - Large, XLarge, 2XLarge
Auto Scaling in ElastiCache for Redis is not supported for clusters running in Global datastores, Outposts or Local Zones.
AWS Auto Scaling for ElastiCache for Redis is not available in the following regions: China (Beijing), China (Ningxia), AWS GovCloud (US-West) and AWS GovCloud (US-East).
Я изменил кластер на экземпляры
2xlarge
, и теперь вкладкаautoscaling
включена. Спасибо :)