AWS

[aws] ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค (ENI) ๋ž€ ?

499.token.required 2024. 7. 22. 20:25

์ด ๊ธ€์˜ ์ผ๋ถ€๋Š” aws ๊ณต์‹๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ์ฐธ์กฐํ•˜์˜€์Œ์„ ๋ฐํž™๋‹ˆ๋‹ค.

 

๐Ÿ“Œ  ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค (ENI)

 

 

ENI๋ž€ (Elastic Network Interfaces) VPC์˜ ๋…ผ๋ฆฌ์  ๊ตฌ์„ฑ ์š”์†Œ์ด๋ฉฐ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ์นด๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.  ENIs๋Š” EC2 ์ธ์Šคํ„ด์Šค๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ฉฐ EC2 ์ธ์Šคํ„ด์Šค ์™ธ๋ถ€์—์„œ๋„ ์‚ฌ์šฉ๋œ๋‹ค.  ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ€์šฉ ์˜์—ญ์ด ์žˆ๊ณ  ํ•˜๋‚˜์˜ EC2 ์ธ์Šคํ„ด์Šค๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•  ๋•Œ

๊ธฐ๋ณธ ENI์ธ Eth 0์— ์—ฐ๊ฒฐ๋˜์–ด EC2 ์ธ์Šคํ„ด์Šค ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์ œ๊ณตํ•œ๋‹ค.  ๊ฐ ENI๋Š”  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์†์„ฑ์„ ๊ฐ–๋Š”๋‹ค.

 

  • ์ฒซ ๋ฒˆ์งธ๋กœ ์ฃผ์š” ์‚ฌ์„ค IPv4์™€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์‚ฌ์„ค IPv4๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆผ์— ๋ณด์ด๋Š” Eth1์€  EC2์— ๋ณด์กฐ ENI๊ฐ€ ๋˜๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋˜ ๋‹ค๋ฅธ ์‚ฌ์„ค IPv4๋„ ์ œ๊ณต๋  ๊ฒƒ์ด๋‹ค.
  • ๊ฐ ENI๋Š” ์‚ฌ์„ค IPv4๋‹น ํƒ„๋ ฅ์  IPv4๋ฅผ ๊ฐ–๊ฑฐ๋‚˜ ํ˜น์€ ํ•˜๋‚˜์˜ ๊ณต์šฉ IPv4๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์„ค ๋ฐ ๊ณต์šฉ IP๊ฐ€ ํ•œ ๊ฐœ์”ฉ ์ œ๊ณต๋œ๋‹ค.
  • ENI์— ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ณด์•ˆ ๊ทธ๋ฃน์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Mac ์ฃผ์†Œ ๋ฐ ๊ธฐํƒ€ ํ•ญ๋ชฉ์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • EC2 ์ธ์Šคํ„ด์Šค์™€ ๋…๋ฆฝ์ ์œผ๋กœ ENI๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ฆ‰์‹œ ์—ฐ๊ฒฐํ•˜๊ฑฐ๋‚˜ ์žฅ์•  ์กฐ์น˜๋ฅผ ์œ„ํ•ด EC2 ์ธ์Šคํ„ด์Šค์—์„œ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์ฐธ๊ณ ๋กœ ENI๋Š” ํŠน์ • AZ์— ๋ฐ”์ธ๋”ฉ๋œ๋‹ค.

 

๋งŒ์•ฝ ์žฅ์• ๊ฐ€ ์ƒ๊ธด๋‹ค๋ฉด ์ฒซ ๋ฒˆ์งธ EC2 ์ธ์Šคํ„ด์Šค์—์„œ ๋‘ ๋ฒˆ์งธ EC2 ์ธ์Šคํ„ด์Šค๋กœ Eth1์„ ์˜ฎ๊ฒจ์„œ ์‚ฌ์„ค IP๋ฅผ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿผ ์‚ฌ์„ค IP๊ฐ€ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ œ ์ธ์Šคํ„ด์Šค์—์„œ  ๋‘ ๋ฒˆ์งธ ์ธ์Šคํ„ด์Šค๋กœ ์—ฐ๊ฒฐ๋˜๊ฒŒ ๋œ๋‹ค. ์ด๋Š” ์žฅ์•  ์กฐ์น˜์— ๋งค์šฐ ์œ ์šฉํ•˜๋ฉฐ ๊ฐ€๋ น ์‚ฌ์„ค ์ •์  IP๋กœ ์ธ์Šคํ„ด์Šค์— ์•ก์„ธ์Šค ํ•˜๋Š” ๊ฒฝ์šฐ ์žฅ์•  ์กฐ์น˜๋ฅผ ์œ„ํ•ด EC2 ์ธ์Šคํ„ด์Šค ๊ฐ„์— IP๋ฅผ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

๐Ÿ“Œ  ํƒ„๋ ฅ์  ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค (ENI) ํ™•์ธ ๋ฐ ์‹ค์Šต

 

 

EC2 ์ฝ˜์†”๋กœ ๋“ค์–ด์™€ ๋„คํŠธ์›Œํ‚น์— ๋“ค์–ด๊ฐ€๋ฉด ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋งจ ์™ผ์ชฝ์ด ์ธํ„ฐํŽ˜์ด์Šค ID๊ฐ€ ๋˜๋Š”๋ฐ ๊ทธ ์˜†์œผ๋กœ ํผ๋ธ”๋ฆญ IPv4, ํ”„๋ผ์ด๋น— IPv4, IPv4 DNS๊ฐ€ ์žˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–๊ฒŒ๋œ๋‹ค.

 

 

 

 

๋งจ ์•„๋ž˜๋Š” ํ•„์ž์˜ RDS์˜ ENI์ด๋ฏ€๋กœ ๋ฌด์‹œํ•˜์—ฌ๋„ ๋˜๊ณ , ๋”ฐ๋กœ ์ƒ์„ฑํ•œ ๊ฒƒ์ด ์—†๋Š”๋ฐ๋„ EC2๋ฅผ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ์ž๋™์œผ๋กœ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ƒ๊ฒผ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์Šคํฌ๋กค์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋„˜๊ธฐ๋ฉด ์ธ์Šคํ„ด์Šค์™€ ์—ฐ๊ฒฐ ๋˜์–ด ์žˆ์Œ๊ณผ ์‚ฌ์šฉ์ค‘ ์ž„์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์šฐ์ธก ์ƒ๋‹จ์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ฉด EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ๊ณผ ๊ด€๊ณ„ ์—†์ด ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ์„ฑ๋œ ENI๋Š” EC2๋ฅผ ์‚ญ์ œํ•œ๋‹ค๊ณ ํ•ด์„œ ์ž๋™์œผ๋กœ ์‚ญ์ œ ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋”ฐ๋กœ ์‚ญ์ œ๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.