공부기록

[Infra] CICD

jhs0129 2023. 5. 24. 16:37
320x100
반응형
  • VPC 및 Subnet 설정
  • EC2, RDS, S3 생성
  • Github Action 설정
320x100

최종 Infra 구성

최종적으로 우리가 만들 AWS Infra 구조이다

1차 진행 구조

우선은 VPC와 Subnet Routing Table, 외부 접속을 위한 Internet Gateway 까지의 설정을 할 것이다

 

VPC & Subnet

2-1. VPC 생성
2-2. Public Subnet 생성
2-3. Private Subnet 생성

Internet Gateway

3-1. Internet Gateway 생성
3-2. Internet Gateway VPC 연결

2번에서 만들어 두었던 ImageUploaderVPC 와 방금 만든 Internet Gateway 를 연결해 준다

3-3. Internet Gateway VPC 연결

Routing Table

4-1. Routing Table 설정

기존에 만들어 두었던 VPC를 확인해보면 기본적으로 만들어진 Routing table이 존재한다

해당 Routing table의 설정을 편집해서 Public Subnet을 연결을 할 것이다

 

4-2. Routing Table 설정
4-3. Routing Table 설정
4-4. Routing Table 설정

연결 대상을 0.0.0.0/0 (모든 접근)에서 IGW(앞서 3번에서 만들어 둔)으로 연결을 했다

이렇게 한 이유는 모든 접근이 무조건 IGW를 통해서 들어와야만 Subnet으로 접근이 가능하게 하기 위함이다

만약 IGW를 통해서 들어오는 것이 아니면 접근을 막을 수 있다

 

앞서 4-2와 4-3의 작업을 PrivateSubnet을 연결할 Routing Table을 하나더 만들고 한번더 진행을 해주면 된다

이때는 PrivateSubnet은 외부와 접근을 하지 않을 것이기 때문에 local로 가는 routing하나만 존재하면 된다

 

이것으로 기본적인 Infra구조를 만들어 두었고 이제 EC2와 RDS를 만들어서 일치하는 Subnet에 위치 시키면 된다

320x100
반응형