====== AWS ElasticCache ====== * [[https://aws.amazon.com/ko/elasticache/|Amazon ElastiCache – 관리형 캐싱 서비스 – Amazon Web Services]] ===== ElasticCache - Redis ===== * redis 자체가 IO 를 single thread 기 때문에 CPU 코어 갯수가 늘어나도 성능 증가가 별로 안된다. * 따라서 x.large, 2x.large 정도의 사양을 클러스터링으로 사용하는게 높은 사양 인스턴스를 사용하는 것보다 낫다. ===== Network Bandwidth 대역폭 ===== * 인스턴스 타입에 따라 대역폭 제한이 있다. * [[https://aws.amazon.com/ko/blogs/compute/amazon-elasticache-performance-boost-with-amazon-ec2-m5-and-r5-instances/|Amazon ElastiCache performance boost with Amazon EC2 M5 and R5 instances | AWS Compute Blog]] * [[https://dalefro.medium.com/redis-hidden-aws-network-throughput-limits-bd5a5fa5962d|Redis & hidden AWS network throughput limits | by Dale Frohman | Medium]] * [[https://d0.awsstatic.com/whitepapers/performance-at-scale-with-amazon-elasticache.pdf|]]