Amazon ElastiCache
What is ElastiCache?
Amazon ElastiCache๋ Cloud์์ In-memory data store ๋๋ Cache ๋ฅผ ์์ฝ๊ฒ
๋ฐฐํฌ
,์ด์
๋ฐํ์ฅ
ํ ์ ์๊ฒ ํด์ฃผ๋ ์๋น์ค์ด๋คAmazon ElastiCache๋ ๋ ๋๋ฆฐ disk ๊ธฐ๋ฐ database์ ์ ์ ์ผ๋ก ์์กดํ๊ธฐ๋ณด๋ค๋, ๋น ๋ฅธ ๊ด๋ฆฌํ In-memory data store์์ ์ ๋ณด๋ฅผ ๊ฒ์ํ ์ ์๋๋ก ์ง์ํ์ฌ web application์ ์ฑ๋ฅ์ ํฅ์ ์ํจ๋ค
Aamazon ElastiCache๋ ๋ ๊ฐ์ง Open Source In-memory Engine ์ ์ง์ํ๋ค
1. Redis
๋น ๋ฅธ open source in-memory data store ๋ฐ caching
Redis ์ฉ Amazon ElastiCache๋ Redis ํธํ In-memory service๋ก์, Redis์ ๊ฐํธํ ์ฌ์ฉ์ฑ ๋ฐ ๋ฅ๋ ฅ๊ณผ ๋๋ถ์ด ๊น๋ค๋ก์ด application์ ํ์ํ ๊ฐ์ฉ์ฑ , ์์ ์ฑ ๋ฐ ์ฑ๋ฅ ์ ์ ๊ณตํ๋ค
๋จ์ผ node์ ์ต๋ 15๊ฐ์ ์ค๋ ํด๋ฌ์คํฐ๊ฐ ์ง์๋๋ฏ๋ก In-memory data๋ฅผ 3.55TiB ๊น์ง ํ์ฅํ ์ ์๋ค
web, moile app, ๊ฒ์, ๊ด๊ณ ๊ธฐ์ ๋ฐ IoT ์ ๊ฐ์ ๊ณ ์ฑ๋ฅ ์ฌ์ฉ ์ฌ๋ก์ ์ ํฉํ ์๋น์ค๋ค
2. Memcached
๋๋ฆฌ ์ฑํ๋ memory caching system
ElastiCache๋ Memcached์ protocol์ด ํธํ๋๋ฏ๋ก ๊ธฐ์กด Memcached ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ ์ฃผ์ ๋๊ตฌ๊ฐ ElastiCache์์ ๋ฌธ์ ์์ด ์๋ํ๋ค
About ElastiCache
Amazon ElastiCache๋
์คํจํ node๋ฅผ ์๋์ผ๋ก ๊ฐ์งํ ํ ๊ต์ฒดํ์ฌ ์๊ฐ ๊ด๋ฆฌํ ์ธํ๋ผ์ ๊ด๋ จ๋ ์ค๋ฒํค๋ ๋ฅผ ์ค์ด๊ณ ,
๋ณต์๋ ฅ์ด ๋ฐ์ด๋ ์์คํ ์ ์ ๊ณตํ์ฌ
web site ๋ฐ application load ์๊ฐ์ด ๊ธธ์ด์ง๊ฒ ํ๋ database overload์ ์ํ์ ์ํํ๋ค
Amazon ElastiCache๋
Amazon CloudWatch
์ ํตํฉํ์ฌ Redis ๋๋ Memcached node์ ๊ด๋ จ๋ ์ฃผ์ ์ฑ๋ฅ ์งํ์ ๊ฐ์์ฑ์ ํฅ์์ํจ๋คAmazon ElastiCache์์๋
AWS Managed Console
์ ์ฌ์ฉํ์ฌ ๋ช ๋ถ๋ง์ ์ธํ๋ผ์ In-memory ๊ณ์ธต์ ์ถ๊ฐํ ์ ์๋ค
Amazon ElastiCache for Redis
What is Amazon ElastiCache for Redis?
Amazon ElastiCache ๋ cloud ๋ด์์
distributed in-memory data store
๋๋cache environment
๋ฅผ ์ค์ , ๊ด๋ฆฌ ๋ฐ ํ์ฅ ํ ์ ์๋๋ก ํ๋ web service ์ด๋คํ์ฅ ๊ฐ๋ฅํ๊ณ , ๋น์ฉ ํจ์จ์ ์ธ ๊ณ ์ฑ๋ฅ caching solution ์ ์ ๊ณตํ๋ค
๋ถ์ฐ๋ cache ํ๊ฒฝ์ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๋ณต์ก์ฑ์ ํด์ํ ์ ์๋ค
Redis ๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์กด application์ ๊ฑฐ์ ์์ ํ์ง ์๊ณ ElastiCache ๋ฅผ ์ฌ์ฉํ ์ ์๋ค
Application์์๋ ์ฌ์ฉ์๊ฐ ๋ฐฐํฌํ ElastiCache node์
host name
๊ณผport ๋ฒํธ
์ ๊ดํ ์ ๋ณด๋ง ํ์ํ๋ค
Redis ์ฉ ElastiCache ๋ ์ค์ํ production ๋ฐฐํฌ๋ฅผ ์ํด ์๋น์ค๋ฅผ ๋ณด๋ค ์์ ์ ์ผ๋ก ์ ๊ณตํ๊ธฐ ์ํ ์ฌ๋ฌ ๊ฐ์ง ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋ค
Last updated