Server/node.js
[CICD] Node.js + Github Action + Elastic Beanstalk 무중단 배포 (1)
2월2
2024. 8. 28. 16:13
1. VPC 생성
1. VPC로 이동해서 VPC를 생성한다.
2. 아래처럼 입력하고 생성한다.
2. 서브넷 생성
1. 서브넷으로 이동 후 [서브넷 생성]으로 이동한다.
2. 아까 만든 VPC를 선택한다.
3. 퍼블릭 서브넷 2개와 프라이빗 서브넷 2개를 만든다.
- 퍼블릭 1 : 가용영역 - apk-northeast-2a , IPv4 - 10.0.1.0/24
- 퍼블릭 2 : 가용영역 - apk-northeast-2c , IPv4 - 10.0.2.0/24
- 프라이빗 1 : 가용영역 - apk-northeast-2a , IPv4 - 10.0.3.0/24
- 프라이빗 2 : 가용영역 - apk-northeast-2c , IPv4 - 10.0.4.0/24
3. 인터넷 게이트웨이 생성
1. 인터넷 게이트웨이로 이동 후 [ 인터넷 게이트웨이 생성]으로 이동한다.
2. 이름만 입력하고 생성한다.
3. 내가 만든 VPC에 연결한다.
4. 라우팅 테이블 생성
1. 라우팅 테이블로 이동 후 [ 라우팅 테이블 생성]으로 이동한다.
2. 이름 입력하고 내가 만든 VPC 선택한 후 생성한다.
3. 만든 라우팅 테이블 > 라우팅 편집을 누른다.
4. 라우팅 추가 > 0.0.0.0/0 선택 > 인터넷 게이트웨이 선택 > 내가 만든 게이트웨이 선택 > 저장
5. 서브넷 연결 > 서브넷 연결 편집 선택
6. 내가 만든 서브넷 중 퍼블릭만 선택 후 저장
5. 보안 그룹 생성
1. 보안 그룹 이동 후 보안 그룹 생성 선택
2. 이름 입력하고 내가 만든 VPC 선택
3. 아래 사진처럼 인바운드 규칙 지정 후 생성