JiwonDev

์ธํ”„๋ผ๋ฅผ ๊ณต๋ถ€ํ•˜๊ธฐ ์ „์—

by JiwonDev

๐Ÿ“š ์ฐธ๊ณ ์„œ

๋”๋ณด๊ธฐ

 

๐ŸŽฏ ๋ชฉํ‘œ

1. AWS, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋“ฑ์— ๋Œ€ํ•œ ๋ง‰์—ฐํ•œ ๋‘๋ ค์›€์„ ๋–จ์ณ๋ƒ…๋‹ˆ๋‹ค

2. ์„œ๋ฒ„ ์•ฑ์ด ์šด์˜๋˜๋Š” ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•ด๋ณด๋ฉฐ, ์ถ”์ƒํ™”๋˜์–ด ์ˆจ๊ฒจ์ ธ์žˆ๋Š” ๋„คํŠธ์›Œํฌ-์šด์˜์ฒด์ œ-๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค-์ปจํ…Œ์ด๋„ˆ ๋“ฑ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•ด๋ด…์‹œ๋‹ค.

3. ์„ฑ๋Šฅ์ด๋ž€ ๋ง‰์—ฐํ•œ ์ฃผ์ œ๋ฅผ ์•ž์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋ฐ”๋ผ๋ณด๊ณ  ์ ‘๊ทผํ• ์ง€ ๊ฒฝํ—˜ํ•ด๋ด…์‹œ๋‹ค.

 

 

๐Ÿ€ Public Cloud

ํ”ํžˆ ๋งํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ž€, ๊ณต์ค‘์— ๋– ์žˆ๋Š” ๊ตฌ๋ฆ„์ฒ˜๋Ÿผ ์›๊ฒฉ์œผ๋กœ ์–ธ์ œ๋“  ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒƒ(์ด๋ฉ”์ผ, ๋“œ๋ผ์ด๋ธŒ..)๋“ฑ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

Public Cloud๋Š” ์œ ๋ช…ํ•œ AWS(Amazon Web Service), GCP(Google Cloud Platform)์ฒ˜๋Ÿผ ํด๋ผ์šฐ๋“œ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ์„œ๋ฒ„๋ฅผ ์˜๋ฏธํ•ด์š”.
Saas (Software-as-a-Service), On-Premise, Private Cloud ๊ฐ™์€ ์šฉ์–ด๋“ค์„ ์ž˜ ๋ชจ๋ฅธ๋‹ค๋ฉด, ์•„๋ž˜ ์˜์ƒ์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

์‚ฌ๋ฌผ๊ถ์ด ์ตœ๊ณ  ๐Ÿ‘( https://www.youtube.com/watch?v=CpPEJyWwIgY )

 

๐Ÿ“Œ ์™œ Public Cloud ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๊ฑธ๊นŒ์š”, ๋ญ๊ฐ€ ๋‹ค๋ฅด์ฃ ?

์šฐ์„ , ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„  ์šฐ๋ฆฌ์ง‘์— ์„ค์น˜ํ•˜๋“ , ์„œ๋ฒ„์‹ค์— ์ง์ ‘ ๊ตฌ์„ฑํ•˜๋“ (On-premise), AWS(Public-cloud)๋กœ ๋งŒ๋“ค๋˜ ์•„๋ฌด ์ƒ๊ด€ ์—†์–ด์š”.

  • ํŒŒ์ผ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๋ฉฐ
  • ์›ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์„œ๋ฒ„์—์„œ ๊ฐ€๊ณตํ•˜์—ฌ
  • ์‚ฌ์šฉ์ž ๋˜๋Š” ํ•„์š”ํ•œ ๊ณณ์— ๋„คํŠธ์›Œํฌ๋กœ ์ „๋‹ฌ๋งŒ ์ž˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋Š” ์‹œ๋Œ€๊ฐ€ ๋ฐœ์ „ํ•˜๋ฉด์„œ, ์„œ๋ฒ„ ์ธํ”„๋ผ ๊ตฌ์„ฑ์ด ์ ์  ๋” ์–ด๋ ต๊ณ  ๋ณต์žกํ•ด์ง„๋‹ค๋Š”๊ฑฐ์ฃ .

๋งŽ์€ ์„œ๋น„์Šค๋“ค์€ ์ด๋Ÿฐ์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด์š”.

 

๐Ÿ“Œ ์šฐ๋ฆฌ์ง‘์—์„œ ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค๋ฉด

  • ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ• ๊นŒ์š”? :: ์ •์ „์ด ๋‚˜๊ฑฐ๋‚˜ ๋„๋‘‘์ด ๋“ ๋‹ค๋ฉด ์–ด์ฉŒ์ฃ , ๋ณด์•ˆ์ ์ธ ์ด์Šˆ๋‚˜ ๋ฐฑ์—…์€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜์ฃ ?
  • ์„œ๋ฒ„๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ• ๊นŒ์š”? :: ์ปดํ“จํ„ฐ์— ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•ด๋„ ๊ดœ์ฐฎ์„๊นŒ์š”, ์žฅ๋น„๊ฐ€ ๋ง๊ฐ€์ง€๋ฉด ์„œ๋น„์Šค๋„ ์ค‘๋‹จํ•ด์•ผํ• ๊นŒ์š”?
  • ๋„คํŠธ์›Œํฌ๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ• ๊นŒ์š”? :: ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์™ธ๋ถ€์—์„œ๋Š” ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ• ๊นŒ์š”, ํ•œ๋ฒˆ์— ๋ช‡๋ช…์ด๋‚˜ ์ ‘์†๊ฐ€๋Šฅํ• ๊นŒ์š”?

๐Ÿ“Œ ์‚ฌ๋ฌด์‹ค์—์„œ ์ง์ ‘ ์„œ๋ฒ„์‹ค์„ ์šด์˜ํ•œ๋‹ค๋ฉด

์„œ๋ฒ„๊ฐ€ ๊ฐ„๋‹จํ•œ ๊ฒฝ์šฐ, ์‚ฌ๋ฌด์‹ค์— ๋‘๊ณ  ์šด์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๊ฒ ์ฃ . ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๋ชจ๋“  ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
์ „๊ธฐ์„ธ, ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„ ๊ตฌ๋งค ๋ฐ ๊ด€๋ฆฌ, ๋„คํŠธ์›Œํฌ ๋ฐ ์„œ๋ฒ„ ๊ด€๋ฆฌ ๋น„์šฉ์„ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋ณดํ†ต Public Cloud๊ฐ€ ํ›จ์”ฌ ์ €๋ ดํ•œ ๊ฒฝ์šฐ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ• ๊นŒ์š”? :: ๋‹ค๋ฅธ ํŒ€๊ณผ ๋ฐ์ดํ„ฐ, ์ฝ”๋“œ, ํŒŒ์ผ์€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ํ•ด์•ผ ํ• ๊นŒ์š”? ๋ฐฑ์—… ๊ตฌ์„ฑ์€ ์–ด๋–ป๊ฒŒ ํ•˜์ฃ ?
  • ์„œ๋ฒ„๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ• ๊นŒ์š”? :: ์„œ๋ฒ„ ์žฅ๋น„๊ด€๋ฆฌ, OS ์„ค์น˜๋Š” ๋ˆ„๊ฐ€ํ•˜์ฃ , ๋‚จ๋Š” ์žฅ๋น„๋‚˜ ์„œ๋ฒ„ ํ™•์žฅ์€ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผํ• ๊นŒ์š”?
  • ๋„คํŠธ์›Œํฌ๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ• ๊นŒ์š”? :: ์‚ฌ๋ฌด์‹ค ์„œ๋ฒ„๊ฐ€ ๊ณต๊ฒฉ๋ฐ›๋Š”๋‹ค๋ฉด ์—…๋ฌด๊ฐ€ ๋งˆ๋น„๋ ๊นŒ์š”? ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋Š” ๋ˆ„๊ฐ€ ๊ด€๋ฆฌํ• ๊นŒ์š”?

๐Ÿ“Œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ํ™œ์šฉํ•œ๋‹ค๋ฉด

๊ทธ๋ ‡๋‹ค๋ฉด ์—…์ฒด๊ฐ€ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ๋ฅผ ํด๋ผ์šฐ๋“œ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์œ„์˜ ๋ฌธ์ œ๋“ค์ด ์ „๋ถ€ ํ•ด๊ฒฐ๋˜๋Š”๊ฑธ๊นŒ์š”? ๋‹น์—ฐํžˆ ์•„๋‹๊ฒ๋‹ˆ๋‹ค.

๊ธฐ์ˆ ์ ์ธ๊ฑด ๋ฌผ๋ก ์ด๊ณ  ๋ณด์•ˆ์ด๋‚˜ ์„œ๋ฒ„๊ตฌ์„ฑ์— ๋ฒ•์ ์œผ๋กœ๋„ ๋ฌธ์ œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ์ /๋ฌผ๋ฆฌ์ ์ธ ์•ˆ์ „์กฐ์น˜๋ฅผ ๋”ฐ๋กœ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

 

์•„์ง ์–ด๋–ค ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์ง€๋„ ์ •ํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ, ๊ณ ๋ คํ•ด์•ผํ•  ๋Œ€์ƒ์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค. ์ € ์ˆ˜๋งŽ์€ ์š”์†Œ๋“ค์„ ๋ˆ„๊ฐ€ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ด€๋ฆฌํ•ด์•ผํ• ๊นŒ์š”?

 

 

๐Ÿ“Œ Public Cloud ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์€

Public Cloud๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฐ”๋กœ ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ๊ด€์‹ฌ์‚ฌ์˜ ๋ถ„๋ฆฌ์ž…๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š”๊ฑด ๋‹จ์ˆœํžˆ ์„œ๋ฒ„๋ฅผ ์›๊ฒฉ์œผ๋กœ ๊ด€๋ฆฌํ•œ๋‹ค๋Š”๊ฑธ ์˜๋ฏธํ•˜๋Š”๊ฒŒ ์•„๋‹™๋‹ˆ๋‹ค. ์œ„์˜ ๋ฌธ์ œ๋“ค์— ๋Œ€ํ•œ ๊ด€์‹ฌ์‚ฌ๋ฅผ ํด๋ผ์šฐ๋“œ ์—…์ฒด์—๊ฒŒ ๋งก๊ธฐ๊ณ , ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์ง„ ๋ฆฌ์†Œ์Šค๋ฅผ ๋” ์ค‘์š”ํ•œ ๋Œ€์ƒ(ex ์„œ๋น„์Šค)์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์— ์˜์˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 


๐Ÿ€ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์ดํ•ด

* ์•„๋ž˜ ์„ค๋ช…์€ AWS๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚ด๋ถ€ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๋ฉด ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์‰ฝ๊ฒŒ ์ ์‘ํ• ๊ฑฐ์—์š”.

๋Œ€๋ถ€๋ถ„์˜ ์„œ๋น„์Šค๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ƒ์˜ ์ด์Šˆ๋Š” ์„œ๋น„์Šค์ƒ์˜ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด ๋Œ€๋น„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๊ฐ€ ์“ฐ๋Š” ๋„คํŠธ์›Œํฌ๋Š” OSI 7 Layer ๋ฅผ ํ‘œ์ค€์œผ๋กœ ์ด์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅธ๋‹ค๋ฉด ์•„๋ž˜ ๊ธ€์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

2021.09.08 - [๐Ÿ‘€๊ธฐ๋ณธ ์ง€์‹/์›น ๊ธฐ๋ณธ์ง€์‹] - ๋„คํŠธ์›Œํฌ OSI 7๊ณ„์ธต, TCP/IP 4๊ณ„์ธต

 

 

๐Ÿ“Œ ํ†ต์‹ ๋ง (Network)

๋ณดํ†ต 3๊ณ„์ธต IP๋กœ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ๋Œ€์ƒ์„ Node(= ์žฅ์น˜)๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ Node๋Š” ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋‹ค์–‘ํ•œ ์˜๋ฏธ๋กœ ์“ฐ์—ฌ์š”.

์ด๋Ÿฌํ•œ ๋…ธ๋“œ๋“ค์„ ์—ฐ๊ฒฐํ•œ ์‹œ์Šคํ…œ์„ ํ†ต์‹ ๋ง์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ์„œ๋ธŒ๋„ท(10.0.0.1/16)์„ ํ•˜๋‚˜์˜ ๋ง์ด๋ผ๊ณ  ์นญํ• ์ˆ˜๋„ ์žˆ์ฃ .

 

์˜ˆ๋ฅผ ๋“ค์–ด AWS์—์„œ๋Š” [ ๊ตญ๊ฐ€/์ง€์—ญ(Region) ] - [ ๋ฐ์ดํ„ฐ์„ผํ„ฐ(Availablilty Zone) ]- [ VPC ] ๋‹จ์œ„๋กœ ํ†ต์‹ ๋ง์„ ๊ตฌ๋ถ„ํ•ด ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐธ๊ณ ๋กœ ํ†ต์‹ ๋ง๊ณผ ๋‹ค๋ฅธ ํ†ต์‹ ๋ง์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ Peering์ด๋ผ ํ•˜๊ณ , AWS ์—๋Š” VPC Peering๊ณผ Transit Gateway ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ด์ค๋‹ˆ๋‹ค.

VPC๋Š” Virtual Private Cloud ๋ž€ ์˜๋ฏธ๋กœ, AWS ์—์„œ (๋…ผ๋ฆฌ์ ์œผ๋กœ) ๊ฒฉ๋ฆฌ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์˜๋ฏธํ•ด์š”.

์•„๋ž˜์— ์ถ”๊ฐ€๋กœ ์„ค๋ช…ํ•˜๊ฒ ์ง€๋งŒ, ๋…ผ๋ฆฌ์ ์ธ ๋„คํŠธ์›Œํฌ ๋ง์ธ VPC ๋ฅผ ๋ช‡๊ฐœ๋กœ ๋‚˜๋ˆ ์„œ ๊ด€๋ฆฌํ•˜๋Š”๊ฐ€๋Š” ํšŒ์‚ฌ ์ •์ฑ…์— ๋”ฐ๋ผ ์ •ํ•˜๊ธฐ ๋‚˜๋ฆ„์ด์—์š”
์ธํ„ฐ๋„ท์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ Was ๋ง, ๋‚ด๋ถ€์„œ๋น„์Šค๋งŒ ์ด์šฉํ•˜๋Š” ์„œ๋ธŒ๋„ท๋“ฑ ๋ชฉ์ ์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ ํ˜•ํƒœ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•œ๋ฒˆ ์ •ํ•œ VPC๋ฅผ ํ™•์žฅํ•˜๋Š”๊ฑด ์ ˆ๋Œ€ ์‰ฌ์šด์ผ์ด ์•„๋‹ˆ๊ธฐ์—, ๋ณดํ†ต์€ VPC๋ฅผ IP B-Class๋กœ ํฌ๊ฒŒ ์žก์€ ๋’ค ์„œ๋ธŒ๋„ท์œผ๋กœ ์ชผ๊ฐœ์„œ ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 

  • ์„œ๋น„์Šค๊ฐ€ ๋ณต์žกํ•˜์ง€ ์•Š๋‹ค๋ฉด ํ•˜๋‚˜์˜ VPC๋งŒ ์‚ฌ์šฉํ•ด์„œ ๊ตฌ์ถ•ํ•˜๋Š” ํšŒ์‚ฌ๋„ ์žˆ์–ด์š”.
  • ๊ฒฐ์ œ๋น„์šฉ ๊ธฐ์ค€์œผ๋กœ VPC๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์–ด์š”
  • ๊ณ„์ •, ์„œ๋น„์Šค ๊ธฐ์ค€์œผ๋กœ VPC๋ฅผ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์–ด์š”.

์—ฌ๋‹ด์ด์ง€๋งŒ, ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์„ฑ๋Šฅ๋งŒ ์ข‹๋‹ค๋ฉด ์„œ๋ธŒ๋„ท์„ ๋งŽ์ด ๋‚˜๋ˆ„๋”๋ผ๋„ ๋А๋ ค์ง€๊ฑฐ๋‚˜ ํ•˜์ง„ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์„œ๋ธŒ๋„ท ๋‚ด์˜ IP ๊ฐœ์ˆ˜๋ฅผ ์ž‘๊ฒŒ ์žก๋Š”๋‹ค๋ฉด VPC๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ, ์š”์ฆ˜์€ ๊ด€๋ฆฌ ๋„๊ตฌ๋“ค์ด ์ข‹์•„์ ธ์„œ ๊ทธ๋Ÿด ํ•„์š”๊ฐ€ ์ž˜ ์—†์ฃ .

 

๋ฐ˜๋Œ€๋กœ VPC๋‚˜ ์„œ๋ธŒ๋„ท์„ ๋„ˆ๋ฌด ํฌ๊ฒŒ์žก์œผ๋ฉด ๊ด€๋ฆฌํ•˜๊ธฐ ์–ด๋ ต๊ธฐ๋„ํ•˜๊ณ , ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹Œ ์ด์ƒ ๋ง์„ ๋งŽ์ด ๋‚˜๋ˆ„์ง€ ์•Š๋Š” ์ถ”์„ธ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
-> AWS ๋ณด์•ˆ ๊ทธ๋ฃน์ด ์ฐธ์กฐ๊ฐ€ ๊ฐ€๋Šฅํ•ด์„œ, ์ ‘๊ทผ ์ œํ•œ์„ ์œ ์—ฐํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”. ๊ทธ๋ž˜์„œ ๊ฐ™์€ ๋ชฉ์ (๋ณด์•ˆ์ •์ฑ…์„) ๊ฐ€์ง„ ๋ง์„ AZ(๋ฐ์ดํ„ฐ ์„ผํ„ฐ) ๋‚ด๋ถ€์—์„œ ์„œ๋ธŒ๋„ท์œผ๋กœ ๋‚˜๋ˆ„๋Š”๊ฑด ์š”์ฆ˜์€ ๋ณ„ ์˜๋ฏธ๊ฐ€ ์—†๊ธดํ•ด์š”.

 

 

# ์ฐธ๊ณ ๋กœ ์„œ๋ฒ„, ์„œ๋ธŒ๋„ท๋“ฑ์„ ์ด์šฉํ•ด ๋งŒ๋“  ํ†ต์‹ ๋ง์˜ ๊ตฌ์กฐ๋ฅผ Network Topology ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ํ† ํด๋กœ์ง€์˜ ํ˜•ํƒœ๋Š” ๊ตฌ์„ฑํ•˜๊ธฐ ๋‚˜๋ฆ„์ด๊ฒ ์ฃ 

AWS์„ ์ด์šฉํ•ด ๊ฐ Node๋ฅผ ํ†ต์‹ ๋ง(VPC)๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๋ฅผ ๊ตฌ์„ฑํ•œ ๋ชจ์Šต

 

 

๐Ÿ“Œ ๋ง ๋ถ„๋ฆฌ์˜ ํ•„์š”์„ฑ (Network Isolation)

๋ฌด์‹ํ•˜๊ฒŒ ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„๋กœ ๋‚ด๋ถ€๋ง(ํšŒ์‚ฌ์šฉ), ์™ธ๋ถ€๋ง(์ธํ„ฐ๋„ท)์„ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์ง€๋งŒ, ๋„คํŠธ์›Œํฌ๋ฅผ ์ด์šฉํ•œ ๋…ผ๋ฆฌ์  ๋ง ๋ถ„๋ฆฌ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ํ•œ๊ตญ์˜ ์ •๋ณดํ†ต์‹ ๋ง๋ฒ•๊ณผ ๊ฐœ์ธ์ •๋ณด๋ณดํ˜ธ๋ฒ•์— ๋”ฐ๋ฅด๋ฉด ๋ง๋ถ„๋ฆฌ๋Š” ๋ฒ•์ ์œผ๋กœ๋„ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ  2013๋…„ 3์›” ์‚ฌ์ด๋ฒ„ํ…Œ๋Ÿฌ ์— ๊ตญ๋‚ด ๋ฐฉ์†ก์‚ฌ-๋Œ€๊ธฐ์—…-์ œ1๊ธˆ์œต๊ถŒ์ด ๋™์‹œ๋‹ค๋ฐœ์ ์œผ๋กœ ํ”ผํ•ด๋ฅผ ์ž…์—ˆ์œผ๋‚˜, ๋ง๋ถ„๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์ง„ ๊ธฐ์—…์€ ํ”ผํ•ด๋ฅผ ์ž…์ง€ ์•Š์•„ ๋ง๋ถ„๋ฆฌ์˜ ์ค‘์š”์„ฑ์ด ํ™”๋‘๊ฐ€ ๋˜์—ˆ์ฃ .

https://www.youtube.com/watch?v=YPSfR8QnKO0  

 

 

๐Ÿ“Œ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์ง€๋‚˜์š”?

1973๋…„์— TCP/IP๊ฐ€ ๋„์ž…๋˜๊ณ  ์ „์„ธ๊ณ„๊ฐ€ ์ธํ„ฐ๋„ท์œผ๋กœ ์—ฐ๊ฒฐ๋˜์—ˆ์ฃ . ํ•˜์ง€๋งŒ ์—ฐ๊ฒฐ๋˜์—ˆ๋‹ค๊ณ  ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ชฉ์ ์ง€๋ฅผ ํ•œ๋ฐฉ์— ์ฐพ์•„๊ฐˆ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
์‹ค์ œ ์„œ๋ฒ„์—์„œ๋Š” ์Šค์œ„์น˜, ๋ผ์šฐํ„ฐ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ํ†ตํ•ด ๋ชฉ์ ์ง€๋ฅผ ์ฐพ์•„ ์š”์ฒญ์„ ์ ์ ˆํ•œ ์œ„์น˜์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. 

2021.09.08 - [๐Ÿ‘€๊ธฐ๋ณธ ์ง€์‹/CS ๊ธฐ๋ณธ์ง€์‹] - ๋„คํŠธ์›Œํฌ L4, L7 ๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ (Load balancing)

2021.07.17 - [๐Ÿ‘€๊ธฐ๋ณธ ์ง€์‹/์›น ๊ธฐ๋ณธ์ง€์‹] - HTTP #2 ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ์˜ ์ดํ•ด

์—„๋ฐ€ํžˆ ๋”ฐ์ง€๋ฉด ํ—ˆ๋ธŒ OSI 1๊ณ„์ธต, ์Šค์œ„์น˜๋Š” OSI 2๊ณ„์ธต์ด๊ธด ํ•˜์ง€๋งŒ, ์š”์ฆ˜ ์žฅ๋น„๋“ค์€ ์ด๊ฒƒ์ €๊ฒƒ ๋‹ค ์ง€์›ํ•˜๊ธด ํ•ฉ๋‹ˆ๋‹ค.

์œ„ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ๋„๋ฉ”์ธ(์ฃผ์†Œ)์„ ์—ฌ๋Ÿฌ PC๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฑธ ๋‹ค์ค‘์ ‘์†ํ™˜๊ฒฝ(MA, Multiple Access)๋ผ ํ•ฉ๋‹ˆ๋‹ค.

  • 3๊ณ„์ธต ๋ผ์šฐํ„ฐ๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์žˆ๋Š” Public IP๋ฅผ ์ด์šฉํ•˜์—ฌ, ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์˜ ์š”์ฒญ์„ ๋ชฉ์ ์ง€(์ปดํ“จํ„ฐ)๊นŒ์ง€ ๋น ๋ฅด๊ฒŒ ์—ฐ๊ฒฐ์‹œ์ผœ์ค๋‹ˆ๋‹ค.
  • ์ด ๋•Œ, ์•„๋ฌด๋Ÿฐ ์žฅ์น˜์—†์ด ์—ฌ๋Ÿฌ ์žฅ์น˜๊ฐ€ ํ•˜๋‚˜์˜ Public IP๋ฅผ ๊ณต์œ ํ•ด ์‚ฌ์šฉํ•˜๋ฉด ์ถฉ๋Œ(Collision Domain)์ด ๋ฐœ์ƒํ•ด ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
    ์–ด๋ ค์šด ๋ง๋กœ, Half Duplex(์†ก์‹ , ์ˆ˜์‹  ๋™์‹œ์— ์•ˆ๋จ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ๊ฐ€๋Šฅ)๋กœ MA๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด Collision Domain์ด ์ผ์–ด๋‚œ๋‹ค๊ณ  ํ‘œํ˜„ํ•ด์š”.
  • 1๊ณ„์ธต ํ—ˆ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ํ•˜๋‚˜์˜ ์‹ ํ˜ธ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ๋กœ ์ฆํญ ์‹œํ‚ฌ ์ˆ˜๋Š” ์žˆ์œผ๋‚˜, ๋„๋ฉ”์ธ(Public IP) ์ถฉ๋Œ์„ ๋ง‰์„ ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.
  • 2๊ณ„์ธต ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹ ํ˜ธ ์ฆํญ๊ณผ ํ•จ๊ป˜ ์ „์†ก๋˜๋Š” Mac ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•ด Port ๋ฅผ ๊ตฌ๋ถ„์ง€์–ด ์ถฉ๋Œ(Collision Domain)์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.
     

 

AWS์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ์•Œ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒ์˜ L2 Switch ์™€ Router ๋ฅผ ์ƒ์„ฑํ•ด์„œ ์„œ๋ฒ„๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  • ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ๊ฐ„ ํ†ต์‹ ์€ ๊ฐ€์ƒ์˜ L2 Switch๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ, ๋˜๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๊ฐ„ ํ†ต์‹ ์€ ๊ฐ€์ƒ์˜ Router ๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค.

AWS ๋‚ด๋ถ€์— ์ƒ์„ฑํ•œ ํ†ต์‹ ๋ง(VPC)์—์„œ ์™ธ๋ถ€์™€ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„ , ์ธํ„ฐ๋„ท ์—…์ฒด์—์„œ ์ œ๊ณตํ•˜๋Š” Public IP ๋Œ€์—ญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ฐธ๊ณ ๋กœ Private IP์˜ ๊ฒฝ์šฐ ๋‚ด๋ถ€๋ง์ด๋‹ˆ ์•„๋ฌด ์ˆซ์ž๋‚˜ ์‚ฌ์šฉํ•ด๋„ ๋˜์ง€๋งŒ, 192.168.x.x ์ฒ˜๋Ÿผ ํ‘œ์ค€์— ์ •์˜๋œ ๊ถŒ์žฅ Private IP ๋Œ€์—ญ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

  • ๋ผ์šฐํ„ฐ๋Š” ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” Private IP๊ฐ€ ๋ชฉ์ ์ง€๋กœ ์žˆ๋Š” ๊ฒฝ์šฐ, ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ์ •๋ณด๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ์š”์ฒญ์„ Drop ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฆ‰ ์™ธ๋ถ€์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„  VPC ์—์„œ ์˜ค๊ณ ๊ฐ€๋Š” Public-Private ์š”์ฒญ๋“ค์„ ์ ์ ˆํ•˜๊ฒŒ ๋ณ€ํ™˜ํ•ด์ฃผ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
    ์ด๋ฅผ ํ•ด์ฃผ๋Š” ์žฅ์น˜๋ฅผ ๋„คํŠธ์›Œํฌ ๋ณ€ํ™˜ ๊ฒŒ์ดํŠธ์›จ์ด(Network Address Translation)๋ผ ํ•˜๋ฉฐ, ์ค„์—ฌ์„œ NAT Gateway ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
    ๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ์ง€๋งŒ, ์™ธ๋ถ€์˜ ์š”์ฒญ์„ ๋ณ€ํ™˜ํ•ด์„œ ๋‚ด๋ถ€์™€ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” NAT Gateway ์žฅ๋น„๋Š” ์™ธ๋ถ€๋ง์— ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ๋ชจ๋“  ๋Œ€์—ญ์„ ํ—ˆ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, 0.0.0.0/0 (์ „์ฒด๋Œ€์—ญ)์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿ“Œ IP ํด๋ž˜์Šค

์ตœ์ดˆ์˜ IP๋Š” [ 8๋น„ํŠธ์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ / ๋‚˜๋จธ์ง€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ] ๋กœ ์‚ฌ์šฉํ–ˆ์œผ๋‚˜, ๋„ˆ๋ฌด ๋น„ํšจ์œจ์ ์ด๋ผ ์ฃผ์†Œ๊ธธ์ด๋ฅผ ์œ ๋™์ ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

  • Network Address:๊ทธ๋ฃน(๋„คํŠธ์›Œํฌ ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ)
  • Host Address: ๊ฐœ์ธ(๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ)
    ๋ณดํ†ต A Class ๋Š” ์ •๋ถ€๋‚˜ ํฐ ๊ธฐ๊ด€์ด, B Class ๋Š” ์ค‘์†Œ๊ธฐ์—…์ด ๋งŽ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    C Class ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ D Class ๋Š” ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ์šฉ(์—ฌ๋Ÿฌ IP ๋ฅผ ๋ฌถ์–ด ํ•œ๋ฒˆ์— ๋ณด๋‚ผ ๋•Œ), E Class๋Š” ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ œ์ผ ์•ž์— ๊ณ ์ •๋œ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•ด ๊ฐ ํด๋ž˜์Šค๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ๊ธฐ์—๋Š” ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๊ฐ€ ์—†์—ˆ์–ด์š”

์ฒซ ์‹œ์ž‘(=0 ์œผ๋กœ ์ฑ„์šด ์ฃผ์†Œ)์€ ๋„คํŠธ์›Œํฌ ์ž์ฒด์ธ ๋ผ์šฐํ„ฐ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๊ณ , ๋งˆ์ง€๋ง‰(=1๋กœ ์ฑ„์šด ์ฃผ์†Œ)์€ ์ž๊ธฐ ์ž์‹ ์ธ ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

  • Aํด๋ž˜์Šค ( 2^24 ๊ฐœ )
    ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 0.0.0.0 (00000000.00000000.00000000.00000000) 
    ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ    127.255.255.255 (01111111.11111111.11111111.11111111)
  • B ํด๋ž˜์Šค ( 2^16๊ฐœ )
    ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 128.0.0.0 (10000000.00000000.00000000.00000000)
    ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ     191.255.255.255 (10111111.11111111.11111111.11111111)
  • C ํด๋ž˜์Šค ( 2^8 ๊ฐœ )
    ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 192.0.0.0 (11000000.00000000.00000000.00000000)
    ๋ฃจํ”„๋ฐฑ ์ฃผ์†Œ    223.255.255.255 (11011111.11111111.11111111.11111111)

https://ko.wikipedia.org/wiki/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC_%ED%81%B4%EB%9E%98%EC%8A%A4

 

๐Ÿ“Œ CIDR ์„œ๋ธŒ๋„คํŒ… (Subneting)

์ธํ„ฐ๋„ท์ด ๋ฐœ๋‹ฌํ•จ์— ๋”ฐ๋ผ B Class๋ฅผ ํ• ๋‹น๋ฐ›๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ๋งŽ์•„์กŒ๊ณ , IPv4๊ฐ€ ๋ถ€์กฑํ•ด์ ธ 1993๋…„ IP Class๋Š” CIDR๋กœ ๋Œ€์ฒด๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
CIDR์€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๊ธธ์ด๋ฅผ ์œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋„คํŠธ์›Œํฌ ๊ธธ์ด๋ฅผ ํ‘œ์‹œํ•œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๊ฐ’(255.255.255.0)์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
ํด๋ž˜์Šค ๊ตฌ๋ถ„์ด ์—†๋Š” ๋‚ด๋ถ€ ๋„๋ฉ”์ธ ๋ผ์šฐํŒ…, Classless Inter-Domain Routing(CIDR) ๋ž€ ๊ธฐ์กด IP ํด๋ž˜์Šค์˜ ๊ธฐ์ค€์„ ๋”ฐ๋ฅด์ง€์•Š๊ณ , ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋กœ ๋‚ด๋ถ€๋ง์„ ์—ฌ๋Ÿฌ ๊ฐœ(๋˜๋Š” ๋ฐ˜๋Œ€๋กœ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ)๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ CIDR์™€ ์˜›๋‚  ๊ธฐ์กด ํด๋ž˜์Šค๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉฐ, ๊ธฐ์กด ๊ฒƒ๋“ค์€  ํด๋ž˜์Šค๊ฐ€ ์žˆ๋Š” Classful ๋ผ์šฐํŒ… ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

192.168.0.2(255.255.255.255) ์ด๋ ‡๊ฒŒ ์ ์–ด๋„ ๋˜์ง€๋งŒ, ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง€๋ฏ€๋กœ ๋ณดํ†ต ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์˜ ๊ธธ์ด๋ฅผ ํ‘œ๊ธฐํ•ด์„œ(/32) ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

255.255.255.128๋Š” CIDR ํ‘œ๊ธฐ๋ฒ•์œผ๋กœ /25 ์—์š”. ์ „์ฒด IP๋ฅผ 2๊ฐœ์˜ ์„œ๋ธŒ๋„ท์œผ๋กœ ๊ฐ๊ฐ 128๊ฐœ์”ฉ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์ฃ .
Class (C,B,A)๋Š” ๊ธฐ์กด IP ํด๋ž˜์Šค ์ฒด๊ณ„๋กœ ๊ตฌ๋ถ„์ง€์—ˆ์„ ๋•Œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•ด์š”.

์˜ˆ๋ฅผ ๋“ค์–ด 198.168.32.0 ์ด ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์ด๊ณ , 32๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด 198.168.32.0 ~ 192.168.32.255 

 

 

๐Ÿ“Œ  AWS์™€ ์„œ๋ธŒ๋„คํŒ…

AWS์—์„œ๋Š” [ ๊ตญ๊ฐ€/์ง€์—ญ(Region) ] - [ ๋ฐ์ดํ„ฐ์„ผํ„ฐ(Availablilty Zone) ]- [ VPC ] ๋‹จ์œ„๋กœ ํ†ต์‹ ๋ง์„ ๊ตฌ๋ถ„ํ•ด ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋‚˜์˜ VPC๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ธŒ๋„ท์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ณ , ๊ฐ๊ฐ์˜ ์„œ๋ธŒ๋„ท์€ VPC ์ฃผ์†Œ์˜ CIDR ๋‚ด์— ๊ตฌ์„ฑํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” CIDR์€, ์œ„์—์„œ ์„ค๋ช…ํ•œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(255.255.255.128, /25)๋ฅผ ์‚ฌ์šฉํ•ด ๋‚ด๋ถ€์—์„œ ๋ง์„ ์ชผ๊ฐœ ์‚ฌ์šฉํ•œ๋‹ค๋Š”๊ฑธ ๋งํ•˜๋Š”๊ฑฐ์—์š”

VPC๋Š” ๊ฐ€์ƒ์˜ ๊ตฌ๋ถ„์ด๋ผ, ์„œ๋ธŒ๋„ท์„ ๊ตฌ์„ฑํ•  ๋•Œ ์‹ค์ œ ์œ„์น˜์ธ AZ(Availablilty Zone)์„ ํ•จ๊ป˜ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, ์žฌํ•ด ๋ฐ ์žฌ๋‚œ ๋Œ€๋น„ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์˜ ์•ˆ์ „์กฐ์น˜๋ฅผ ๊ณ ๋ คํ•ด์„œ ์„œ๋ธŒ๋„ท์˜ AZ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ๊ตฌ์„ฑํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ์„ผํ„ฐ์— ์žˆ๋”๋ผ๋„ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋งŒ๋“ค์–ด๋†จ๊ฑฐ๋“ ์š”. ๋ฌผ๋ก  ํ†ต์‹ ์†๋„๊ฐ€ ์กฐ๊ธˆ ๋А๋ ค์ง€์ง€๋งŒ, ์š”์ฆ˜์€ ๊ฑฐ์˜ ๋ฌด์‹œํ•  ์ˆ˜์ค€์ด๊ธด ํ•ด์š”.

 

์„ค๋งˆ IDC์— ์ž์—ฐ์žฌํ•ด๊ฐ€ ์ผ์–ด๋‚˜๊ฒ ๋‚˜ ์‹ถ๊ธดํ•˜์ง€๋งŒ, 2022๋…„์—๋„ SK C&C IDC์„ผํ„ฐ ํ™”์žฌ๋กœ 3๋งŒ2์ฒœ๋Œ€์˜ ์„œ๋ฒ„๊ฐ€ ๊บผ์ง€๋ฉด์„œ ์นด์นด์˜ค์˜ ๋ชจ๋“ ์„œ๋น„์Šค๊ฐ€ ๋จนํ†ต๋˜๋Š” ์ผ์ด ์žˆ์—ˆ์ฃ . (๋ฌผ๋ก  ์นด์นด์˜ค๊ฐ€ ๊ทธ๊ฑธ ๋ชฐ๋ž์„ ๋ฆฌ๋Š” ์—†๊ณ , ๋Œ€ํ˜•์„œ๋น„์Šค์ด๋‹ˆ ์ „์ฒด๋ฅผ ์ด์ค‘ํ™” ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋‹ค๋ฅธ ์ด์œ ๊ฐ€ ์žˆ์—ˆ๊ฒ ์ง€๋งŒ์š”.)

 

 

Quiz. ์™ธ๋ถ€๋ง๋Œ€์—ญ(๋„คํŠธ์›Œํฌ) 64๊ฐœ์”ฉ ์„œ๋ธŒ๋„ท 2๊ฐœ, ๋‚ด๋ถ€๋ง ๋Œ€์—ญ(ํ˜ธ์ŠคํŠธ) 32๊ฐœ์”ฉ ์„œ๋ธŒ๋„ท 2๊ฐœ๋กœ ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ, ์–ด๋–ป๊ฒŒ CIDR ๋ฅผ ์ •ํ•ด ์„œ๋ธŒ๋„คํŒ… ํ•ด์•ผํ• ๊นŒ์š”?

์ผ๋‹จ VPC๊ฐ€ ๊ฐ€์ง„ IP ๋Œ€์—ญ์„ 4๊ฐœ๋กœ ๋‚˜๋ˆ  ์„œ๋ธŒ๋„ท์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์™ธ๋ถ€๋ง์œผ๋กœ ์‚ฌ์šฉํ•  Subnet : 64๊ฐœ์”ฉ 2๊ฐœ (AZ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ๊ตฌ์„ฑ)
  • ๋‚ด๋ถ€๋ง์œผ๋กœ ์‚ฌ์šฉํ•  Subnet : 32๊ฐœ์”ฉ 1๊ฐœ
  • ๊ด€๋ฆฌ์šฉ์œผ๋กœ ์‚ฌ์šฉํ•  Subnet : 32๊ฐœ์”ฉ 1๊ฐœ
  • subnet์€ private 2๊ฐœ์™€ public 2๊ฐœ์— ๋Œ€ํ•ด ๊ฐ€์šฉ ์˜์—ญ(ap-northeast-2a, ap-northeast-2c)์„ ๋‚˜๋ˆ„์–ด 1๊ฐœ์”ฉ ์ƒ์„ฑ
  • vpc๋ฅผ 192.168.99.0/24 ๋กœ ๋งŒ๋“ค๋ฉด cidr์€ 192.168.99.0 ~ 192.168.99.256 ์‚ฌ์ด!
  • /26, /27 ์€ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ์˜ ์ˆซ์ž. 26์„ ํ•˜๋ฉด 64๊ฐœ(๊ทธ ์ค‘ 4๊ฐœ + 1๊ฐœ๋Š” ์ž๋™ ์ œ์™ธ๋˜์–ด 59๊ฐœ ๋ฒ”์œ„ ์ค‘ ํ•˜๋‚˜์˜ IP๊ฐ€ ํ• ๋‹น ๋œ๋‹ค), 27์„ ํ•˜๋ฉด 32๊ฐœ ์ด๋‹ค. ์ฒซ๋ฒˆ์งธ ์„œ๋ธŒ๋„ท์„ 192.168.99.0/26 ๋กœ ์ง€์ •ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๊ทธ ๋‹ค์Œ์€ 192.168.99.65/26 ์™€ ๊ฐ™์ด ํ•˜๋‚˜์˜ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ์ˆซ์ž ๊ฐฏ์ˆ˜๋งŒํผ ๊ฐ„๊ฒฉ์„ ์ฃผ์–ด์•ผ ํ•จ

์—ฌ๊ธฐ์— ์ ์„ CIDR ๋ฅผ ๋ฌผ์–ด๋ณธ๊ฑฐ์—์š”

 

Tip) AWS VPC ์„ค์ • ์‹œ, ์•„๋ž˜์™€ ๊ฐ™์€ ์ œ์•ฝ์‚ฌํ•ญ์ด ์žˆ์–ด์š”.

  • VPC์—์„œ ์ œ๊ณตํ•˜๋Š” CIDR์€ /16 ~ /28 ์‚ฌ์ด์—์š” 

  • ํ•ด๋‹น ์ฃผ์†Œ์˜ 5๊ฐœ๋Š”(0, 1, 2, 3, 255)๋Š” AWS์—์„œ ์ž๋™์œผ๋กœ ์˜ˆ์•ฝ๋˜์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์–ด์š”

 

CIDR ํžŒํŠธ

๋”๋ณด๊ธฐ

๋‚ด๊ฐ€ ๋งŒ๋“  CIDR ์ฃผ์†Œ์˜ IP ๊ฐœ์ˆ˜์™€ ๋ฒ”์œ„๋ฅผ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด, CIDR ๊ณ„์‚ฐ๊ธฐ ์‚ฌ์ดํŠธ ๋˜๋Š” ์•„๋ž˜ ํ‘œ๋ฅผ ์ด์šฉํ•ด์„œ ์‰ฝ๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์–ด์š”

 

 

์‚ฌ์ดํŠธ๋กœ ๊ณ„์‚ฐํ•ด๋„ ๋˜์ง€๋งŒ, ์‚ฌ์šฉํ•˜๋Š” IP ๋Œ€์—ญ๊นŒ์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ์•„๋ž˜ [ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(/CIDR) ํ‘œ ] ๋ฅผ ๋ณด๋ฉด ์กฐ๊ธˆ ๋” ํŽธํ•˜๋‹ต๋‹ˆ๋‹ค.

  • x.x.x.x /25 (์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 11111111.11111111.11111111.10000000, ์‹ญ์ง„์ˆ˜๋กœ 255.255.255.128)
    x.x.x.x /26 (์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 11111111.11111111.11111111.11000000, ์‹ญ์ง„์ˆ˜๋กœ 255.255.255.192)
    X.x.x.x /27 (์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 11111111.11111111.11111111.11100000, ์‹ญ์ง„์ˆ˜๋กœ 255.255.255.224)
    x.x.x.x /28 (์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 11111111.11111111.11111111.11110000, ์‹ญ์ง„์ˆ˜๋กœ 255.255.255.240)
์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ธŒ๋„ท 224(/27)์„ ์‚ฌ์šฉํ•˜๋ฉด, ํ•œ ์„œ๋ธŒ๋„ท๋‹น 32๊ฐœ์˜ IP๋ฅผ ๊ฐ€์ง€๊ณ , ์ด 8๊ฐœ์˜ ์„œ๋ธŒ๋„ท์ด ๋งŒ๋“ค์–ด์ ธ์š”.

 

64๊ฐœ ์•„์ดํ”ผ๋ฅผ ๊ฐ€์ง„ ์„œ๋ธŒ๋„ท์„ ๋งŒ๋“  ์ดํ›„, IP 32๊ฐœ ์„œ๋ธŒ๋„ท์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด 192.168.0.64/27๋กœ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

์ •๋‹ต (==AWS ์„œ๋ธŒ๋„ท ์ƒ์„ฑ๋ฐฉ๋ฒ•)
Tip. SSH ์ ‘์†์‹œ, ํ‚ค ํŽ˜์–ด๊ฐ€ pem ํ™•์žฅ์ž์—ฌ์•ผํ•ฉ๋‹ˆ๋‹ค. AWS์—์„œ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด ๋‚ด์šฉ์€ pem ์ธ์ฝ”๋”ฉ์ด๋ฏ€๋กœ ํ™•์žฅ์ž๋งŒ ๋ฐ”๊พธ์…”๋„ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
ssh -i KEY-jiwondev.pem ubuntu@๋“ฑ๋กํ•œํผ๋ธ”๋ฆญ์•„์ดํ”ผ 

๋”๋ณด๊ธฐ
  • VPC๋Š” ๋งŒ๋“ค๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ VPC ์ฃผ์†Œ๊ธฐ์ค€์œผ๋กœ ์„œ๋ธŒ๋„ท ์ฃผ์†Œ๋„ ์ƒ์„ฑ๋˜๋Š”๊ฑธ ์žŠ์ง€๋งˆ์„ธ์š”.
  • ์„œ๋ธŒ๋„ท ์ƒ์„ฑ ๋ฐฉ๋ฒ• 
    • VPC > ๋‚ด๊ฐ€ ์ƒ์„ฑํ•œ VPC ์„ ํƒ
    • ์„œ๋ธŒ๋„ท ์ด๋ฆ„ > jiwondev-subnet-public-1, jiwondev-subnet-public-2, jiwondev-subnet-private-1, jiwondev-subnet-private-2 ์™€ ๊ฐ™์ด ๊ตฌ๋ถ„๊ฐ€๋Š” ์ด๋ฆ„์œผ๋กœ
    • ๊ฐ€์šฉ ์˜์—ญ : public1, private1 > ap-northeast-2a, public2, private2 > ap-northeast-2c 
    • IPv4 CIDR ๋ธ”๋ก : /26์˜ ๊ฒฝ์šฐ 64 ๊ฐ„๊ฒฉ, /27์˜ ๊ฒฝ์šฐ 32 ๊ฐ„๊ฒฉ์œผ๋กœ ์•„์ดํ”ผ๋ฅผ ์ ์ ˆํžˆ ๋ฐฐ๋ถ„(์ด๋ฏธ์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์ž) → ์„œ๋ธŒ๋„ท ์ƒ์„ฑ ์™„๋ฃŒ
๊ตฌ์„ฑ์™„๋ฃŒ!

๋‹ค๋งŒ AZ๋งŒ 2๊ฐœ๋กœ ๋‚˜๋ˆด์„ ๋ฟ, ์•„์ง NAT ๊ฒŒ์ดํŠธ์›จ์ด์™€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์„ค์ •ํ•ด์ฃผ์ง€ ์•Š์•˜์ฃ . ์•„์ง ์™ธ๋ถ€๋ง์ด ์•„๋‹ˆ์—์š”

์ด๋ ‡๊ฒŒ ๋งŒ๋“œ๋Š”๊ฒŒ ์ตœ์ข… ๋ชฉํ‘œ๋‹ˆ๊นŒ์š”

 

Internet Gateway ์—ฐ๊ฒฐ (์™ธ๋ถ€๋ง -> VPC)

  • ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐํ•  ๋•Œ ์ž…๊ตฌ ์—ญํ• 
  • ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑ ๋ฐฉ๋ฒ•
    • ์ด๋ฆ„ ํƒœ๊ทธ ์ž‘์„ฑ > ์ƒ์„ฑ๋œ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํด๋ฆญ > ์šฐ์ธก ์ƒ๋‹จ '์ž‘์—… -> VPC์— ์—ฐ๊ฒฐ' ์„ ํƒ > ๋‚ด vpc์™€ ์—ฐ๊ฒฐ > ์—ฐ๊ฒฐ ์™„๋ฃŒ

Route Table ์ƒ์„ฑ (์—ฐ๊ฒฐ์€ ๋˜์—ˆ์œผ๋‚˜, ์–ด๋””๋กœ ๊ฐ€์•ผํ• ์ง€ ๋ชจ๋ฆ„ -> ์š”์ฒญ drop)

  • VPC, ์ธํ„ฐ๋„ท ๋ฐ VPN ์—ฐ๊ฒฐ ๋‚ด ์„œ๋ธŒ๋„ท ๊ฐ„์— ํŒจํ‚ท์ด ์ „๋‹ฌ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •
  • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋ฐฉ๋ฒ•
    • private 2๊ฐœ, public 1๊ฐœ ์ด 3๊ฐœ ์ƒ์„ฑ
    • ๋‚ด VPC ์„ ํƒ > ์ƒ์„ฑ ์™„๋ฃŒ
  • ์ƒ์„ฑํ•œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์„ค์ •
    • public ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์„ ํƒ > ํ•˜๋‹จ ๋ผ์šฐํŒ… ์„ ํƒ > ๋ผ์šฐํŒ… ํŽธ์ง‘ ํด๋ฆญ > ๋ผ์šฐํŒ… ์ถ”๊ฐ€ > ๋Œ€์ƒ IP : 0.0.0.0/0, ๋Œ€์ƒ igw : ๋‚ด igw ์„ ํƒ 
    • ์„œ๋ธŒ๋„ท ์—ฐ๊ฒฐ ์„ ํƒ > ๋ช…์‹œ์  ์„œ๋ธŒ๋„ท ์—ฐ๊ฒฐ > ์„œ๋ธŒ๋„ท ์—ฐ๊ฒฐ ํŽธ์ง‘ ํด๋ฆญ > ์„œ๋ธŒ๋„ท ํด๋ฆญ > ์ƒ์„ฑํ•œ ์„œ๋ธŒ๋„ท 3๊ฐœ ํด๋ฆญ > ์—ฐ๊ฒฐ ์ €์žฅ

NAT ๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑ (์™ธ๋ถ€๋ง ์š”์ฒญ-> ๋‚ด๋ถ€๋ง ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜)
- ์˜›๋‚ ์—๋Š” EC2๋ฅผ ๋”ฐ๋กœ ํ•˜๋‚˜ ๋” ๋„์›Œ NAT ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ตฌ์„ฑํ–ˆ์—ˆ๋Š”๋ฐ, ์ด์ œ AWS์—์„œ ์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์–ด์š”

  • private - public ๊ฐ„ ์—ฐ๊ฒฐ
  • NAT ๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑ ๋ฐฉ๋ฒ•
    • ์ด๋ฆ„ : mins99-nat-2a, mins99-nat-2c (๊ฐ ๋ฆฌ์ „์— ๋Œ€ํ•œ NAT ๊ฒŒ์ดํŠธ์›จ์ด ์ด์ž public ์„œ๋ธŒ๋„ท์— ๋Œ€ํ•œ NAT) 
    • ์—ฐ๊ฒฐ ์œ ํ˜• : public
    • ํƒ„๋ ฅ์  IP ํ• ๋‹น ID > ์šฐ์ธก ํƒ„๋ ฅ์  IP ํ• ๋‹น ํด๋ฆญ → NAT ๊ฒŒ์ดํŠธ์›จ์ด ์ƒ์„ฑ ์™„๋ฃŒ
    • ์ƒ์„ฑ ์™„๋ฃŒ ํ›„ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ๋ฉ”๋‰ด์—์„œ ๊ฐ private ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ๋Œ€ํ•ด ๋ผ์šฐํŒ…์„ ์ถ”๊ฐ€

๊ทธ๋ฆผ์œผ๋กœ ๋ณด๋ฉด ์™ธ๋ถ€๋ง์—์„œ ์ ‘์†ํ•œ ํ›„, ์™ธ๋ถ€๋ง์— ์žˆ๋Š” NAT ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ํ†ตํ•ด ๋‚ด๋ถ€๋ง์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ๋ชจ์–‘์ด์—์š”.
๋‹น์—ฐํ•œ๊ฑฐ์ง€๋งŒ ๋‚ด๋ถ€๋ง์— ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—์„œ, NAT Gateway์—์„œ ์˜ค๋Š” ๋ชจ๋“  ์ธ๋ฐ”์šด๋“œ ์š”์ฒญ์„ ํ—ˆ์šฉํ•˜๋„๋ก ํ•ด์•ผ ๋ฉ๋‹ˆ๋‹ค 

Security Group ์„ค์ • (์š”์ฆ˜์€ ACL, Access Controll list๋Š” ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์š”)

  • ์™ธ๋ถ€๋ง(public)
    • ์ „์ฒด ๋Œ€์—ญ : 8080 / 80 / 443 ํฌํŠธ ์˜คํ”ˆ(์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ชจ๋“ˆ์˜ ํฌํŠธ or nginx ํฌํŠธ์— ๋งž์ถฐ์„œ ์„ค์ •)
    • ๊ด€๋ฆฌ๋ง : 22๋ฒˆ ํฌํŠธ ์˜คํ”ˆ
  • ๋‚ด๋ถ€๋ง(private)
    • ์™ธ๋ถ€๋ง : 3306 ํฌํŠธ ์˜คํ”ˆ
    • ๊ด€๋ฆฌ๋ง : 22๋ฒˆ ํฌํŠธ ์˜คํ”ˆ
  • ๊ด€๋ฆฌ๋ง(bastion) 
    • ์ž์‹ ์˜ ๊ณต์ธ IP : 22๋ฒˆ ํฌํŠธ ์˜คํ”ˆ

์„œ๋ฒ„ ์ƒ์„ฑ

  • ์™ธ๋ถ€๋ง์— ์›น ์„œ๋น„์Šค์šฉ๋„์˜ EC2 2๊ฐœ ์ƒ์„ฑ
  • ๋‚ด๋ถ€๋ง์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์šฉ๋„์˜ EC2 1๊ฐœ ์ƒ์„ฑ
  • ๊ด€๋ฆฌ๋ง์— bastion ์„œ๋ฒ„์šฉ๋„์˜ EC2 1๊ฐœ ์ƒ์„ฑ

๋„๋ฉ”์ธ ์ƒ์„ฑ

 

 

'๐Ÿ’พ 2025 > โ˜๏ธ์„œ๋ฒ„ ์ธํ”„๋ผ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

AWS  (0) 2023.08.20

๋ธ”๋กœ๊ทธ์˜ ์ •๋ณด

JiwonDev

JiwonDev

ํ™œ๋™ํ•˜๊ธฐ