반응형 AWS89 CH02_20 ALB Rule 설정하여 인스턴스 분기하기 1. ec2 이미지를 통해 server3을 만들고 대상그룹 tg1을 새로 만들어 server3과 연결시켰다. 따라서 현재 tg1: server3 tg2: server1, server2 로 연결 됐다. ELB의 리스너에 규칙 보기/편집으로 들어가자 2. ELB의 규칙에 아래와 같은 규칙을 삽입한다. 이로써 /delivery 경로로 가면 대상그룹 tg1으로 로드밸런서가 트래픽을 보내고 나머지 경로에 대해서는 tg2로 트래픽을 보낸다. 2022. 4. 18. CH02_19 ALB에 인스턴스 연결하여 웹서비스 실행하기 1. 대상그룹 만들기 대상그룹이란 ec2 서버들의 집합체다. 기본 설정은 아래처럼 했다. 설정을 마쳤으면 Next 버튼을 누르자 만든 대상그룹의 8000포트에 대해 Include as pending below 버튼을 누르고 Create target group버튼을 누르자 2. 이제 만든 대상그룹과 로드밸런서를 연결해야 한다. 따라서 로드밸런서를 만들어보자 Application Load Balancer를 선택하자 기본적인 세팅은 아래와 같이 했다. 3. ELB가 생성됐다. DNS이름을 복사하자 4. 우툰부 ec2에 settings.py에 ALLOWHOST에 복사한 DNS이름을 붙여넣는다. 5. 다시 서버를 실행시키고 http://elb-1567483418.ap-northeast-2.elb.amazonaws.. 2022. 4. 18. CH02_18 로드밸런서(L4, L7)의 동작원리와 AWS ELB 2022. 4. 18. CH02_17 Django 개발 결과를 EC2에 배포하기 1. EC2 하나를 생성하자 Ubuntu 20.04 LTS 버전으로 만들었다. 키페어는 전에 만든 키페어를 사용했고 나머지는 기본 옵션 그대로 진행하자 2. 인스턴스에 접근하기 위해 putty를 실행해서 Host Name에 ubuntu@[퍼블릭 IPv4 DNS 주소 넣기]를 입력하자 Connection 메뉴의 SSH의 Auth는 다음처럼 설정한다. Private key file은 전에 만들어둔 ppk파일을 이용하였다. 3. Session에서 project1이라는 이름으로 Save를 했다. 4. 이제 Open 버튼을 누르면 우분투가 잘 켜진다. 5. EC2 우툰부 인스턴스에서 apt패키지를 다운로드하기 위해 sudo apt-get update 와 sudo apt-get install build-essent.. 2022. 4. 18. 이전 1 ··· 16 17 18 19 20 21 22 23 다음 반응형