15C. ElastiCache Memcached ํด๋ฌ์คํฐ ์์ฑํ๊ธฐ
15C. ElastiCache Memcached ํด๋ฌ์คํฐ ์์ฑํ๊ธฐ ๊ด๋ จ
ElastiCache์์ Memcached ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ ์ฌ์ฉํด๋ณด๊ฒ ์ต๋๋ค.
์ค๋ฅธ์ชฝ ์์์ ElastiCache์ ๋ฆฌ์ ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ElastiCache์์ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ์ง ์์๋ค๋ฉด ์๋์ ๊ฐ์ด ํ์ด์ง๊ฐ ํ์๋ฉ๋๋ค.
Memcached ํด๋ฌ์คํฐ๋ฅผ ์์ฑํฉ๋๋ค.
- Name: ํด๋ฌ์คํฐ ์ด๋ฆ์
๋๋ค.
examplememcached
๋ฅผ ์ ๋ ฅํฉ๋๋ค. - Cache Port: Memcached ํฌํธ์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.
- Number of Nodes: ์์ฑํ ์บ์ ๋ ธ๋์ ๋๋ค. ์ด ๋ถ๋ถ์ ์ ๋ ฅํ ์ ๋๋ก ์บ์ ๋ ธ๋๊ฐ ์์ฑ๋ฉ๋๋ค. 1์ ์ ๋ ฅํฉ๋๋ค.
- Node Type: ์บ์ ๋
ธ๋ ์ ํ์
๋๋ค. ํ๋ฆฌ ํฐ์ด์์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ๋ง์ดํฌ๋ก ์บ์ ๋
ธ๋(
cache.t1.micro
)๋ฅผ ์ ํํฉ๋๋ค. - Topic for SNS Notification: ์๋์ ๋ฐ์ SNS ํ ํฝ์ ๋๋ค. ์ฌ๊ธฐ์๋ ์๋์ ๋ฐ์ง ์์ ๊ฒ์ด๋ฏ๋ก Disable Notifications๋ฅผ ์ ํํฉ๋๋ค.
- Auto Minor Version Upgrade: ์๋์ผ๋ก ๋ง์ด๋ ๋ฒ์ ์ ์ ๋ฐ์ดํธํ๋ ์ต์ ์ ๋๋ค. ๋ณด์ ํจ์น๋ ๋ฒ๊ทธ๊ฐ ์์ ๋ ๋ฒ์ ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด Memcached์ ๊ฒฝ์ฐ 1.4.5๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ 1.4.6์ด ๋์ค๋ฉด 1.4.6 ๋ฒ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ฒ ๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.
- Engine: ์ฌ์ฉํ ์บ์ ์์ง์ ๋๋ค. memcached๋ฅผ ์ ํํฉ๋๋ค.
- Engine Version: Memcached ๋ฒ์ ์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.
- Preferred Zone: ํด๋ฌ์คํฐ๊ฐ ์์นํ ๊ฐ์ฉ ์์ญ(AZ)์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.
- Cache Subnet Group: ์บ์ ๋ ธ๋๊ฐ ์์นํ ์๋ธ๋ท์ ๋๋ค. ์์ฑํ Subnet Group์ด ์์ด์ผ ์ ํํ ์ ์์ต๋๋ค.
Memcached ํด๋ฌ์คํฐ ์ถ๊ฐ ์ค์ ์ ๋๋ค.
- VPC Security Group: ๋ฐฉํ๋ฒฝ ์ค์ ์ธ Security Group์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค. ์ด Security Group์ ๋์ค์ Memcached ํด๋ฌ์คํฐ ์ ์ฉ์ผ๋ก ๋ฐ๋ก ์์ฑํด์ผ ํฉ๋๋ค.
- Cache Parameter Group: Memcached๋ฅผ ์คํํ ๋ ํ์ํ ํ๋ผ๋ฏธํฐ ์งํฉ์
๋๋ค. ์บ์ ๋
ธ๋ ์์ฑ ํ Cache Parameter Group์ ์ถ๊ฐํ ์ ์์ต๋๋ค(
/etc/sysconfig/memcached
ํ์ผ์ ์์ฑํ๋ ๊ฒ๊ณผ ๋์ผํฉ๋๋ค). ๊ธฐ๋ณธ๊ฐ ๊ทธ๋๋ก ์ฌ์ฉํฉ๋๋ค.- Maintenance Window: ์ ๊ฒ ์๊ฐ์
๋๋ค. ๊ธฐ๋ณธ๊ฐ์ No Preference์
๋๋ค. ์ฌ๊ธฐ์๋ Start Time์ Monday, 00:00, Duration์ 1๋ก ์ค์ ํฉ๋๋ค. UTC ๊ธฐ์ค์ผ๋ก 00์ 00๋ถ์ ์ ๊ฒ์ด ์์๋๋ฉฐ ์๊ฐ์ 1์๊ฐ์
๋๋ค. ์ ๊ฒ์ Duration์ ์ค์ ํ ์๊ฐ๋ณด๋ค ์ผ์ฐ ๋๋ ์ ์์ต๋๋ค.
- ์ด ์๊ฐ์ Auto Minor Version Upgrade๋ฅผ ์ค์ ํ๋ค๋ฉด Memcached ๋ฒ์ ์ ๋ฐ์ดํธ ๋๋ ํจ์น๊ฐ ์ ์ฉ๋ฉ๋๋ค. Memcached ๋ฒ์ ์ ๋ฐ์ดํธ ๋๋ ํจ์น๋ ํ์์ ์ธ ๊ฒ(๋ณด์ ํจ์น)๋ง ์ ์ฉ๋๋ฉฐ ์์ฃผ ๋ฐ์ํ์ง ์๊ณ ๋ช ๋ฌ์ ํ ๋ฒ ๋ฐ์ํฉ๋๋ค. Memcached ์ ๋ฐ์ดํธ ๋๋ ํจ์น๊ฐ ์ ์ฉ๋๋ ์๊ฐ ๋์์๋ ์บ์ ๋ ธ๋์ ์คํ์ด ์ค์ง๋ฉ๋๋ค.
- Maintenance Window: ์ ๊ฒ ์๊ฐ์
๋๋ค. ๊ธฐ๋ณธ๊ฐ์ No Preference์
๋๋ค. ์ฌ๊ธฐ์๋ Start Time์ Monday, 00:00, Duration์ 1๋ก ์ค์ ํฉ๋๋ค. UTC ๊ธฐ์ค์ผ๋ก 00์ 00๋ถ์ ์ ๊ฒ์ด ์์๋๋ฉฐ ์๊ฐ์ 1์๊ฐ์
๋๋ค. ์ ๊ฒ์ Duration์ ์ค์ ํ ์๊ฐ๋ณด๋ค ์ผ์ฐ ๋๋ ์ ์์ต๋๋ค.
์ง๊ธ๊น์ง ์ค์ ํ ๋ด์ฉ์ ์ด์์ด ์๋์ง ํ์ธํฉ๋๋ค. ์ด์์ด ์์ผ๋ฉด [Launch Cache Cluster]
๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์บ์ ํด๋ฌ์คํฐ ์์ฑ์ด ์์๋์์ต๋๋ค. View your Cache Cluster on the Cache Clusters page
๋งํฌ๋ฅผ ํด๋ฆญํฉ๋๋ค.
ElastiCache ์บ์ ํด๋ฌ์คํฐ ๋ชฉ๋ก([Amazon ElastiCache]
โ [Cache Clusters]
)์์ ๋ฐฉ๊ธ ์ค์ ํ Memcached ํด๋ฌ์คํฐ๊ฐ ์์ฑ๋๊ณ ์์ต๋๋ค.
์บ์ ํด๋ฌ์คํฐ์ ์ํ ์บ์ ๋ ธ๋์ ๋ชฉ๋ก์ด ํ์๋ฉ๋๋ค.