코딩과로그

[TIL] Fagate ECS 배포 본문

Devops/TIL

[TIL] Fagate ECS 배포

피리음 2023. 4. 21. 10:31

Fagate ECS 배포를 해보았다.

위의 그림과 같이 ECS를 사용하여 Fargate 를 만들고 로드밸런서를 연결해주어 배포를 진행했다.

 

만든 순서는 다음과 같다.

  1. 타겟 그룹 생성
  2. 로드 밸런서 생성
    1. 타겟 그룹 연결
  3. ECS 작업 정의 생성
    1. 컨테이너 이미지 지정
  4. ECS 클러스터 생성
  5. 클러스터 내 서비스 생성

최종 결과: 로드 밸런서를 통해 Fargate 접근이 됨을 확인했다.

로드 밸런서에서 fargate 에 접근됨을 확인함

 

 

 

1. 타겟 그룹 생성

 

 

 

 

 

2. 로드 밸런서 생성

 

 

 

보안그룹에는 80포트와 433 포트를 아웃바운드로 열고 있다.

 

 

2. ECS 에서 작업정의 (task)를 만든다.

2.1 파게이트 선택

2.2 다음처럼 진행

 

 

 

컨테이너 추가

3. 클러스터 생성

4. 서비스 생성

 

 

 

서비스의 서브넷 작성 시,  로드밸런서가 지원하는 서브넷 안에 있어야 된다.

 

-보안 그룹을 수정한다.

 

 

이후 다음을 누르고 완료를 진행한다.

여기까지 했으면 완료가 된 것이다.

 

결과 확인해보자.

 

1. 로드밸런서의 DNS 확인

 

2. 로드밸런서로 접근됨을 확인