[AWS] ElastiCache: Redis

์—˜๋ผ์Šคํ‹ฑ์บ์‹œ๋Š” ์ธ๋ฉ”๋ชจ๋ฆฌ NoSQL ์‹œ์Šคํ…œ์„ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋‹ค.
NoSQL ์‹œ์Šคํ…œ์€ Memcached์™€ Redis ๋‘˜์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋Š” ์ผ๋‹จ ๋Œ€์ค‘์ ์ธ Redis๋ฅผ ์„ธํŒ…ํ•˜๋Š” ๋ฒ•๋งŒ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‹ค๋ค„๋ณธ๋‹ค.

๋“ค์–ด๊ฐ€์„œ ์ƒ์„ฑ์„ ๋ˆ„๋ฅธ๋‹ค.

๊ทธ๋Ÿผ ๋ ˆ๋””์Šค์™€ ๋ฉค์บ์‹œ๋ฅผ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ทจํ–ฅ๊ป ๊ณ ๋ฅด๋ฉด ๋œ๋‹ค.
๋‚˜๋Š” ๋ ˆ๋””์Šค๋‹ค.

์ด๋ฆ„ ์ง“๊ณ . ๋…ธ๋“œ ์œ ํ˜•์„ ์ž˜ ๊ณ ๋ฅธ๋‹ค.

๊ธฐ๋ณธ๊ฐ’์ด ์ œ์ผ ๋น„์‹ผ๊ฑธ๋กœ ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์ถฉ ๋งŒ๋“ค์—ˆ๋‹ค๊ฐ€๋Š” ๋น„์šฉ ํญํƒ„์„ ๋งž์„ ์ˆ˜ ์žˆ๋‹ค.
์ ๋‹นํžˆ ๋‚ฎ์€๊ฑธ๋กœ ์‹œ์ž‘ํ•ด์„œ ๋‚˜์ค‘์— ํ•„์š”ํ• ๋•Œ ์˜ฌ๋ฆฌ์ž


๊ทธ๋ฆฌ๊ณ  ๋ณด์•ˆ๊ทธ๋ฃน์„ ์ž˜ ๊ณจ๋ผ์ค€๋‹ค.
์ด๊ฒƒ๋„ ๊ฝค ์ค‘์š”ํ•˜๋‹ค.
์—˜๋ผ์Šคํ‹ฑ์บ์‹œ๋Š” ์ •์ฑ…์ƒ '์™ธ๋ถ€ ์•ก์„ธ์Šค'๋ฅผ ์›์ฒœ์ ์œผ๋กœ ์ฐจ๋‹จํ•œ๋‹ค.
RDS์˜ ๊ฒฝ์šฐ๋Š” (๊ถŒ์žฅ๋˜์ง„ ์•Š์ง€๋งŒ) ํผ๋ธ”๋ฆญ ์•ก์„ธ์Šค๋ฅผ ์—ด์–ด์„œ ๋Œ€์ถฉ ์“ธ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, ์—˜๋ผ์Šคํ‹ฑ์บ์‹œ๋Š” ์™ธ๋ถ€ ๊ณต๊ฐœ๋„ ์•ˆ๋˜๊ณ , ๊ฐ™์€ VPC ๋‚ด์—์„œ์˜ ์ ‘๊ทผ๋งŒ ํ—ˆ์šฉํ•œ๋‹ค.
ํผ๋ธ”๋ฆญ์•ก์„ธ์Šค๋ž€๊ฒŒ ๊ทน๋‹จ์ ์ธ ์„ฑ๋Šฅ ์ตœ์ ํ™”์— ๊ฑธ๋ฆผ๋Œ์ด ๋œ๋‹ค๋‚˜ ๋ญ๋ผ๋‚˜...

๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ๋งŒ๋“ค๋ฉด ์ด๋Ÿฐ์‹์œผ๋กœ ํŽ˜์ด์ง€๊ฐ€ ๋œจ๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ € ์œ„์—์„œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ํŽผ์น˜๋ฉด '๊ธฐ๋ณธ ์—”๋“œํฌ์ธํŠธ'๋ผ๋Š” ํ•ญ๋ชฉ์œผ๋กœ ๋„๋ฉ”์ธ์ด ๋œจ๋Š”๋ฐ, ๊ทธ๊ฑธ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.
ํ•œ๋ฒˆ ํ•ด๋ณด์ž.

EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ๋™์ผํ•œ VPC ๋ณด์•ˆ๊ทธ๋ฃน์— ๋งŒ๋“ค์–ด์ฃผ๊ณ , ๋‹ค์Œ๊ณผ ๊ฐ™์ด redis ์ ‘์† ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

sudo yum install -y gcc
wget http://download.redis.io/redis-stable.tar.gz && tar xvzf redis-stable.tar.gz && cd redis-stable && make
sudo cp src/redis-cli /usr/bin/

๊ทธ๋ฆฌ๊ณ  ์ด๋ ‡๊ฒŒ ์ ‘์†์„ ์‹œ๋„ํ•ด์„œ ์ž˜ ๋˜๋ฉด ์ž˜ ๋œ ๊ฒƒ์ด๋‹ค.

๊ทธ๋Ÿผ ์ด์ œ AWS ๋‚ด์—์„œ ์ž˜ ๊ฐ–๋‹ค๊ฐ€ ์“ฐ๋ฉด ๋œ๋‹ค.

๋ ˆ๋””์Šค ์ž์ฒด์˜ ์‚ฌ์šฉ๋ฒ• ๋“ฑ์€ ์—ฌ๊ธฐ์„œ ํ•จ๊ป˜ ๋‹ค๋ฃจ์ง€ ์•Š๋Š”๋‹ค.

๋Œ€์ถฉ ์•„๋ž˜ ํฌ์ŠคํŠธ๋“ค์„ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ž๋ฃŒ๋“ค์„ ์ž˜ ์ฐพ์•„๋ณด๊ธธ ๋ฐ”๋ž€๋‹ค.
https://blog.naver.com/sssang97/221983126621



์ฐธ์กฐ
https://minholee93.tistory.com/entry/AWS-ElastiCache-Redis-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
https://stackoverflow.com/questions/24374490/amazon-elasticache-redis-public-access
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ElastiCache.html