다음은 Cloudformation 을 설정 파일 내용입니다.
<1> VPC 1개 , Pub-subnet 3개 , Pri-subnet 3개 , DB-subnet 2개
<2> Pub1-EC2 1개 , Pri-EC2 2개 추가하기
<3> ALB 추가하기
<1> VPC 1개 , Pub-subnet 3개 , Pri-subnet 3개 , DB-subnet 2개
1
만들것은 ?
VPC 1개
Pub-subnet 3개
Pri-subnet 3개
DB-subnet 2개
2
필요한것 ?
VPC 1개를 위해 필요한것 ? 3개
// VPC가 1개 필요하다. 인터넷 게이트웨이가 1개 필요하고, 인터넷 게이트웨이를 VPC에 1개 연결한다.
VPC:
InternetGateway:
AttachGateway:
3
Pub-subnet 3개를 위해 필요한것 ? 8개
// 서브넷을 3개 만들것이다. 연결도 3개 필요하다. 라우팅 테이블 2개 필요하다. (디폴트가 1개더 추가된다.)
PublicSubnet1:
PublicSubnet2:
PublicSubnet3:
PublicRouteTable:
PublicRoute: 0.0.0.0/0 igw
PublicSubnetRouteTableAssociation1:
PublicSubnetRouteTableAssociation2:
PublicSubnetRouteTableAssociation3:
4
Pri-subnet 3개를 위해 필요한것 ? 7개
// 서브넷을 3개 만들것이다. 연결도 3개 필요하다. 라우팅 테이블 1개 필요하다.
PrivateSubnet1:
PrivateSubnet2:
PrivateSubnet3:
PrivateRouteTable:
PrivateSubnetRouteTableAssociation1:
PrivateSubnetRouteTableAssociation2:
PrivateSubnetRouteTableAssociation3:
5
DB-subnet 2개를 위해 필요한것 ? 5개
// 서브넷을 2개 만들것이다. 연결도 2개 필요하다. 라우팅 테이블 1개 필요하다
dbsubnert1:
dbsubnert3:
dbroutettable:
dbsubnertRouteTableAssociation1:
dbsubnertRouteTableAssociation3:
참고 자료
https://brunch.co.kr/@topasvga/1371
<2> Pub1-EC2 1개 , Pri-EC2 2개 추가하기
1
추가로 만들것은 ?
Pub1-EC2 1개
Pri-EC2 2개
2
Pub1-EC2 1개를 위해 필요한것 ? 3개
// EC2 1개를 만든다면 리소스는 3개가 필요하다.
Keyname
Security Group
Intstance
3
Pri-EC2 2개를 위해 필요한것 ? 2개
// EC2 2개를 만든다면 리소스는 2개가 필요하다.
Intstance
Intstance
<3> ALB 추가하기
1
추가로 만들것은 ?
ALB (Pri-EC2 2개 연결)
2
ALB 관련 3개 ?
TargetGroup
LoadBalancer
Listener
ALB 보안그룹 1개 ?
VPC1SG3:
https://brunch.co.kr/@topasvga/1781
감사합니다.