반응형

1. Redis 삭제 준비

 -. 불필요한 리소스를 삭제하다보면 Redis를 삭제하는 경우가 생긴다.

Redis의 경우, 일반 AWS 리소스와는 달리 'Stop'이 없다. 오직 'Delete'만 가능할뿐..

리소스 삭제 전 실제 사용되고 있지 않은 리소스인지 검증이 필요하다.

아래와 같은 프로세스로 삭제를 진행하였다.

 

-. 보안그룹 차단하여, 고립시킨 후 서비스 이상여부를 체크. 최종적으로 Redis에 접근하여 모니터링해본다.

며칠 간 특이사항이 없다면 삭제 수행

 

2. 삭제를 위한 작업

-. 우선 삭제 진행에 앞서, 내가 사용하고 있는 Redis는 이미 EOS가 지난 Redis였다. (강제 버전 업그레이드 연기..)

따라서, AWS 콘솔을 통한 작업이 불가하였음

(In/Out bound가 아무것도 포함되지 않은 보안그룹으로 변경 시, 위와 같은 에러 발생)

 

2-1. 특정 서버에 aws cli를 설치

 

2-2. cli 명령어를 통한 보안그룹 변경(access key 사용)

aws elasticache modify-replication-group --replication-group-id dev-cache --security-group-ids sg-0911cf6ffe

 

2-3. redis-cli 설치

yum install -y gcc

wget http://download.redis.io/redis-stable.tar.gz && tar xvzf redis-stable.tar.gz && cd redis-stable && make

cp src/redis-cli /usr/bin/

 

2-4. 모니터링 수행

redis-cli -h [endpoint] -p [port]

 

 

3.  참고 사항

-. redis-cli를 수행하는 서버에서 redis 클러스터로 통신이 가능하게 보안그룹이 설정되어있어야 한다.

반응형
반응형

Redis는 AWS에만 존재하는 것이 아니지만, AWS TAM을 통해 들은 내용을 기반으로 작성하였음.

아래 구성은 REDIS와 다른 내용이지만 지우는걸 깜빡함

반응형

'AWS Cloud' 카테고리의 다른 글

[AWS] Elastic Load Balancing의 이해  (0) 2020.06.15
Share AMI Between different accounts  (0) 2020.06.02
EC2 RightSizing-'CloudFormation'  (0) 2020.03.09
AWS Code Pipeline  (0) 2020.03.09

+ Recent posts