1. Internet Gateway
์ธํฐ๋ท๊ณผ ํต์ ํ๊ธฐ ์ํ Gateway
Instance๊ฐ ์ธํฐ๋ท์ ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ 0.0.0.0/0 - Internet Gateway๋ก ๋ผ์ฐํ ํ์(์ธํฐ๋ท์์ Insatance๋ก ์ ์ํ๊ธฐ ์ํด์๋ ์ถ๊ฐ๋ก Instance์ ๊ณต์ธ IP ํ ๋น ํ์)
2. NAT Gateway
Private Subnet์ด ์ธํฐ๋ท๊ณผ ํต์ ํ๊ธฐ ์ํ Gateway
NAT Gateway๋ Private IP๋ฅผ ๊ฐ์ง๋ฉฐ Public Subnet์ ์์น์์ผ Source๋ฅผ NAT ์์ผ Internet Gateway๋ฅผ ํตํด ์ธํฐ๋ท ์ ์์ด ๊ฐ๋ฅํ๊ฒ ํด์ค
Instance๊ฐ ์ธํฐ๋ท์ ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ 0.0.0.0/0 - NAT Gateway๋ก ๋ผ์ฐํ ํ์
3. VPN Gateway
Data Center์ Gateway์ IPsec VPN์ ๋งบ์ด ํต์ ํ๊ธฐ ์ํ Gateway
On Premise ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ Data Center IP ๋์ญ - VPN Gateway๋ก ๋ผ์ฐํ ํ์
IPsec VPN โถ๏ธ https://eunhyee.tistory.com/225
4. VPC Peering
VPC ๋ผ๋ฆฌ ์ฐ๊ฒฐ(VPC๋ ๊ธฐ๋ณธ์ ์ผ๋ก VPC๋ด๋ถ์์๋ ํต์ ๊ฐ๋ฅํ์ง๋ง VPC ๋ผ๋ฆฌ๋ ํต์ ๋ถ๊ฐ๋ฅ)ํ๊ธฐ ์ํ Gateway
๋ค๋ฅธ ์ง์ญ, ๋ค๋ฅธ ๊ณ์ ์ ์๋ VPC์๋ ์ฐ๊ฒฐ ๊ฐ๋ฅ
Remote VPC์ ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ Remote VPC IP ๋์ญ - VPN Peering์ผ๋ก ๋ผ์ฐํ ํ์
5. DX(Direct Connect)
์ ์ฉ ํ์ ์ผ๋ก ์ฐ๊ฒฐ๋ Gateway
์ผ๋ฐ ํ์ ์ด ์๋ ๋ณ๋ ํ์ ์ผ๋ก Site to Site ํต์ ํ๊ฒ ๋๋ฉฐ ์๊ธ์ด ๋น์ธ IPsec VPN(์ธํฐ๋ท์ผ๋ก ํต์ ํ๋ ๋์ ๋ณด์ ํฐ๋ ์์ฑ)์ ๋งบ์ด ์ฌ์ฉํ๊ณ ๋ ํจ
Direct Connect Gateway๋ฅผ ์์ฑํ๊ณ VPN Gateway์ ์ฐ๊ฒฐํด์ผ ํจ
Remote์ ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ Remote IP ๋์ญ - VPN Gateway๋ก ๋ผ์ฐํ ํ์
6. Transit Gateway
VPC ๊ฐ ํต์ ์ ์ํด์๋ VPC Peering์ ๋งบ์ด์ผํ๋ฉฐ ๋ฐ์ด์ง ์ฒด์ธ ๋ฐฉ์์ด ๋ถ๊ฐ๋ฅํ์ฌ ํ๋งค์๋ก ๋งบ์ด์ผ ํ๋ ๋ฌธ์ ์ ์ด ์์
On Premise์ DX, VPN Gateway๋ฅผ ๋งบ์ ๊ฒฝ์ฐ ํตํฉ ๊ด๋ฆฌ๊ฐ ๋ถํธํ ๋ฌธ์ ์ ์ด ์์
์ ๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด VPC(Subnet ๋จ์๋ก ๊ฐ๋ฅ), DX, VPN Gateway์ ์ฐ๊ฒฐํ์ฌ ํ๋ฒ์ ๊ด๋ฆฌํ ์ ์๋ Transit Gateway ๋ฑ์ฅ(Transit Gateway์๋ ์ฐ๊ฒฐ ๊ฐ๋ฅ)
7. VPC Endpoint
Interface Endpoint
- Interface Endpoint๋ ์๋ธ๋ท์ ์์ฑ๋๋ฉฐ ENI(Endpoint Network Interface)์ Private IP๊ฐ ํ ๋น๋์ด ์๋น์ค์ ์ฐ๊ฒฐ
- ์ธํฐ๋ท์ ํตํด ํต์ ํ๋ ์๋น์ค๋ฅผ ํ๋ผ์ด๋น ํต์ ์ ํตํด ์ ์ํ ์ ์๋๋ก ํด์ฃผ๋ฉฐ ์ ์ฑ ์ ํตํด ์ ๊ทผ ๊ด๋ฆฌ ๊ฐ๋ฅ
- Private DNS๋ฅผ ํ์ฑํํ์ฌ DNS name, Endpoint hostname๋ฅผ ํตํด Endpoint์ ์ ์ ๊ฐ๋ฅ(์๋น์ค์ ๋ฐ๋ผ Private DNS ํ์ฑํ๋์ง ์์ ์ ์์)
- VPC ๋ด๋ถ๋ Local๋ก ์ ์ ํ์ฉ๋๊ธฐ ๋๋ฌธ์ Route Table์ ์ถ๊ฐ ์์ ํ์ ์์
Gateway Endpoint
- S3์ Dynamo DB๋ง ์ฌ์ฉ ๊ฐ๋ฅ
- ์ธํฐ๋ท์ ํตํด ํต์ ํ๋ S3, Dynamo DB๋ฅผ Gateway Endpoint๋ฅผ ๋ง๋ค์ด ํ๋ผ์ด๋น ํต์ ์ ํตํด ์ ์ํ ์ ์๋๋ก ํด์ฃผ๋ฉฐ ์ ์ฑ ์ ํตํด - ์ ๊ทผ(S3 ๋ฒํท ์ด๋ฆ, action ๋ฑ) ๊ด๋ฆฌ ๊ฐ๋ฅ
- S3, Dynamo DB์ ์ ์ํ๊ธฐ ์ํ์ฌ pi-id(๊ด๋ฆฌํ ์ ๋์ฌ) Gateway Endpoint๋ก ๋ผ์ฐํ ํ์
8. VPC Endpoint Service
Service Provider VPC์ Service Consumer VPC๊ฐ ํ๋ผ์ด๋น ํต์ ์ ํ๊ธฐ ์ํจ
๋ชฉ์ ์ ๋ฐ๋ผ Network/Gateway Load Balancer ๊ฐ๋ฅ
Network Load Balancer
- NLB์ Endpoint Service์ ์ฐ๊ฒฐ ํ Enpoint Service์ Interface Endpoint ์ฐ๊ฒฐ
Gateway Load Balancer
- ๋ฐฉํ๋ฒฝ, ์นจ์ ํ์ง ๋ฐ ๋ฐฉ์ง ์์คํ , ์ฌ์ธต ํจํท ๊ฒ์ฌ ์์คํ ๊ฐ์ ๊ฐ์ ์ดํ๋ผ์ด์ธ์ค๋ฅผ ๋ฐฐํฌ, ํ์ฅ ๋ฐ ๊ด๋ฆฌ ๊ฐ๋ฅ
- GLB์ Endpoint Service์ ์ฐ๊ฒฐ ํ Enpoint Service์ GLB Endpoint ์ฐ๊ฒฐ
- GLB Endpoint๋ Interface Endpoint๋ก ์๋ธ๋ท์ ์์ฑ๋๋ฉฐ ENI(Endpoint Network Interface)์ Private IP๊ฐ ํ ๋น๋์ด ์๋น์ค์ ์ฐ๊ฒฐ
- Subnet1์ Application Servers๊ฐ Security Appliances์ ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ 0.0.0.0/0 - GLB Endpoint๋ก ๋ผ์ฐํ ํ์
- ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด๋ Application Servers๋ก ํฅํ๋ ํธ๋ํฝ์ด GLB Endpoint๋ฅผ ํตํด ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ Subnet1 ๋์ญ - GLB Endpoint๋ก ๋ผ์ฐํ ํ์
- Subnet2๋ ์ธํฐ๋ท์ผ๋ก ์ ์ํ๊ธฐ ์ํ์ฌ Route Table์ 0.0.0.0/0 - Internet Gateway๋ก ๋ผ์ฐํ ํ์
9. VPC Flowlogs
VPC ๋จ์๋ก ํํฐ/์ต๋ ์ง๊ณ ๊ฐ๊ฒฉ/๋ก๊ทธ ๋ ์ฝ๋๋ฅผ ์ค์ ํ์ฌ CloudWatch Logs or S3 ๋ฒํท์ผ๋ก ์ ์ก
๋ค์ํ VPC Architecture โถ๏ธ https://docs.aws.amazon.com/ko_kr/whitepapers/latest/aws-vpc-connectivity-options/network-to-amazon-vpc-connectivity-options.html
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
VPC (0) | 2021.07.11 |
---|---|
AWS CLI (0) | 2021.03.21 |
AWS SAA(Solution Architect Associate) ์๊ฒฉ์ฆ ์ทจ๋ (0) | 2020.11.13 |
์ํฌ๋ก๋์ ๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐพ๊ธฐ(200) (0) | 2020.07.09 |
AWS ๋คํธ์ํฌ ์๋น์ค ์๊ฐ ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ(200) (0) | 2020.07.09 |