LogoEurekaCodes
AwsNetworking

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ

EIP(Elastic IP Address)๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” <u>๊ณ ์ •์ ์ธ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น</u>ํ•  ์ˆ˜ ์žˆ๊ณ , ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋‹ค. ๋ชจ๋“  ์ธ์Šคํ„ด์Šค ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•˜๋‹ค.

Elastic IP (ํƒ„๋ ฅ์  IP)

EIP(Elastic IP Address)๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ์ •์ ์ธ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ณ , ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋‹ค.

๋ชจ๋“  ์ธ์Šคํ„ด์Šค ๋˜๋Š” ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์— ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๋ฅผ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•˜๋‹ค.

EIP๋ฅผ ํ• ๋‹น๋ฐ›๊ณ  ์‚ญ์ œํ•˜๊ธฐ ์ „๊นŒ์ง€ IP ์ฃผ์†Œ๋ฅผ ์ญ‰ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

Elastic IP๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

EC2๋ฅผ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜๋ฉด ENI(Elastic Network Interface)๊ฐ€ ๋”ฐ๋ผ์˜ค๊ฒŒ ๋˜๋Š”๋ฐ, ENI๋Š” ์ผ์ข…์˜ ๊ฐ€์ƒ์˜ ๋žœ์นด๋“œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.

ENI๋Š” ๊ฐ€์ƒ์ด๊ธด ํ•˜์ง€๋งŒ ๋žœ์นด๋“œ์ด๊ธฐ ๋•Œ๋ฌธ์— MAC ์ฃผ์†Œ์™€ ๋ณด์•ˆ๊ทธ๋ฃน์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๊ณ  IP๋„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด ENI๋ฅผ EC2 ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ๋Œ€ ๋‹ฌ ์ˆ˜๋„ ์žˆ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

์ด์ œ ์ด ENI(Elastic Network Interface)์— ํผ๋ธ”๋ฆญ IP๋ฅผ ๋‹ฌ๊ฒŒ ๋˜๋ฉด ์™ธ๋ถ€์—์„œ ์ ‘์†ํ• ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

ํ•˜์ง€๋งŒ, ์ธ์Šคํ„ด์Šค์˜ 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์œผ๋กœ ๊ฐฑ์‹ ๋˜์–ด ๋ฒ„๋ฆฐ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

๋”ฐ๋ผ์„œ Elastic ip๋Š” ์ผ์ข…์˜ ๊ณ ์ •๋œ ํผ๋ธ”๋ฆญ ip๋กœ ENI์— ๋ถ™์—ฌ์ค€๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์œ ์ €๊ฐ€ ์„œ๋น„์Šค๋ฅผ ๋ฉˆ์ท„๋‹ค๊ฐ€ ๋‹ค์‹œ ๊ฐ€๋™ํ•ด๋„ Elastic ip๋Š” ๋ณ€ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ณ„์† ํ†ต์‹ ์„ ํ• ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

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์— ์š”์ฒญํ•˜๋ฉด ๋œ๋‹ค [AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

Elastic IP๋ฅผ ์„ค์ • ํ•ด๋‘” ์ƒํƒœ๋กœ ์—ฐ๊ฒฐ๋œ Instance๋ฅผ ์ž˜๋ชป ์ค‘์ง€์‹œ์ผœ๋†“๋Š” ๊ฒฝ์šฐ ๊ณผ๊ธˆ์ด ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ ์กฐ์‹ฌํ•˜์ž

Elastic IP ๊ตฌ์ถ• ์„ธํŒ… & ์‚ฌ์šฉํ•˜๊ธฐ

EC2 ์ธ์Šคํ„ด์Šค์— ํƒ„๋ ฅ์  IP๋ฅผ ์—ฐ๊ฒฐํ•ด๋ณด๋„๋ก ํ•˜์ž.

EC2์˜ ๊ฐœ๋… ๋ฐ ์„ค์ •๋ฒ•์— ๊ด€ํ•ด์„œ ๋‹ค์Œ ํฌ์ŠคํŒ…์—์„œ ์ž์„ธํžˆ ์†Œ๊ฐœํ•˜๋‹ˆ ์ฐธ๊ณ ํ•ด๋ณด์ž.

[AWS] ๐Ÿ“š EC2 ๊ฐœ๋… ์›๋ฆฌ & ์‚ฌ์šฉ ์„ธํŒ… ๐Ÿ’ฏ ์ด์ •๋ฆฌ(Instance / EBS / AMI)

1. ํƒ„๋ ฅ์  IP ์ƒ์„ฑ

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

๋„คํŠธ์›Œํฌ ๊ฒฝ๊ณ„ ๊ทธ๋ฃน์€ ๊ธฐ์กด ๋ฆฌ์   ์˜์—ญ์œผ๋กœ ์„ธํŒ…์ด ๋œ๋‹ค.

ํ• ๋‹น ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ฒŒ ๋˜๋ฉด, ํƒ„๋ ฅ์  IP ํ• ๋‹น์€ ์™„๋ฃŒ๋œ ๊ฒƒ์ด๋‹ค.

์ด์ œ ํ•ด๋‹น ํƒ„๋ ฅ์  IP์™€ ๋ณธ์ธ์˜ ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐ ์ž‘์—…์„ ํ•œ๋‹ค.

2. ํƒ„๋ ฅ์  IP โ†” EC2 ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐ

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

์—ฐ๊ฒฐ์„ ์™„๋ฃŒํ–ˆ์œผ๋ฉด, ์ธ์Šคํ„ด์Šค ๋ฉ”๋‰ด์— ๋“ค์–ด๊ฐ€์„œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์‚ดํŽด๋ณด๋ฉด ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๊ฐ€ ์ž˜ ํ• ๋‹น๋ฌ์Œ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

ํƒ„๋ ฅ์  IP๋Š” EC2 ๋ฟ๋งŒ์•„๋‹ˆ๋ผ ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ, ๋„ท๊ฒŒ์ดํŠธ์›จ์ด์— ๊ณ ์ • ip๋กœ ๋ถ€์—ฌํ•ด์„œ ์‚ฌ์šฉํ• ์ˆ˜๋„ ์žˆ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

3. ํƒ„๋ ฅ์  IP ์‚ญ์ œ

Elastic IP์‚ญ์ œ๋Š” ๋จผ์ € ์ž‘์—…์˜ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ "ํƒ„๋ ฅ์  ์ฃผ์†Œ ์—ฐ๊ฒฐํ•ด์ œ"๋ฅผ ์„ ํƒํ•˜์—ฌ ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ๋œ EIP๋ฅผ ํ•ด์ œํ•œ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ์ž‘์—… ๋ฉ”๋‰ด์—์„œ ๋ฆด๋ฆฌ์Šค ํ•ญ๋ชฉ์„ ๋ˆ„๋ฅด๋ฉด ์ •์ƒ์ ์œผ๋กœ ์‚ญ์ œ๊ฐ€ ๋œ๋‹ค.

[AWS] ๐Ÿ“š EIP(ํƒ„๋ ฅ์  IP) ๊ฐœ๋… & ์‚ฌ์šฉ ์„ธํŒ… ์ •๋ฆฌ image

์›๋ณธ์ถœ์ฒ˜