[AWS] VPC: Peering
์๋น์ค์ ๊ท๋ชจ๊ฐ ์ปค์ง๊ณ ๋ณต์กํด์ง๋ค๋ณด๋ฉด, ํ๋์ ์์คํ
๋ด์์๋ VPC๋ฅผ ์ฌ๋ฌ๊ฐ๋ก ๋๋ ์ ๊ด๋ฆฌํด์ผํ ๊ฒฝ์ฐ๊ฐ ์ข
์ข
์๊ธด๋ค.
VPC peering์ ๋ค๋ฅธ VPC๋ค ๊ฐ์ ํต์ ์ ํ์ฉํด์ค ์ ์๋ ๊ธฐ๋ฅ ์ค ํ๋๋ค.
์ด๊ฑด ๊ฐ์ ๋ฆฌ์ ๋ด์์ ๋์ธ๊ฐ์ฏค ๋๋ VPC๋ฅผ ์ฎ์ด์ค๋ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
๋ฆฌ์ ์ ๊ฐ๋ก์ง๋ฅด๊ฑฐ๋, VPC๊ฐ ์์ญ๊ฐ๋ฅผ ๋์ด์๋ ๋ณต์กํ ํ๊ฒฝ์์๋ ์ด๊ฒ ๋์ AWS Transit Gateway๋ AWS PrivateLink๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํ๋ค.
๋น์ฉ
๋น์ฉ์ VPC ๊ตฌ์ฑ์ ์ด๋ป๊ฒ ํ๋์ง์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค.
๊ฐ์ ๋ฆฌ์ ์ ๊ฐ์ ๊ฐ์ฉ ์์ญ(AZ)์ ์๋ VPC๋ค๋ผ๋ฆฌ peering์ ํ๋ ๊ฒ์ ๋ฌด๋ฃ๋ค.
ํ์ง๋ง ๊ฐ์ฉ์์ญ์ด ๋ฌ๋ผ์ง๊ฑฐ๋, ๋ฆฌ์ ์ด ๋ฌ๋ผ์ง๋ฉด EC2 ๊ธฐ๋ฐ์ ๋คํธ์ํน ์๊ธ์ ๊ทธ๋๋ก ๋ถ๊ณผํ๋ค.
https://aws.amazon.com/ko/ec2/pricing/on-demand/#Data_Transfer
๊ทผ๋ฐ ๊ทธ๋ด๋๋ ์์ฐ๋๊ฒ ์ข๋ค.
ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ฑ
์ ๋์ํ๋์ง ํ์ธํ๊ธฐ ์ํด์ ๊ตฌ์ฑ์ ์ง์ ํด๋ณด์.
default-vpc์ test-vpc 2๊ฐ๋ฅผ ๋๊ณ , ๊ฐ๊ฐ์ EC2 ์ธ์คํด์ค๋ฅผ ํ๋์ฉ ๋ง๋ค์๋ค.

๊ทธ๋ฆฌ๊ณ test-vpc์ ์๋ ์๋ฒ์ 80 ํฌํธ๋ก ์๋ฒ๋ฅผ ์ด์๋ค.

๊ทธ๋ฆฌ๊ณ default-vpc์ ๋ค์ด๊ฐ์ ์๋ฒ์ private IP๋ก ํธ์ถํ๋ฉด
๊ทธ๋ฅ ๋งํ ๊ฒ์ด๋ค.
๋น์ฐํ๋ค. ์๋ก ๋ค๋ฅธ VPC๋๊น!
์ด๋ฐ๊ฑธ ๋ซ์ด์ฃผ๋๊ฒ peering์ด ํ๋ ์ญํ ์ด๋ค.
peering ๋ง๋ค๊ธฐ
๋จผ์ VPC ์ฝ์๋ก ์ด๋ํด์, ํผ์ด๋ง ์ฐ๊ฒฐ ํญ ํด๋ฆญ. ์์ฑ์ ๋๋ฌ์ค๋ค.

ํผ์ด๋ง์ ๋ณด๋ผ VPC์ ๋ฐ์ VPC๋ฅผ ์ค์ ํ๋ค.
์์๊ฐ ๋ฐ๋์ด๋ ํฌ๊ฒ ์๊ด์ ์๋ค.
๊ทธ๋ผ ์์ฒญ ๋๊ธฐ์ํ๊ฐ ๋ ๊ฒ์ด๊ณ
์๋ฝํด์ฃผ๋ฉด ๋๋ค.
๋ผ์ฐํ ํ ์ด๋ธ ์์
์ ๊ฒ๋ง์ผ๋ก ๋ค ์ ์ฉ์ด ๋์ง๋ ์๋๋ค.
๊ฐ๊ฐ์ ๋ผ์ฐํ
ํ
์ด๋ธ์ ๊ฐ์ ๋ค ์์ ์ ์ข ํด์ค์ผ ํ๋ค.
์ด๋ฐ์์ผ๋ก
VPC A์์๋ VPC B CIDR -> ํผ์ด๋ง์ ์ถ๊ฐํ๊ณ ,
VPC B์์๋ VPC A CIDR -> ํผ์ด๋ง์ ์ถ๊ฐํด์ค๋ค.
๋ชจ๋ ๋ผ์ฐํ
ํ
์ด๋ธ์ ๋ค ๋
ธ๊ฐ๋คํด์ฃผ๋ฉด ๋๋ค.
CIDR์ ์ฐธ๊ณ ๋ก ์ด๊ฑฐ๋ค.
VPC์ ํ ๋น๋ ๊ณ ์ ์์ญ์ ์ฃผ์๋ค.
์ด๋ฐ ์์ผ๋ก ๋
ธ๊ฐ๋ค์น๊ณ
๊ตฌ์ฑ์ด ์ ๋๋ค๋ฉด
๋ปฅ ๋ซ๋ ค์์ ๊ฒ์ด๋ค.
์ฐธ์กฐ
VPC ํผ์ด๋ง์ด๋? - Amazon Virtual Private Cloud
https://docs.aws.amazon.com/whitepapers/latest/aws-vpc-connectivity-options/amazon-vpc-to-amazon-vpc-connectivity-options.html
https://docs.aws.amazon.com/ko_kr/vpc/latest/peering/what-is-vpc-peering.html
https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-routing.html