brunch

You can make anything
by writing

- C.S.Lewis -

by 클라우드 엔지니어 Nov 03. 2019

171. ALB 설정하기

ELB의 하나인  ALB의 기초 설정법을 알아보자.


<1>  apache 설치된  ec2 서버 2대 만들기

<2>   ALB (Application Load Balancers)를 만들자.

<3>  조건에 따라 접속 하는 서버가 다르게 해보자.



<1>  apache 설치된  ec2 서버 2대 만들기

EC2


계정

user : ubuntu


또는


OS  설치시 apache 설치하기

서버 2대 동시 설치

EC2 > Advanced Details  > User data에 Apache 설치되도록 설정 한다.


#! /bin/bash

yum update -y

yum install -y httpd

service httpd start

chkconfig httpd on






<2>   Load Balancers를 만들자.


1.  Create Load Balancer 




2. ALB  선택 





3. AZ는 2개 이상이어야 한다.


주의

ALB에서 AZ는  ALB를  놓는 위치는 지정하는것이다.  

AZ는 PUBLIC Subnet으로 지정해야 한다.

Private Subnet으로 지정하면 서브넷이 안된다.


서버를  Private Subnet에 위치하고 사설IP만 가지는 구성으로

ALB만 공인 IP를 가지는 구조도 같은 구성으로 설정해야 한다.

 


4.  tagent groups 설정하기

EC2  >  Target Group에서 해당 서버 2대를  Add to registered 해서 추가한다.





5. Monitoring에서  Healthy Hosts가   2대 인지 확인한다.




6. EC2 > Load Balancers >  DNS name 확인한다.

웹브라우저로 접속해 본다.




<3>  조건에 따라 접속 하는 서버가 다르게 해보자.

80 포트로 들어 오면  1번 서버 접속하기

9000 포트로로 들어오면  2번 서버로 접속 하기

// 9000 포트에 대해 SecurityGroup에 허용을 추가해야 한다.


Target Group을 2개 만든다.

Tg-80

Tg-9000




tg-80


tg-9000

감사합니다. 

매거진의 이전글 170. Mysql RDS설치와 접속하기

매거진 선택

키워드 선택 0 / 3 0
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari
;