Arthur's Blog
์ธ๋ถ๋ก๋ถํฐ ์์ ํ EC2, RDS๋ฅผ ๊ตฌ์ถํ๊ธฐ ๋ณธ๋ฌธ
๐ ์์ํ๊ธฐ ์ ์..
์ด ๊ธ์ ์ฝ๊ธฐ ์ ์ VPC์ ๋ก๋๋ฐธ๋ฐ์์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ง์์ด ํ์ํฉ๋๋ค.
AWS ๊ตฌ์กฐ๋ ํ AZ(๊ฐ์ฉ์์ญ) ๋ด๋ถ์ EC2์ RDS๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
EC2๋ public ์๋ธ๋ท, RDS๋ private ์๋ธ๋ท์ผ๋ก ์ค์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
1๏ธโฃ ๊ฐ์ฅ ๋จผ์
VPC ์์ฑVPC์์ฑ ๋ฐ ์ค์ ์ ํด์ฃผ์ด์ผ ํฉ๋๋ค.
AWS์์ VPC๋ก ๋ค์ด๊ฐ ํ VPC ์์ฑ์ ๋๋ฌ์ค๋๋ค.
IPv4 CIDR ๋ธ๋ก๊ฐ๋จํ๊ฒ CIDR์ ๊ธฐ์กด์ IP ์ฃผ์ ํ ๋น ๋ฐฉ์์ด์๋ ๋คํธ์ํฌ ํด๋์ค ๋ฐฉ๋ฒ์ ๋์ฒดํ ๋ฐฉ์์ ๋๋ค. CIDR์ IP Address์ ์์ญ์ ๋๋ ๋ ๊ธฐ์กด๋ฐฉ์๋ณด๋ค ์ ์ฐํ๊ฒ ์์ ์ด ์ํ๋ Network Address์ Host Address๋ฅผ ๋๋ ์ ์์ต๋๋ค.
์๋์ Private IP ๋์ญ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค๐
Private IP ๋์ญ
- A Class 10.0.0.0/8
- B Class 172.16.0.0/12
- C Class 192.168.0.0/16
์ค์ ์ ๋ง์ณค๋ค๋ฉด VPC ์์ฑ์ ๋๋ฌ์ค๋๋ค.
2๏ธโฃ ๋ ๋ฒ์งธ๋ก
์๋ธ๋ท ์์ฑVPC ID์ ๋ฐฉ๊ธ ์์ฑํ๋ VPC๋ฅผ ์ ํํฉ๋๋ค.
IPv4 CIDR ๋ธ๋ก์ฌ๊ธฐ์๋ ์๊น VPC์์ ์ ๋ ฅํ๋ CIDR ์ฃผ์ ๋ด์ ์์ด์ผํฉ๋๋ค!
EC2์ ์ฐ๊ฒฐํ ์๋ธ๋ท์ ํผ๋ธ๋ฆญ IP ์๋ ํ ๋น์ ํ์ฑํ ํด์ค์ผํฉ๋๋ค!
์ค์ ์ ๋ง์ณค๋ค๋ฉด ์๋ธ๋ท ์์ฑ์ ๋๋ฌ์ค๋๋ค.
3๏ธโฃ ์ธ ๋ฒ์งธ๋ก
๋ณด์ ๊ทธ๋ฃน ์์ฑ๋ณด์๊ทธ๋ฃน์ ๊ฐ๋จํ๊ฒ ์ธ๋ฐ์ด๋ ๋ฐ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ๊ด๋ฆฌํ๋ ์ธ์คํด์ค์ ๊ฐ์ ๋ฐฉํ๋ฒฝ ์ญํ ํฉ๋๋ค.
์ธ๋ฐ์ด๋ ๊ท์น์ธ๋ฐ์ด๋ ๊ท์น์ ์ด ๋ณด์ ๊ทธ๋ฃน ์์ผ๋ก ๋ค์ด์ฌ ์ ์๋ ์ ํ, ํฌํธ, ์์ค๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
SSHssh๋ฅผ ํ์ฉํ๋ ค๋ฉด ์ ํ์ SSH๋ก ์ค์ ํ๊ณ , ์์ค๋ ๋ด IP๋ฅผ ์ถ์ฒํฉ๋๋ค. ์ด์ ๋ Anywhere-IPv4 ๋๋ IPv6๋ก ์ค์ ํ๋ฉด ์ธ๋ถ์์ ๋ค๋ฅธ ์ฌ๋๋ ์ ๊ทผ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
MySQLMySQL์ ํ์ฉํ๋ ค๋ฉด ์ ํ์ MYSQL/Aurora๋ก ์ค์ ํ๊ณ , ์์ค๋ ์์์ ์์ฑํ(SSH) ๋ณด์ ๊ทธ๋ฃน์ผ๋ก ์ค์ ํฉ๋๋ค.
๊ธฐํ ์ค์ ์ ๋๋ง์ณค๋ค๋ฉด ๋ณด์ ๊ทธ๋ฃน ์์ฑ์ ๋๋ฌ์ค๋๋ค.
4๏ธโฃ ๋ค ๋ฒ์งธ๋ก
EC2 ์์ฑ
์ธ์คํด์ค ๊ตฌ์ฑEC2์์ฑ์์ ์ด์ ์ ์์ฑํ๋ VPC์ ์๋ธ๋ท์ ๊ธฐ์ ํด์ค๋๋ค.
๋ณด์ ๊ทธ๋ฃน ๊ตฌ์ฑ๋ณด์ ๊ทธ๋ฃน ๊ตฌ์ฑ์์ ๊ธฐ์กด์ ์์ฑํ๋ ๋ณด์ ๊ทธ๋ฃน์ ์ ํํฉ๋๋ค. (SSH ํ์ฉ)
์ค์ ์ ๋๋ง์ณค๋ค๋ฉด ๊ฒํ ๋ฐ ์์์ ๋๋ฌ์ค๋๋ค.
5๏ธโฃ ๋ค์ฏ ๋ฒ์งธ๋ก
RDS ์์ฑRDSํญ์ผ๋ก ์ด๋ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ์ ๋๋ฌ์ค๋๋ค.
์์ง ์ต์ ๋ฐ ์ค์ ์ ๋ฐ๋ก ํ์๋ฉด ๋ฉ๋๋ค.
VPC, ์๋ธ๋ท ๊ทธ๋ฃน์ค์ ์์ ์ฐ๊ฒฐ๋ถ๋ถ์ VPC์ ์๋ธ๋ท ๊ทธ๋ฃน์ ์ค์ ํด์ผ ํฉ๋๋ค.
์ด์ ์ ์์ฑํ๋ VPC๋ฅผ ์ ํํ ํ, ์์์ ์์ฑํ๋ private subnet์ ์ ํํด์ค๋๋ค.
๋ณด์ ๊ทธ๋ฃน์์์ ์์ฑํ๋ ๋ณด์ ๊ทธ๋ฃน์ ์ ํํฉ๋๋ค.(MYSQL/Aurora)
์ค์ ์ ๋๋ง์ณค๋ค๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ์ ๋๋ฌ์ค๋๋ค.
โ ๋์ผ๋ก
์์์ ํ๋ ์ค์ ์ ์ธ๋ถ์์ RDS๋ ์ ๊ทผ์ด ๋ถ๊ฐํ๊ณ , EC2๋ ์์ ๋ง ์ ๊ทผํ ์ ์๊ฒ ๊ตฌ์ถํ์์ต๋๋ค. ๊ทธ๋ฆผ์ผ๋ก ๊ฐ๋จํ๊ฒ ํ์ํ๋ฉด ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ต๋๋ค.
'DevOps > Aws' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CloudFront (0) | 2023.07.01 |
---|---|
VPC(Virtual Private Cloud)์ ์ค์ ์ ์ฉ ์ฌ๋ก (0) | 2023.06.28 |
S3 ํผ๋ธ๋ฆญ ์ก์ธ์ค (0) | 2023.06.23 |
EC2 ๋ณด์ ์ทจ์ฝ์ (0) | 2023.06.22 |
SNS vs SQS (0) | 2023.06.22 |