์ฐธ์กฐ๋งํฌ
1. ๊ตฌ์ฑ๋
2. vpc ๋ฐ ์๋ธ๋ท ์ค์
์๋ธ๋ท | ๋์ญ | ๊ณต์ธ IP | ํ์ฉ ํฌํธ |
public nat | 10.0.118.0/28 | ํ๋ ฅ์ IP | |
public bastion | 10.0.118.16/28 | ํ๋ ฅ์ IP | 22 |
private web1 | 10.0.118.32/28 | 80, 22 | |
private web2 | 10.0.118.48/28 | 80, 22 | |
private was1 | 10.0.118.64/28 | 8080, 22 | |
private was2 | 10.0.118.80/28 | 8080, 22 | |
private db1 | 10.0.118.96/28 | 3306, 22 | |
private db2 | 10.0.118.112/28 |
3. ๋คํธ์ํฌ ๊ตฌ์ถ
3-1 VPC ์์ฑ
3-2 Subnet ์์ฑ
์์ vpc๋ฐ ์๋ธ๋ท ์ค์ ํ์ ๋ง๋๋ก 8๊ฐ ์๋ธ๋ท ์์ฑํ๊ธฐ
๋ฉํฐ์กด(A,C)์ ๊ตฌ์ฑํ ์ด์ ๋ ๋์ผํ ๊ฐ์ฉ์์ญ์ ๋ชจ๋ ์๋ฒ๋ฅผ ๋ฃ๊ฒ ๋๋ค๋ฉด
๊ฐ์ฉ์์ญ์ ์ฅ์ ๊ฐ ์๊ฒผ์๋ ๋์ฒด ํ ์ ์๋ ์๋ฒ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค
3-3 Internet gateway ์์ฑ
Internet gateway๋ฅผ ์์ฑํ ํ ์์ฑํ๋ vpc๋ฅผ ์ฐ๊ฒฐํ๊ธฐ
3-4 Routing table ์์ฑ
๋จผ์ ๋ชจ๋ IP ์ฃผ์์ ๋ํด ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ก ๋ผ์ฐํ ํ๊ฒ๋ ์ค์ ํ๊ธฐ
local์ ๊ธฐ๋ณธ ๋ผ์ฐํ ์ค์ ์ผ๋ก VPC ๋ด๋ถ ๋คํธ์ํฌ์ ๋ํ ํธ๋ํฝ์ local(๋ด๋ถ ํต์ )ํ๊ฒ๋ ์ค์ ๋ ๊ฒ์ด๋ค
Public ์๋ธ๋ท์ ์ฐ๊ฒฐํ๊ธฐ
3-5 NAT gateway ์์ฑ
์๋ธ๋ท์ด private์ด๋ฉด ์ธ๋ถ์ ํต์ ์ด ์๋๊ธฐ ๋๋ฌธ์ public์ผ๋ก ์ง์ ํ๊ธฐ
ํ๋ ฅ์ IP๋ ์ธ๋ถ์ ํต์ ํ๊ธฐ ์ํ IP๋ก ํ ๋น๋ฐ์ IP๋ ์ธ๋ถ์ ํต์ ํ ๋ ์ฌ์ฉํ๋ ์ถ๋ฐ์ง IP์ด๋ค
3-6 NAT Routing Table ์์ฑ
๋ชจ๋ IP์ ๋ํด NAT gateway๋ฅผ ์ค์ ํ๊ธฐ
private subnet์ ๋ชจ๋ ์ฐ๊ฒฐํ๊ธฐ
์ธ์คํด์ค ์ฌ์
Server | Spec | OS | Volume | Public IP | Application | Version |
Bastion | t2.micro | Amazon Linux | 8 GB | O | X | X |
WEB01 | t2.small | Amazon Linux | 20 GB | X | Apache | 2.4.X |
WEB02 | t2.small | Amazon Linux | 20 GB | X | Apache | 2.4.X |
WAS01 | t2.small | Amazon Linux | 30 GB | X | Tomcat | 9.0.97 |
WAS02 | t2.small | Amazon Linux | 30 GB | X | Tomcat | 9.0.97 |
DB | t2.medium | Amazon Linux | 30 GB | X | MySQL | 8.X |
ํผ์ ๊ฐ๋ฐ/ํ ์คํธํ๋ ๊ณผ์ ์ด๊ธฐ ๋๋ฌธ์ t2.~ ์ ํ์ผ๋ก ๊ตฌ์ฑํ๋ค
์ค์ ๊ฐ๋ฐํ๊ฒฝ์์๋ t3.~ ์ ๋๊ฐ ์์ ์ ์ผ๋ก ์คํ๋ ๊ฒ์ผ๋ก ์์ํ๋ค
4. Bastion Host
4-1 ๋ณด์๊ทธ๋ฃน ์์ฑ
Bastion ์ธ์คํด์ค ์์ฑ์ ์ํ ๋ณด์๊ทธ๋ฃน์ ์์ฑํ๋ค
์ธ๋ฐ์ด๋ ๊ท์น์ ๋์ IP๋ง SSH๋ฅผ ํ์ฉํ๊ณ ์์๋ฐ์ด๋๋ ๋๋จธ์ง ์ธ์คํด์ค๋ฅผ ๋ง๋ ํ ์ถ๊ฐํ๋ค
4-2 ์ธ์คํด์ค ์์ฑ
์ธ์คํด์ค ์ฌ์ํ์ ๋ง๋๋ก ์์ฑํ๋ค
4-3 ํ๋ ฅ์ IP ์ฐ๊ฒฐ
์ฐ์ ํ๋ ฅ์ IP๋ฅผ ํ ๋นํ ํ Bastion ์ธ์คํด์ค์ ์ฐ๊ฒฐํ๋ค
Bastion host์ ํผ๋ธ๋ฆญ IP๊ฐ ํ ๋น๋์๋ค
4-4 Bastion Host SSH ์ ์
mobaXterm์์ ์ ์ํ๋ค
๋ค์ ๊ธ์ WEB & ALB ์์ฑ์ผ๋ก ์ด์ด์ง๋๋ค
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS : 3 Tier [WAS & NLB ์์ฑ] (0) | 2024.11.23 |
---|---|
AWS : 3 Tier [WEB & ALB ์์ฑ] (0) | 2024.11.23 |
AWS : ALB๋ฅผ ์ด์ฉํ LoadBalancer (0) | 2024.11.07 |
AWS : NLB๋ฅผ ์ด์ฉํ LoadBalancer (0) | 2024.11.05 |
AWS : ์์ ํ ํ๋ฆฟ ์์ฑํ๊ธฐ (0) | 2024.11.05 |