[AWS] ๐ EIP(ํ๋ ฅ์ IP) ๊ฐ๋ & ์ฌ์ฉ ์ธํ ์ ๋ฆฌ
EIP(Elastic IP Address)๋ ์ธํฐ๋ท์ ํตํด ์ ์ํ ์ ์๋ <u>๊ณ ์ ์ ์ธ ๊ณต์ธ IP ์ฃผ์๋ฅผ ํ ๋น</u>ํ ์ ์๊ณ , ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋ ์๋น์ค๋ค. ๋ชจ๋ ์ธ์คํด์ค ๋๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ํ๋ ฅ์ IP ์ฃผ์๋ฅผ ์ฐ๊ฒฐ ๊ฐ๋ฅํ๋ค.
Elastic IP (ํ๋ ฅ์ IP)
EIP(Elastic IP Address)๋ ์ธํฐ๋ท์ ํตํด ์ ์ํ ์ ์๋ ๊ณ ์ ์ ์ธ ๊ณต์ธ IP ์ฃผ์๋ฅผ ํ ๋นํ ์ ์๊ณ , ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋ ์๋น์ค๋ค.
๋ชจ๋ ์ธ์คํด์ค ๋๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ํ๋ ฅ์ IP ์ฃผ์๋ฅผ ์ฐ๊ฒฐ ๊ฐ๋ฅํ๋ค.
EIP๋ฅผ ํ ๋น๋ฐ๊ณ ์ญ์ ํ๊ธฐ ์ ๊น์ง IP ์ฃผ์๋ฅผ ์ญ ์ ์งํ ์ ์๋ค.
Elastic IP๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ด์
EC2๋ฅผ ์ฌ๋ฆฌ๊ฒ ๋๋ฉด ENI(Elastic Network Interface)๊ฐ ๋ฐ๋ผ์ค๊ฒ ๋๋๋ฐ, ENI๋ ์ผ์ข ์ ๊ฐ์์ ๋์นด๋๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
ENI๋ ๊ฐ์์ด๊ธด ํ์ง๋ง ๋์นด๋์ด๊ธฐ ๋๋ฌธ์ MAC ์ฃผ์์ ๋ณด์๊ทธ๋ฃน์ ์ฐ๊ฒฐ๋์ด์๊ณ IP๋ ๊ฐ์ง๊ณ ์๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ENI๋ฅผ EC2 ์ฌ์ด์ฆ์ ๋ฐ๋ผ ์ฌ๋ฌ๋ ๋ฌ ์๋ ์๋ค.
์ด์ ์ด ENI(Elastic Network Interface)์ ํผ๋ธ๋ฆญ IP๋ฅผ ๋ฌ๊ฒ ๋๋ฉด ์ธ๋ถ์์ ์ ์ํ ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.
ํ์ง๋ง, ์ธ์คํด์ค์ Public IP๋ ๊ณ ์ ๋ IP ์ฃผ์๊ฐ ์๋๋ผ ์ ๋์ ์ธ IP ์ฃผ์ ์ด๋ค.
EC2 ์ธ์คํด์ค๋ฅผ STOPํ๊ณ ์ํ๊ฐ ์ค์ง ์ํ์์ ์๋กญ๊ฒ ์คํ ์ํ๋ก ๋ณ๊ฒฝํ๋ฉด, ๊ธฐ์กด์ ํ ๋น๋ฐ์ IP์ฃผ์๊ฐ ๋ณ๊ฒฝ๋์ด ๋ฒ๋ฆฌ๋ ํ์์ด ์๊ฒจ๋ฒ๋ฆฐ๋ค.
๋ง์ฝ DNS ๋๋ฉ์ธ์ EC2 ์ธ์คํด์ค์ IP์ฃผ์๋ฅผ ์ฐ๊ฒฐํด๋์๋๋ฐ, ์ด IP ์ฃผ์๊ฐ ๋ฐ๋๊ฒ ๋๋ค๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ ๋ ๊ฒ์ด๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ AWS์์๋ ๋ฐ๋ก ํ ๋ฒ ํ ๋น ๋ฐ์ผ๋ฉด ์ ๋ ๋ฐ๋์ง ์์ Elastic IP๋ฅผ ์ ๊ณตํ๋ค.
์๋ gif์์ ๋ณด๋ฏ์ด, 12.31.35.12 ํผ๋ธ๋ฆญ IP๋ฅผ ๋ถ์ฌ๋ฐ์ ์ ์ ๊ฐ ์ ์ํด์ ์๋น์ค๋ฅผ ์ด์ฉํ๋๋ฐ, EC2๋ฅผ STOPํ๊ณ ์ฌ์์ ํ๋๋
ENI์ ์ฐ๊ฒฐ๋ IP๊ฐ 8.8.816์ผ๋ก ๊ฐฑ์ ๋์ด ๋ฒ๋ฆฐ๋ค.
๋ฐ๋ผ์ Elastic ip๋ ์ผ์ข ์ ๊ณ ์ ๋ ํผ๋ธ๋ฆญ ip๋ก ENI์ ๋ถ์ฌ์ค๋ค.
๊ทธ๋ฌ๋ฉด ์ ์ ๊ฐ ์๋น์ค๋ฅผ ๋ฉ์ท๋ค๊ฐ ๋ค์ ๊ฐ๋ํด๋ Elastic ip๋ ๋ณํ์ง ์๊ธฐ ๋๋ฌธ์ ๊ณ์ ํต์ ์ ํ ์ ์๊ฒ ๋๋ค.
Elastic IP ์๊ธ ์ ์ฑ
๋ค๋ง, EIP๋ ์ ๋ฃ ์๋น์ค์ด๋ค
Elastic ip๋ ์ฌ์ฉ ์์ฒด๋ ๋ฌด๋ฃ์ง๋ง, ์ฌ์ฉํ์ง ์๊ฑฐ๋ ENI์ ๋ถ์ด์์ง ์์๋๋ ๋์ด ๋๊ฐ๊ฒ ๋๋ค.
- ์คํ ์ค์ธ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ IP ์ฃผ์ (EIP) ํ ๊ฐ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉ
- ํด๋น ์ธ์คํด์ค์ ์ถ๊ฐ EIP๋ฅผ ์ฐ๊ฒฐํ๋ฉด ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ ์ถ๊ฐ EIP๋น ์๊ฐ์ ๋น๋กํ์ฌ ์๊ธ ๋ถ๊ณผ
- ์๊ธ (์์์ ํํ์ [์์ธ])
- ์คํ ์ค์ธ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ ๊ฐ ์ถ๊ฐ IP ์ฃผ์์ ๋ํด ์๊ฐ๋น 0.005 USD(๋น๋ก ํ ๋น์ผ๋ก ๊ณ์ฐ)
- ์คํ ์ค์ธ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋์ง ์์ ๊ฐ ํ๋ ฅ์ IP ์ฃผ์์ ๋ํด ์๊ฐ๋น 0.005 USD(๋น๋ก ํ ๋น์ผ๋ก ๊ณ์ฐ)
- ๋งค๋ฌ ์ฒ์ 100๊ฐ์ ์ฌ๋งค ํ์ ๋ํด ํ๋ ฅ์ IP ์ฃผ์ ์ฌ ๋งคํ๋น 0.00 USD
- ๋งค๋ฌ 100๊ฐ ์ดํ ์ถ๊ฐ ์ฌ๋งคํ์ ๋ํด ํ๋ ฅ์ IP ์ฃผ์ ์ฌ ๋งคํ๋น 0.10 USD
- AWS ๋ฆฌ์ ๋น 5๊ฐ์ ํ๋ ฅ์ IP๋ก ์ ํ๋๋ค. ๋ง์ฝ ๋ ํ์ํ๋ค๋ฉด AWS์ ์์ฒญํ๋ฉด ๋๋ค
Elastic IP๋ฅผ ์ค์ ํด๋ ์ํ๋ก ์ฐ๊ฒฐ๋ Instance๋ฅผ ์๋ชป ์ค์ง์์ผ๋๋ ๊ฒฝ์ฐ ๊ณผ๊ธ์ด ๋ฐ์ ํ ์ ์์ผ๋ ์กฐ์ฌํ์
Elastic IP ๊ตฌ์ถ ์ธํ & ์ฌ์ฉํ๊ธฐ
EC2 ์ธ์คํด์ค์ ํ๋ ฅ์ IP๋ฅผ ์ฐ๊ฒฐํด๋ณด๋๋ก ํ์.
EC2์ ๊ฐ๋ ๋ฐ ์ค์ ๋ฒ์ ๊ดํด์ ๋ค์ ํฌ์คํ ์์ ์์ธํ ์๊ฐํ๋ ์ฐธ๊ณ ํด๋ณด์.
[AWS] ๐ EC2 ๊ฐ๋ ์๋ฆฌ & ์ฌ์ฉ ์ธํ ๐ฏ ์ด์ ๋ฆฌ(Instance / EBS / AMI)
1. ํ๋ ฅ์ IP ์์ฑ
๋คํธ์ํฌ ๊ฒฝ๊ณ ๊ทธ๋ฃน์ ๊ธฐ์กด ๋ฆฌ์ ์์ญ์ผ๋ก ์ธํ ์ด ๋๋ค.
ํ ๋น ๋ฒํผ์ ๋๋ฅด๊ฒ ๋๋ฉด, ํ๋ ฅ์ IP ํ ๋น์ ์๋ฃ๋ ๊ฒ์ด๋ค.
์ด์ ํด๋น ํ๋ ฅ์ IP์ ๋ณธ์ธ์ ์ธ์คํด์ค ์ฐ๊ฒฐ ์์ ์ ํ๋ค.
2. ํ๋ ฅ์ IP โ EC2 ์ธ์คํด์ค ์ฐ๊ฒฐ
์ฐ๊ฒฐ์ ์๋ฃํ์ผ๋ฉด, ์ธ์คํด์ค ๋ฉ๋ด์ ๋ค์ด๊ฐ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ดํด๋ณด๋ฉด ํ๋ ฅ์ IP ์ฃผ์๊ฐ ์ ํ ๋น๋ฌ์์ ํ์ธ ํ ์ ์๋ค.
ํ๋ ฅ์ IP๋ EC2 ๋ฟ๋ง์๋๋ผ ๋ก๋๋ฐธ๋ฐ์, ๋ท๊ฒ์ดํธ์จ์ด์ ๊ณ ์ ip๋ก ๋ถ์ฌํด์ ์ฌ์ฉํ ์๋ ์๋ค.
3. ํ๋ ฅ์ IP ์ญ์
Elastic IP์ญ์ ๋ ๋จผ์ ์์ ์ ๋๋กญ๋ค์ด ๋ฉ๋ด์์ "ํ๋ ฅ์ ์ฃผ์ ์ฐ๊ฒฐํด์ "๋ฅผ ์ ํํ์ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ EIP๋ฅผ ํด์ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋ค์ ์์ ๋ฉ๋ด์์ ๋ฆด๋ฆฌ์ค ํญ๋ชฉ์ ๋๋ฅด๋ฉด ์ ์์ ์ผ๋ก ์ญ์ ๊ฐ ๋๋ค.
[AWS] Organizations๋ก ๊ณ์ ๊ด๋ฆฌํ๊ธฐ
AWS Organizations๋ ์ฌ๋ฌ AWS ๊ณ์ ๋ค์ ์กฐ์ง ๋จ์๋ก ํตํฉํ์ฌ ์ค์ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ฃผ๋ AWS ์๋น์ค์ ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก Organizations๋ฅผ ์ฒ์ ์ ํ๊ฒ ๋๋ฉด์ ๊ฐ์ฅ ๊ถ๊ธํ๋ ๋ถ๋ถ์ "IAM๊ณผ ์ด๋ค ์ฐจ์ด๊ฐ ์์๊น? " ์์ต๋๋ค.
ELB(Elastic Load Balancer) ๊ตฌ์ฑ & ์ฌ์ฉ๋ฒ ๊ฐ์ด๋
ELB(Elastic Load Balancer)๋ ์ ํ๋ฆฌ์ผ์ด์ ํธ๋ํฝ์ ์ฌ๋ฌ ๋์์ ์๋์ผ๋ก ๋ถ์ฐ์์ผ ์์ ์ ์ธ AWS์๋ฒ ํ๊ฒฝ์ ์ด์ฉํ๋๋ฐ์ ๋์์ ์ฃผ๋ ์๋น์ค๋ค. EC2๋ฟ๋ง ์๋๋ผ ์ปจํ ์ด๋(ECS), AWS Lambda ๋ฑ์ผ๋ก ๋ค์ํ ์๋น์ค์ ์ฐ๊ณํ์ฌ ๋ถํ๋ฅผ ๋ถ๋ฐฐํ ์ ์๋ค.