์ ๋ฒ ALB ๊ด๋ จ ์ค์ต์ ์ด์ด์ NLB ๊ด๋ จ ์ค์ต์ ์งํํ๊ฒ ์ต๋๋ค!
NLB๋ฅผ ์์ฑํ๊ณ ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋์ ํ์ธํ๊ธฐ
NLB ์์ฑํ๊ธฐ
์ ๋ฒ ์ค์ต๊ณผ ๋น์ทํด์ ์ค๋ช ์์ด ํ ์คํธ ํ์์ผ๋ก ํธ๋ค๋ฅ ๋์ด๊ฐ๋ณด๊ฒ ์ต๋๋ค!
EC2 > ๋์ ๊ทธ๋ฃน์์ ๋์ ๊ทธ๋ฃน ์์ฑ์ ๋๋ฅธ๋ค
์ด๋ ๊ฒ ์ค์ ํ ํ์ ๋ค์์ ๋๋ฅด๊ณ
๋์ ๋ฑ๋ก์์ ์ค์ต์ ์ฌ์ฉํ ๋ชจ๋ ์ธ์คํด์ค๋ฅผ ์ค์ ํ ํ ์๋์ ๋ณด๋ฅ ์ค์ธ ๊ฒ์ผ๋ก ํฌํจ์ ๋๋ฅธ๋ค
๋์ ๊ทธ๋ฃน ์์ฑ์ ๋๋ฅด๋ฉด ๋์ ๊ทธ๋ฃน์ด ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์์
๋์ ๊ทธ๋ฃน์ ๋ง๋ค์์ผ๋ ์ด๋ฒ์๋ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ๋ง๋ค์ด๋ณด์!
EC2 > ๋ก๋๋ฐธ๋ฐ์์์ ๋ก๋ ๋ฐธ๋ฐ์ ์์ฑ์ ๋๋ฅด๊ณ
๋ก๋ ๋ฐธ๋ฐ์ ์ ํ ์ ํ ํ์ด์ง์์ Network Load Balancer์ ์์ฑ์ ๋๋ฅธ๋ค
์์ฑ ํ์ด์ง์์๋
์ด๋ ๊ฒ ์ค์ ํ๊ณ ์๋์ชฝ์ ์๋ ๋ก๋ ๋ฐธ๋ฐ์ ์์ฑ์ ๋๋ฅด๋ฉด NLB ์์ฑ์ด ์๋ฃ๋๋ค
NLB ๋์ ํ์ธํ๊ธฐ
์ด์ ์์ฑ๋ NLB ๋์์ ํ์ธํด๋ณด์!
ALB์ ๋์ผํ ๊ตฌ์กฐ์ธ๋ฐ ๋ก๋ ๋ฐธ๋ฐ์๋ ๋ ๊ฐ์ ๊ฐ์ฉ ์์ญ์ ๊ฐ๊ฐ ์์ฑ๋๊ณ
์ด๋ ๋ก๋ ๋ฐธ๋ฐ์๋ ํต์ ์ ์ํ ENI๋ฅผ ์์ฑํ๊ณ ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ํ ๋นํ๋ค
=> ์ฌ๊ธฐ์์ NLB์ ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ์์ ์ด ๊ฐ์ง EIP๋ฅผ ์ฌ์ฉํ์ฌ IP ์ฃผ์๋ก NLB์ ์ ๊ทผํ ์ ์์ผ๋, AWS์์ ์ ๊ณตํ๋ ํผ๋ธ๋ฆญ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋ ์ ์๋ค
๊ธฐ๋ณธ์ ์ผ๋ก ALB๋ ํ๋ ฅ์ IP ์ฃผ์๋ฅผ ํ ๋นํ ์ ์๋ค
๋ํ, NLB ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์์ฑ๋๋ฉด ๊ฐ๊ฐ์ NLB๋ก ๋ถ์ฐํ์ฌ ์ ๋ฌํ๋ ค๊ณ NLB ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์์ฑํ๋ค
MyEC2์์ ELB-VPC์ ์๋ SERVER-1,2,3 ์ SNMP ์ ๋ณด๋ฅผ ํ์ธํ ๋๋ ๊ฐ๊ฐ์ ์ธ์คํด์ค๋ก ์ง์ ์์ฒญํ๋ ๊ฒ์ด ์๋๋ผ NLB ๋๋ฉ์ธ ์ฃผ์ ๋ฐ NLB ๋ก๋ ๋ฐธ๋ฐ์์ IP ์ฃผ์๋ก ์์ฒญํ๋ค
=> ์ด๋ ์์ฑ๋ NLB๋ก ์์ ์ ์ํ ๋ก๋ ๋ฐธ๋ฐ์์ ๋ฆฌ์ค๋ ์ ์ฑ ์ ๋ฐ๋ผ ๊ฐ ์๋ฒ๋ก ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋๋ค
1. MyEC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค
# MyEC2์ SSH ํฐ๋ฏธ๋
# NLB DNS ์ด๋ฆ์ ๋ณ์๋ก ์ง์ -> ๊ฐ์์ NLB DNS ์ด๋ฆ ์
๋ ฅ
NLB=NLB-d7f696ec220861c4.elb.ap-northeast-2.amazonaws.com
# NLB์ ๋งค์นญ๋ ๊ณต์ธ IP ์ฃผ์ ํ์ธ
dig $NLB +short
# NLB IP๋ฅผ ๋ณ์์ ์ง์ -> ์์ ํ์ธํ ๊ณต์ธ IP ์ฃผ์ ์
๋ ฅ
NLB1=43.202.254.188
NLB2=13.209.113.145
# snmp ์๋น์ค ํ์ธ
for i in {1..60}; do snmpget -v2c -c public $NLB 1.3.6.1.2.1.1.5.0 ; done | sort | uniq -c | sort -nr
for i in {1..60}; do snmpget -v2c -c public $NLB1 1.3.6.1.2.1.1.5.0 ; done | sort | uniq -c | sort -nr
for i in {1..60}; do snmpget -v2c -c public $NLB2 1.3.6.1.2.1.1.5.0 ; done | sort | uniq -c | sort -nr
MyEC2์์ NLB ๋๋ฉ์ธ ์ฃผ์๋ก SNMPGET ๋ช ๋ น์ด๋ฅผ ์์ฒญํ๋ฉด NLB ๋๋ฉ์ธ ์ฃผ์์ ๋งค์นญ๋ ๊ฐ๊ฐ์ ๊ฐ์ฉ ์์ญ์ ์๋ NLB ๋ก๋ ๋ฐธ๋ฐ์์ ์ ๋ฌํ๋ค
=> ์ ๋ฒ ALB ์ค์ต๊ณผ๋ ๋ค๋ฅด๊ฒ ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ๊ธฐ๋ณธ์ ์ ๋นํ์ฑํ ์ํ์ธ NLB๋ ๊ธฐ๋ณธ์ ์ธ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋์์ธ ๋ผ์ด๋ ๋ก๋น ๋ฐฉ์์ผ๋ก ๋์ํ๋๊ฑธ ์ ์ ์๋ค!
ALB : ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ํ์ฑํ ์ํ
NLB : ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ๋นํ์ฑํ ์ํ
๊ทธ๋ฌ๋ฉด ์ด์ NLB์ ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํ์ฑํํ๊ณ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋์์ ํ์ธํด๋ณด์
2. EC2 > ๋ก๋ ๋ฐธ๋ฐ์๋ก ๋ค์ด๊ฐ์ 'NLB'์ ์ฒดํฌํ๊ณ ์์ฑ ํญ์ ํด๋ฆญํ ํ ํธ์ง์ ๋๋ฅธ๋ค
3. ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ ํํ๊ณ ๋ณ๊ฒฝ ๋ด์ฉ ์ ์ฅ์ ๋๋ฅธ๋ค
4. MyEC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ช ๋ น์ด๋ฅผ ๋ค์ ํ ๋ฒ ์ ๋ ฅํ๋ค
# MyEC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค
# snmp ์๋น์ค ํ์ธ
for i in {1..60}; do snmpget -v2c -c public $NLB 1.3.6.1.2.1.1.5.0 ; done | sort | uniq -c | sort -nr
for i in {1..60}; do snmpget -v2c -c public $NLB1 1.3.6.1.2.1.1.5.0 ; done | sort | uniq -c | sort -nr
์์ ํ์ธ๋ ๊ฒฐ๊ณผ์ ๋ค๋ฅด๊ฒ ๊ฐ์ฉ ์์ญ์ ๊ต์ฐจํด์ ์๋ตํ๋ ๊ฒ์ ํ์ธํ ์ ์์!
=> ๊ต์ฐจ ์์ญ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ด ํ์ฑํ ๋์์
ALB์ NLB์ ์ถ๋ฐ์ง IP ๋ณด์กด ํ์ธํ๊ธฐ
์ผ๋ฐ์ ์ผ๋ก ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ํต์ ์ ํ๋ฉด ํด๋ผ์ด์ธํธ๋ IP ํค๋์ ์ถ๋ฐ์ง IP ์ฃผ์์ ๋ชฉ์ ์ง IP ์ฃผ์๋ฅผ ๊ธฐ์ ํ๊ณ ํธ๋ํฝ์ ์ ๋ฌํ๋ค!
์๋ฒ ์ ์ฅ์์๋ IP ํค๋ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์ด๋ค IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ ์๊ฒ ์ ์ํ๋์ง ์ ์ ์์!
๋ง์ฝ ์ด ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ์ ์ ์๊ฑฐ๋ ๋ณ๊ฒฝ๋์๋ค๋ฉด?
=> ์ํ์ง ์๋ ํด๋ผ์ด์ธํธ์ ์ ๊ทผ์ ์ ์ดํ๋ ๊ฒ์ด ์์น์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ ์ ์์ผ๋ฉฐ, ๊ฐ ๋ณด์ ์ด์์ ๋์์ด ์ด๋ ค์
ํ์ง๋ง, IP ํค๋์์ ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ๋ณด์กดํ๋ ๊ฒ์ด ๊ผญ ์ ๋์ ์ผ๋ก ์ณ์ ๊ฒ์ ์๋๊ณ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค๋ค์..
ํ์ฌํผ ์ด ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ๋ณด์กดํ๋ ๊ฒ์ ๋ํด ALB์ NLB๋ ๋์์ด ์๋ก ๋ค๋ฅธ๋ฐ, ๊ทธ ์ฐจ์ด์ ์ ์์๋ณผ ๊ฒ์ด๋ค!
ALB
๋จผ์ , ALB๋ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ด๋ ํธ๋ํฝ์ ALB๊ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑํด์ ์๋ฒ์ ์ ๋ฌํ ๋ ํด๋ผ์ด์ธํธ์ ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ์์ ์ ํ๋ผ์ด๋น IP ์ฃผ์๋ก ๋ณ๊ฒฝํด์ ์ ๋ฌํ๋ค
1. SERVER-1 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค
# SERVER-1์ SSH ํฐ๋ฏธ๋
# ์ค์๊ฐ ๊ธฐ๋ก ๋ก๊ทธ ์ ๋ณด ํ์ธ (MyEC2 ์์ curl ํด๋ณด๋ฉด ๋จ)
tail -f /var/log/httpd/access_log | grep -v "ELB-HealthChecker/2.0"
# HTTP ํธ๋ํฝ ํ์ธ์ ์ํ ํจํท ๋คํ
tcpdump tcp port 80 -nn
...
# ctrl + c
2. MyEC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค (SERVER-1์ ์ผ๋๊ณ ๋์์ ์งํ)
# MyEC2์ SSH ํฐ๋ฏธ๋
# MyEC2 ์๋ฒ์ IP ์ฃผ์ ํ์ธ
curl ipinfo.io/ip
# ์ค์ต์ ์ํด SERVER-1์ ์ ๊ทผํ ๋๊น์ง ๋ฐ๋ณต
curl $ALB
curl $ALB
...
๊ฒฐ๊ณผ๋ฅผ ํ์ธํด๋ณด๋ฉด
์ค์ ์ ์ํ MyEC2์ IP ์ฃผ์๊ฐ ์๋ ALB์ ์ฌ์ค IP ์ฃผ์๋ก ์ ๋ฌํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค
=> ์ด๋ ๊ฒ ALB๋ ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ๋ณด์กดํ์ง ์๊ณ ๋์!
ํ์ง๋ง ์ค์ ๋ก ์ ๊ทผํ ํด๋ผ์ด์ธํธ๊ฐ ์๋ ALB์ ์ฃผ์๋ง ํ์ธ๋๋ฉด ์ฌ์ฉ์ IP๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋น์ฆ๋์ค ์๋น์ค ํ์ฉ์ ์ ํ๋๊ณ ๋ณด์ ์ด์๊ฐ ๋ฐ์ํ ์ ์์
๋ฐ๋ผ์ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ALB ํ๊ฒฝ์์๋ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ IP ์ฃผ์๋ฅผ ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค
HTTP ํค๋์ X-Forwarded-For(XFF) ํ๋๋ฅผ ์ด์ฉํ๋ฉด ๋๋๋ฐ
์ด๋ ALB๊ฐ ์ธ๋ถ ์ฌ์ฉ์ ์ฃผ์๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด HTTP ์ ๋ณด๋ฅผ ์ ๋ฌํ ๋ ์ฌ์ฉํ๋ ํค๋ ์์ XXF ํ๋๋ฅผ ์ถ๊ฐํ์ฌ ํด๋ผ์ด์ธํธ IP ์ฃผ์๋ฅผ ์ ๋ฌํ๋ฉฐ, ์น ์๋ฒ๋ HTTP ํค๋๋ฅผ ์ฝ์ด ํด๋ผ์ด์ธํธ IP ์ฃผ์๋ฅผ ์ ์ ์๋ค!
3. SERVER-1 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๊ธฐ๋ณธ ๋ก๊ทธ ์ค์ ์ ๋ณด๋ฅผ ํ์ธํ๋ค
# SERVER-1์ SSH ํฐ๋ฏธ๋
# Apache ๊ธฐ๋ณธ ๋ก๊ทธ ์ค์ ์ ๋ณด ํ์ธ
grep -n LogFormat /etc/httpd/conf/httpd.conf
4. SERVER-1 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ ํ
vi ํธ์ง๊ธฐ์์ 196๋ฒ ์ค์ %{X-Forwarded-For}i๋ฅผ ์ถ๊ฐํ๊ณ :wq๋ฅผ ์
๋ ฅํด์ ๋น ์ ธ๋์จ๋ค
# SERVER-1์ SSH ํฐ๋ฏธ๋
# Apache ๊ธฐ๋ณธ ๋ก๊ทธ ์ค์ ๋ณ๊ฒฝ: 196๋ฒ ์ค์ %{X-Forwarde-For}i ์ถ๊ฐ
vi /etc/httpd/conf/httpd.conf
# ์ฌ๊ธฐ์ ์ถ๊ฐํด์ฃผ๊ณ :wq๋ก ์ ์ฅํ๊ณ ๋น ์ ธ๋์ค๊ธฐ
# HTTP reload๋ก ์ ์ฉ
systemctl reload httpd
# ์ค์๊ฐ ๋ก๊ทธ ์ถ๋ ฅ ํ ๋ชจ๋ํฐ๋ง
tail -f /var/log/httpd/access_log |grep -v "ELB-HealthChecker/2.0"
์ด๋ฐ์์ผ๋ก ํธ์งํด์ฃผ๊ณ :wq๋ก ์ ์ฅํ๊ณ ๋น ์ ธ๋์ค๋ฉด ๋ฉ๋๋ค!
vi ํธ์ง๊ธฐ ์ฐ๋๋ฒ ๊น๋จน์ด์ ์ฐพ์๋ณธ๊ฑด ๋น๋ฐ
์ด์ ์ค์๊ฐ ๋ก๊ทธ ์ถ๋ ฅ ํ ๋์ง๋ง๊ณ MyEC2์์
curl $ALB๋ก SERVER-1์ด ๋์ฌ ๋ ๊น์ง ๋ฐ๋ณต ํ ํ์ธํด๋ณด๋ฉด
์ด๋ ๊ฒ X-Forwarded-For ํ๋์ ํด๋ผ์ด์ธํธ IP ์ ๋ณด๊ฐ ๋ด๊ฒจ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค!
=> ์ด๋ ๊ฒ ALB์ XFF๋ฅผ ์ด์ฉํ์ฌ ํด๋ผ์ด์ธํธ์ IP๋ฅผ ๋ณด์กดํ๋ค๋ฉด ๋ฏผ๊ฐ ์ ๋ณด๊ฐ ์ ๊ณต๋๋ ์น ์๋ฒ์ ๋ก๊ทธ๋ฅผ ๊ธฐ๋กํ ๋ ์ค์ ์ ์ํ ํด๋ผ์ด์ธํธ์ IP๋ฅผ ์์งํ๋๋ฐ ๋์์ด ๋๋ค
=> ์ค์ต ํ๊ฒฝ์ ๊ฒฝ์ฐ ๊ฐ ์๋ฒ์ xff.php ํ์ผ์ ๊ตฌ์ฑํ ๋๋ถ์ ์ด๋ฒ ์ค์ต์ ๊ฐ๋จํ๊ฒ ์ฌ์ง ์ฒ๋ผ ํ์ธ ๊ฐ๋ฅํจ!
NLB
์ด์ NLB์ ์ถ๋ฐ์ง IP ๋ณด์กด ๋ฐฉ์์ ์์๋ณด์!
NLB๊ฐ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ด๋ ํธ๋ํฝ์ ๋ก๋ ๋ฐธ๋ฐ์ฑํ์ฌ ์๋ฒ์ ์ ๋ฌํ ๋ ํด๋ผ์ด์ธํธ์ ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ๋ณด์กดํ๋ค
1. ํ์ธ์ ์ํด SERVER-1 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ช ๋ น์ด ์ํ ํ SERVER-1 ์ธ์คํด์ค์์ ์ ๊ทผํ ํ ํ์ธํด๋ณธ๋ค
# SERVER-1์ SSH ํฐ๋ฏธ๋
# SNMP ํธ๋ํฝ ํ์ธ์ ์ํ ํจํท ๋คํ
tcpdump udp port 161 -nn
2. MyEC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์ํํ๊ณ ํ์ธํด๋ณธ๋ค (SERVER-1์ ์ผ๋๊ณ ๋์์ ์งํ)
# MyEC2์ SSH ํฐ๋ฏธ๋
# MyEC2 ์๋ฒ์ IP ์ฃผ์ ํ์ธ
curl ipinfo.io/ip
# ์ค์ต์ ์ํด SERVER-1์ ์ ๊ทผํ ๋๊น์ง ๋ฐ๋ณต
snmpget -v2c -c public $NLB 1.3.6.1.2.1.1.5.0
์ด๋ ๊ฒ ํจํท์ ๋คํํ ๋ ํด๋ผ์ด์ธํธ IP๊ฐ NLB๋ฅผ ๊ฒฝ์ ํด์ ์ธ์ ํ์ง๋ง ์ถ๋ฐ์ง IP ์ฃผ์๋ ๋ณด์กด ํ๋ ๊ฒ์ ํ์ธํ๋ค!
=> NLB๋ ํด๋ผ์ด์ธํธ IP๋ฅผ ํ์ธํ๋ HTTP ํค๋์ XFF๋ฅผ ์ฌ์ฉํ ์ ์๋๋ฐ, NLB๊ฐ 4๊ณ์ธต๊น์ง ์ดํดํ๊ณ ํต์ ๊ฐ ๊ฐ๋ฅํ์ฌ HTTP ํค๋๋ฅผ ์ดํดํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค
NLB ํ๊ฒฝ์์ ๋์ ๊ทธ๋ฃน์ ์ธ์คํด์ค๊ฐ ์๋ IP ๋์์ผ๋ก ์ง์ ํ๋ฉด ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ๋ณด์กดํ์ง ์๋๋ค
์ด๋ ๊ฒ ์ถ๋ฐ์ง IP ๋ณด์กด ๋ฐฉ์์ ALB, NLB ๋์ ๊ณผ์ ์ ํ์ธํด๋ณด์๊ณ ๊ธธ์๋ 4์ฅ ์ค์ต์ด ๋๋ฌ์ต๋๋ค..โ๏ธ
์์์ ์ญ์ ํ๊ณ ๋ง๋ฌด๋ฆฌ ํ๊ฒ ์ต๋๋ค!
1. ๋ก๋ ๋ฐธ๋ฐ์ ์ญ์ ํ๊ธฐ
EC2> ๋ก๋๋ฐธ๋ฐ์์์ ์ค์ต์์ ์์ฑํ ๋ก๋ ๋ฐธ๋ฐ์๋ฅผ ์ ๋ถ ์ฒดํฌํ๊ณ ์ค๋ฅธ์ชฝ์ ์๋ ์์ ์์ ๋ก๋ ๋ฐธ๋ฐ์ ์ญ์ ๋ฅผ ํด์ค๋ค
2. ๋์ ๊ทธ๋ฃน ์ญ์ ํ๊ธฐ
EC2 > ๋์๊ทธ๋ฃน์์ ์์ฑํ ๋์์ ์ ๋ถ ์ฒดํฌํ๊ณ ์ค๋ฅธ์ชฝ์ ์๋ ์์ > ์ญ์ ๋ฅผ ์ ํํ๋ค
3. CloudFormation ์คํ ์ญ์ ํ๊ธฐ
CloudFormation > ์คํ์์ elblab๋ฅผ ์ ํํ ํ ์ญ์ ๋ฅผ ๋๋ฅธ๋ค
=> ์ดํ ์ด๋ฆฌ๋ ์ฐฝ์์ ์คํ ์ญ์ ๋ฅผ ๋๋ฅด๊ณ ์ ์์ ์ผ๋ก ์ญ์ ๋์๋์ง ๊ผญ ํ์ธํด์ผ ํ๋ค!
4์ฅ ์ค์ต ๋๐
'๐ Infra > AWS ๊ต๊ณผ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[AWS ๊ต๊ณผ์] 5์ฅ - AWS ์คํ ๋ฆฌ์ง ์๋น์ค(2) (1) | 2024.01.15 |
---|---|
[AWS ๊ต๊ณผ์] 5์ฅ - AWS ์คํ ๋ฆฌ์ง ์๋น์ค(1) (3) | 2024.01.13 |
[AWS ๊ต๊ณผ์] 4์ฅ - AWS ๋ถํ๋ถ์ฐ ์๋น์ค(2) (4) | 2024.01.12 |
[AWS ๊ต๊ณผ์] 4์ฅ - AWS ๋ถํ๋ถ์ฐ ์๋น์ค(1) (0) | 2024.01.07 |
[AWS ๊ต๊ณผ์] 3์ฅ - AWS ๋คํธ์ํน ์๋น์ค(5) (1) | 2024.01.07 |