Cloud Infra Architecture (AWS)/AWS Build

AWS Resource 생성 (ALB, NLB)

seongduck 2024. 2. 2. 18:24
 

AWS Resource 생성 (EC2 생성)

AWS 기본 인프라 생성 1) VPC 생성1) 이름 2) IPv4 CIDR 입력 2) Subnet 생성1) 서브넷 생성 2) 앞서 생성한 VPC 클릭 3) 이름 / 가용영역 / 서브넷 CIDR Block 지정 4) 생성 완료 3) Routing Table 생성1) 라우팅 테이블

seongduck.tistory.com

위의 아키텍처에서 이어서 진행

 

1) 대상그룹 생성 (ELB 연결 용)

1) "그룹 세부 정보 지정"에서 대상 유형은 "인스턴스로" (오토스케일 사용)
2) 대상 그룹 이름 / 포트 / vpc 선택
3) "대상등록"으로 가서 web / was / jenkins 선택 후 등록

 

2) ALB 생성

1) "ALB 로드 밸런서 유형" 선택
2) 이름 입력 / 내부 / IPv4
3) "네트워크 매핑"에서 vpc - private subnet 선택
4) 보안그룹은 web/was/jenkins SG를 선택
5) "리스너 및 라우팅"에서 포트 설정 후에 "대상 그룹" 선택

 

3) NLB용 EIP 발급 (고정용)

1) "네트워크 및 보안"의 "탄력적 IP" 선택
2) 탄력적 IP 주소 할당
3) 2개 만들기

 

4) NLB에 연결할 ALB Target Group 생성

1) "대상그룹" 생성 클릭
2) "대상 유형 선택"에서 ALB선택
3) 포트 입력 후 ALB를 대상그룹으로 연결

 

5) NLB 생성

1) "로드 밸런서 생성"에서 NLB 선택
2) 이름 / 인터넷 경계 선택
3) VPC 및 Public subnet 선택
4) 고정 시키기 위해 EIP 할당된 것 넣기
5) 리스너에 ALB로 등록되어있는 타겟그룹 넣기

 

6) ALB 리스너 보안그룹 열기

1) 각각의 보안그룹에서 NLB의 VPC 대역의 TCP를 열어주어 ALB의 트래픽을 허용한다.

 

완성된 아키텍처