다루는 내용
∙ 웹 서버 팜에 여러 대의 인스턴스 실행하기
∙ S3에서 PHP 어플리케이션을 다운받아 웹 서버 자동 실행하도록 구성하기
∙ 웹 서버 앞 단에 ELB 구성하기
∙ ELB에 사용할 CloudWatch 메트릭 살펴보기
실습
웹 서버 실행
1. 콘솔에서 EC2 클릭
2. Launch Instance 클릭
3. Choose an Amazon Machine Image (AMI) 페이지
∙ Amazon Linux AMI 2014.09.2 (HVM) 선택
∙ Select 클릭
4. Choose an Instance Type 페이지
∙ Next: Configure Instance Details 클릭
5. Configure Instance Details 페이지
∙ Number of instances : 2
∙ User data : As text
∙ Next: Add Storage 클릭
6. Add Storage 페이지
∙ Next: Tag Instance 클릭
7. Tag Instance 페이지
∙ Value : LBWebServer 입력
∙ Next: Configure Security Group 클릭
8. Configure Security Group 페이지
∙ Assign a security group : Select an existing security group 선택
∙ ‘Web‘ 보안그룹 선택
∙ Review and Launch 클릭
9. Review Instance Launch 페이지
∙ Launch 클릭
10. Select an existing key pair or create a new key pair 창에서
∙ key pair 선택
∙ Launch Instances 클릭
11. Launch Status 페이지
∙ View Instances 클릭
웹 서버 확인
1. Instances에서 LBWebServer 검색
2. 브라우져에서 접속 확인
∙ http://ec2-52-10-245-54.us-west-2.compute.amazonaws.com/
∙ http://ec2-52-10-244-159.us-west-2.compute.amazonaws.com/
Load Balancer 생성하기
1. 콘솔에서 EC2 클릭
2. 왼쪽 메뉴에서 Load Balancers 클릭
3. Create Load Balancer 클릭
4. Create Load Balancer 창, Define Load Balancer 페이지
∙ Load Balancer name : LabELB
∙ Create LB Inside : LAB VPC (10.0.0.0/16) 선택
∙ Continue 클릭
5. Create Load Balancer 창, Configure Health Check 페이지
∙ Ping Path : /
∙ Healthy Threshold : 3
∙ Continue 클릭
6. Create Load Balancer 창, Select Subnets 페이지
∙ Available Subnets에서 Public Subnets을 선택하여 추가
7. Create Load Balancer 창, Assign Security Groups 페이지
∙ Assign a security group : Select an existing security group 선택
∙ ‘Web’ 보안그룹 선택
∙ Continue 클릭
8. Create Load Balancer 창, Add Instances to Load Balancer 페이지
∙ Name이 LBWebServer인 서버 선택
∙ Continue 클릭
9. Create Load Balancer 창, Add Tags 페이지
∙ Key : NAME
∙ Value : Web Server
∙ Continue 클릭
10. Create Load Balancer 창, Review 페이지
∙ Create 클릭
∙ Close 클릭
11. ELB 확인
∙ DNS Name : LabELB-698670721.us-west-2.elb.amazonaws.com
∙ Status : 헬스 체크가 끝난 후 서비스 상태를 확인 할 수 있다.
CloudWatch에서 Elastic Load Balancing 메트릭 확인
1. 콘솔에서 CloudWatch 클릭
2. 왼쪽 메뉴에서 ELB 클릭
3. 메트릭 클릭하여 결과 확인