2022. 6. 26. 22:47ใAmazon Web Service
AWS Korea์ AWS๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๋ฐ๋์ ์์์ผ ํ ๋คํธ์ํฌ ๊ธฐ์ด ์ง์ ์ ๋ณด๊ณ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.
1. Default VPC ๊ตฌ์ฑ
์ฌ๊ธฐ์ ์ฒ์ ๋ณด๋ ๊ฑด NACL์ด์๋ค. Network Access Control List๋๊น ๋ญ๊ฐ ๋ฐฉํ๋ฒฝ ๊ฐ์ ๋๋์ด๋ผ๋ ์๊ฐ์ด ๋ง์ด ๋ค์๋๋ฐ, ์ค์ ๋ก ๋คํธ์ํฌ ํ๋ฆ์ ์ ์ดํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
์ํ๋ฅผ ์ ์ฅํ์ง ์๋ ๋ฐฉํ๋ฒฝ์ ์ญํ ์ ์ํํ๋ค๊ณ ํ๋, ์์ธก์ด ๋ง์ ์ ์ด๋ค. ๊ทธ๋ฐ๋ฐ ์ํ๋ฅผ ์ ์ฅํ์ง ์๋๋ค๋ ๊ฑด ๋ ๋ฌด์จ ๋ป์ผ๊น?
์ํ๋ฅผ ์ ์ฅํ์ง ์๊ธฐ ๋๋ฌธ์ ์ธ๋ฐ์ด๋, ์์๋ฐ์ด๋๋ฅผ ๋ชจ๋ ์ค์ ํด์ฃผ์ด์ผ ํ๋ค. ์ํ, ๊ทธ๋ฌ๋๊น ์ ์ฅ์ด ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ค์ด์ค๊ณ ๋์ ์ํ, ์๊ฐ ๋ค์ด์์ง ํ๊ณ ๊ทธ๋ ๊ทธ๋ฅ ๋๊ฐ~ ์ด๊ฒ ์๋๋ผ ๊น๋จน์ด๋ฒ๋ฆฌ๋ ๋๊ตฐ์ง ๋ค์ ํ ๋ฒ ๋ ํ์ธํ๊ณ ๋ด๋ณด๋ด์ผ ํ๋ ๊ฒ์ด๋ค.
๋ฃฐ ๋ฒํธ๊ฐ ์์์๋ก ๋จผ์ ํ๊ฐ๋๊ธฐ ๋๋ฌธ์ ์์๊ฐ ์ค์ํ๋ค.
๋ณด์๊ทธ๋ฃน์ NACL๊ณผ ๋ฌ๋ฆฌ ์ ์ฅ์ ํ๊ธฐ ๋๋ฌธ์ ์ธ๋ฐ์ด๋๋ง ์ค์ ํด์ค๋ ์์๋ฐ์ด๋๋ ๋ฐ๋ก ์ค์ ํด์ค ํ์๊ฐ ์๋ค.
2. ๋ณด์ ๊ฐํ๋ ๋คํธ์ํฌ ์ํ VPC ์ค๊ณ ์ ๋ต
1) CIDR ๋ณต์ต
2) VPC ๋์ญ ์ ํ๊ธฐ
VPC๋ฅผ ์ง์ ์์ฑํ๊ฒ ๋๋ฉด ๋์ญ์ ์ ํ ์ ์๋๋ฐ, ์ด๋ ์ผ๋งํผ ๋์ญ์ ์ ํ๋๊ฒ ๋ง๋๊ฑด์ง, ๋์ญ์ ์๊ฒ ํ๊ฑฐ๋ ํฌ๊ฒ ํ ๋์ ์ฐจ์ด๊ฐ ์๋์ง ๊ถ๊ธํ๋๋ฐ ์ ํํ ์ด ๋ถ๋ถ์ ์ค๋ช ํด์ฃผ์ จ๋ค.
- IPv4๋ ~/16(์ด 65,536๊ฐ IP)๋ถํฐ ~/28(16๊ฐ IP) ๊น์ง ํ์ฉ ๊ฐ๋ฅ
- RFC 1918์ ์ ์๋ ์ฌ์ค IP ๋์ญ ์ฌ์ฉ ๊ถ์ฅ -> 1) public IP๊ฐ ๋ถ์กฑํ๊ธฐ ๋๋ฌธ์ 2) ๋ณด์ ๋๋ฌธ์
- ํ ๋ฒ ๊ฒฐ์ ๋๋ฉด ๋ฐ๊ฟ ์๋ ์์ง๋ง, ๋์ญ์ ์ถ๊ฐํ ์๋ ์๋ค.
- ์๋ธ๋ท๋ง๋ค ์์ฝ๋ IP๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ด์ผ ํจ
- 10.1.0.0(๋คํธ์ํฌ ์ฃผ์), 10.1.0.1(VPC ๋ผ์ฐํฐ์ฉ), 10.1.0.2, 10.1.0.3, 10.1.0.255(๋ธ๋ก๋์บ์คํธ ์ฃผ์
3) VPC Subnetting
4) VPC Routing ์ ๋ต
subent์ private / public์ผ๋ก ๋๋์ด์ ๋ณด์์ ์ ์งํ๋ค.
์ด๋ public subnet์ ์ธ์คํด์ค๊ฐ ์๋ฒ ๋ด ์ ๋ฐ์ดํธ ๋ฑ์ ์ํด ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ํ์ํ๋ค๋ฉด ๋ผ์ฐํ ํ ์ด๋ธ์์ ํด๋น VPC ๋ด, ๊ทธ๋ฆฌ๊ณ NAT Gateway๋ก ํฅํ๋ ๊ท์น์ ๋ง๋ค์ด์ค๋ค. NAT Gateway๋ ํผ๋ธ๋ฆญ ์๋ธ๋ท ๋ด์ ๋ง๋ค์ด์ผ ํ๊ณ , private์์ ํ์ํ ์์๋ฐ์ด๋๋ฅผ ์ฐ๊ฒฐํด์ค๋ค.
Amazon RDS ์ ์ธ๋ถ ์ธํฐ๋ท๊ณผ ํต์ ํ ํ์๊ฐ ์ ํ ์๊ธฐ ๋๋ฌธ์ NAT Gateway๊ฐ ํ์ ์๊ณ , private์ ์์น ์ํค๋ฉด ์ข๋ค.
5) VPC Security Group ์ ๋ต
3. Hybrid Networking
- ์ธ์คํด์ค์ ip๋ฅผ ๊ธฐ์ตํด์ ๊ฐ์ง๊ณ ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด S3์๊ฒ ๊ทธ ip๋ฅผ ์ ๋ฌํ๋ฉด์ ํต์ ํ๋ ๋ฐฉ๋ฒ
- ์ด๊ฑด VPC ๋ฐ, ์ฆ ์ธ๋ถ์ ์ธํฐ๋ท๊ณผ ํต์ ์ ํด์ผ ํ๋๋ฐ, ์ด ๋ฐฉ๋ฒ ๋ง๊ณ ๋ค๋ฅธ๊ฑฐ ์์๊น? => Gateway Endpoint, Interface Endpoint
1) Gateway Endpoint(S3, DynamoDB์์ ํต์ ์ ์ด์ฉ)
- NAT Gateway๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ๋ณด์, ๋น์ฉ ์ด์
- IAM ์ ์ฑ ์ผ๋ก S3 ์ ๊ทผ์ ๋ค์ํ ๊ถํ์ ์ค ์ ์์
2) Interface Endpoint(S3, DynamoDB ์ธ ๊ฑฐ์ ๋ชจ๋ ์๋น์ค์ ํต์ ๊ฐ๋ฅ)
- ํ๋ ์ด์์ VPC ์ฌ์ฉ => VPC Peering, Transit Gateway
3) VPC Peering
<๋ค์์ VPC๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด์๋>
1:1 Peering๋ง ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์, ํน์ VPC๋ฅผ ๊ฑฐ์ณ์ ๋ค๋ฅธ VPC์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค.
4) Transit Gateway - ๋ณต์กํ Peering ๊ด๊ณ ์ ๊ฑฐ
1:1 ๋ก ๋ค ์ฐ๊ฒฐํด์ผ ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์. ๊ฐ์ํ, ๋ณต์กํ ๋ฌธ์ ํด๊ฒฐ.
VPN? (https://dev.classmethod.jp/articles/what-is-the-aws-vpn-kr/)
'Amazon Web Service' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS ์์ํ๊ธฐ - ๊ธฐ๋ณธ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ (0) | 2022.04.03 |
---|---|
AWS Cloudwatch๋ก GPU ์ฌ์ฉ ๋ชจ๋ํฐ๋งํ๊ธฐ (0) | 2022.01.24 |