본문 바로가기

혼자하는 프로젝트/AWS_도커 구현

3.EC2 생성 및 ALB생성하기

- EC2 인스턴스를 생성하고, 이전에 Terraform으로 구성한 네트워크에 연결해 봅시다.

- 테라폼 으로 생성한 practice-01번 네트워크에 연결합니다.

- 서브넷도 테라폼으로 생성한 네트워크에 연결해 줍니다.

- 보안그룹 규칙 추가에서 SSH와 HTTP를 사용할 수 있도록 포트를 개방해 줍니다.

- 3개의 인스턴스가 생성된것을 확인할 수 있습니다.

- 각각의 이름을 부하발생기, 웹서버1, 웹서버2 로 부여합니다.

- 로드밸런서 메뉴를 클릭하여 ALB를 생성새 줍니다.

- 가용영역 또한 이전에 Terraform에서 생성한 practice-01로 선택하고 서브넷도 선택해 줍니다.

- 새로운 보안 그룹을 생성합니다.

- 라우팅을 위한 대상그룹을 설정 합니다.

- 이름을 생성하고 프로토콜과 포트를 지정 합니다.

- 웹서버 80 포트로 라우팅이 되도록 설정 합니다.

- 상태 검사는 /index.html 을 상태체크 하여 이상이 있는지 없는지 검사를 하는 부분 입니다.

- 고급 상태 검사 설정은 상태 검사를 할 시간 및 범위를 지정 하고 있습니다.

- 대상등록에서 이전에 생성한 웹서버1,2번을 등록된 항목에 추가를 클릭하여 추가해 줍니다.

- 해당 인스턴스로 접근하는 트래픽은 80 포트로 부하분산 하도록 설정 합니다.

- 대상 그룹에 새로운 그룹이 생성된것을 확인할 수 있습니다.

- 로드 밸런서에 이전에 생성한 practice01-alb 항목을 확인 할 수 있습니다.

- ALB로 접근하는 주소는 DNS 이름 입니다.

- 추후에 접근 가능한 주소는 DNS:80 을 웹 브라우저에 입력하면 접근이 가능 합니다.

- 이상으로 EC2 및 ALB 생성에 대해 알아 봤습니다.

- 다음에는 부하생성기를 통해 ALB가 실제로 어떻게 구현이 되는지 웹서버를 설치하고 테스트 해보는 시간을 갖도록 하겠습니다.