현재 Elasticache를 통해 Redis를 사용하는 사이트를 운영하고 있습니다. 우리는 현재 인스턴스 유형에서 약 70 % 가량 차지하고 있기 때문에 RAM이 많은 더 큰 인스턴스로 이동하려고합니다.Elasticache 인스턴스 확장?
RDS 인스턴스를 확장 할 수있는 것과 같은 방법으로 Elasticache 인스턴스를 확장 할 수 있습니까?
대신 복제본 그룹을 만들고 더 큰 인스턴스를 추가하려고합니다. 그런 다음 복제되고 실행되면 새 인스턴스를 마스터로 승격합니다. 복제본은 기본 노드와 동일한 인스턴스 유형으로 생성되기 때문에 AWS 콘솔을 통해 불가능합니다.
내가 누락되었거나 달성 할 수없는 유스 케이스일까요? 나는 더 큰 인스턴스를 시작하고 수동으로 복제를 처리 한 후 새로운 서버를 사용하도록 웹 서버를 통해 이동하지만,이 때문에 DNS 마이그레이션에 약간의 다운 타임을 필요로 할 수 있음을 이해 등
감사합니다! 앨런
감사합니다. Redis를 준 데이터베이스 솔루션으로 사용하는 것이 맞습니다. 실제로는 Redis 서버가 2 개 (데이터베이스 앞의 기존 캐시처럼 작동) 계획하고 있습니다. 그것은 우리가 염려하는 업 스케일링을 통해 데이터를 보관해야하는 두 번째 서버입니다. 이제 Scalr.com을 사용하여 Redis 서버가 읽기 복제본을 제공하고 매우 빠른 장애 조치가 나타나는 것처럼 관리하고 있습니다. 장점은 우리가 원하는 AWS 인스턴스 유형까지 확장 할 수 있다는 것입니다. 감사합니다., Alan – aclelland
ElastiCache Redis는 RDB 스냅 샷과 AOF를 허용합니다. "Redis 슬레이브는 필요에 따라 RDB 스냅 샷 및/또는 AOF 추가 로그를 생성하는 데 사용할 수 있으며 이러한 파일을 S3에 전송하여 내구성을 높일 수 있습니다 . " From https://aws.amazon.com/elasticache/faqs/#redis-features – cldwalker
예, 물론, 제가 너무 먼 걸음을 내디뎠을 수도 있습니다. 인스턴스를 떼어 내고 스냅 샷을 기반으로 다른 인스턴스를 만드는 방식으로 확장하는 것은 물론 당면한 문제를 해결했습니다. 그러나, 나는 내가 말한대로 서있다 : ElastiCache를 데이터베이스로 사용하는 것을 권장하지 않는다. 아마존 자체도 의심 스럽습니다. –