๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ”ฅ IT 8๊ฐœ ์ง๋ฌด ๊ธฐ์ดˆ์ฒดํ—˜

2-tier ๊ตฌ์ถ• - (1. ์›น ์„œ๋ฒ„ ์ƒ์„ฑ)

2-tier ๊ตฌ์ถ•ํ•˜๊ธฐ

1. EIP(ํƒ„๋ ฅ์ ์ธ IP) ์ƒ์„ฑ

2-tier๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” EIP๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋ฐฉ๋ฒ•์€ [ AWS - ์›น ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ(4. ํƒ„๋ ฅ์  IP ์ƒ์„ฑ) ]์„ ์ฐธ๊ณ ํ•˜์ž.

 

2. VPC์™€ ์„œ๋ธŒ๋„ท ์ƒ์„ฑ

โ–ถ ๊ธฐ์กด VPC์™€ ์„œ๋ธŒ๋„ท ์ƒ์„ฑ ๋ฐฉ๋ฒ• - [ AWS - ์›น ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ(1. ๋„คํŠธ์›Œํฌ ์„ค์ •) ]

 

1) VPC, ์„œ๋ธŒ๋„ท ์ƒ์„ฑ (VPC๋งˆ๋ฒ•์‚ฌ ์ด์šฉ)

  • 1๋‹จ๊ณ„ : ํผ๋ธ”๋ฆญ ๋ฐ ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท์ด ์žˆ๋Š” VPC๋กœ ์ƒ์„ฑํ•ด์ค€๋‹ค.

  • 2๋‹จ๊ณ„

VPC IP ๋Œ€์—ญ๋Œ€ : 10.13.0.0/16

ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท : 10.13.2.0/24

ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท : 10.13.3.0/24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • ์ฃผ์˜!(๋น„์šฉ๋ฐฉ์ง€) - NAT ๊ฒŒ์ดํŠธ์›จ์ด ์‚ญ์ œ : VPC๋งˆ๋ฒ•์‚ฌ๋ฅผ ์ด์šฉํ•ด VPC๋ฅผ ์ƒ์„ฑํ•˜๋ฉด NAT๊ฒŒ์ดํŠธ์›จ์ด๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š”๋ฐ, NAT๊ฒŒ์ดํŠธ์›จ์ด๋Š” 3์ผ์— 4์ฒœ์›์ •๋„ ๋ถ€๊ณผ๋˜๋Š” ์œ ๋ฃŒ ์„œ๋น„์Šค์ด๋‹ค. 

 

2) ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท ์ถ”๊ฐ€ ์ƒ์„ฑ

  • DB๋Š” ์•ˆ์ •์ ์œผ๋กœ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ 2๊ฐœ ์ด์ƒ์˜ ์„œ๋ธŒ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋‹ค๋ฅธ ์กด์— ์žˆ๋Š” ์„œ๋ธŒ๋„ท์— ๋ณต์ œ๋ณธ์„ ๋‘๊ธฐ ์œ„ํ•จ์ž„. AWS RDS์—์„œ๋Š” ์ด๊ฒƒ์ด ํ•„์ˆ˜ ์˜ต์…˜์ด๋‹ค.
  • ์ด์ „์— ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท๊ณผ ๋‹ค๋ฅธ ์กด์— ์„œ๋ธŒ๋„ท์„ ํ•˜๋‚˜ ๋” ์ƒ์„ฑํ•œ๋‹ค.

ํ”„๋ผ์ด๋น— ์„œ๋ธŒ๋„ท(2) : 10.13.4.0/24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3) ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด, ๋ผ์ดํŒ… ํ…Œ์ด๋ธ” ์ƒ์„ฑ ํ™•์ธ

VPC ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์ด์šฉํ•˜์—ฌ VPC๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด์™€ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๊ณ  ์—ฐ๊ฒฐ๋œ๋‹ค. ํ™•์ธํ•ด์ค€๋‹ค.

 

3. ํผ๋ธ”๋ฆญ ์„œ๋ธŒ๋„ท์— ์›น์„œ๋ฒ„ ์ƒ์„ฑ

1) EC2 ์ƒ์„ฑ

โ–ถ ๊ธฐ์กด EC2 ์ƒ์„ฑ ๋ฐฉ๋ฒ• - [ AWS - ์›น ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ(2. EC2 ์ƒ์„ฑ) ]

  • ์„œ๋ธŒ๋„ท์€ public์œผ๋กœ ์„ ํƒํ•˜๊ณ , ํผ๋ธ”๋ฆญ IP๋„ ํ™œ์„ฑํ™”ํ•ด์„œ IP๋ฅผ ๋ฐ›์•„์˜ค๋„๋ก ํ•œ๋‹ค.

  • ๋ณด์•ˆ๊ทธ๋ฃน ์„ค์ • : ๋‚ด IP๊ฐ€ 22ํฌํŠธ๋กœ ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ , ํฌ๋กญ๊ณผ ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ €์— ์“ฐ์ด๋Š” 80ํฌํŠธ๋Š” ์–ด๋””์„œ๋“ ์ง€ ์ ‘๊ทผ๊ฐ€๋Šฅํ•˜๊ฒŒ ์„ค์ •ํ•œ๋‹ค.

  • ํ‚คํŽ˜์–ด๋Š” ์ƒˆ๋กœ ๋งŒ๋“ค์–ด๋„ ์ข‹๊ณ , ์ด์ „์— ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒƒ์„ ๊ณ„์† ์‚ฌ์šฉํ•ด๋„ ๊ดœ์ฐฎ๋‹ค.

 

4. ์›น์„œ๋ฒ„์— ์ ‘์†

โ–ถ ๊ธฐ์กด ์›น์„œ๋ฒ„ ์ ‘์† ๋ฐฉ๋ฒ• - [ AWS - ์›น ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ(3. ์›น ์„œ๋ฒ„์— ์ ‘์†) ]

EC2 ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ ์—ฐ๊ฒฐ๋ช…๋ น์–ด๋ฅผ ๋ณต์‚ฌํ•œ ๋‹ค์Œ ํ„ฐ๋ฏธ๋„ ๋˜๋Š” cmdํˆด๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค. ํ‚คํŽ˜์–ด๊ฐ€ ์žˆ๋Š” ํด๋”์— cd ๋ช…๋ น์–ด๋กœ ๋“ค์–ด๊ฐ„ ํ›„ ์—ฐ๊ฒฐ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.