본문 바로가기

Cloud AWS

Amazon AWS :: ELS 활용

 



 

 


Amazon AWS :: ELS 활용


본자료는 저자의 허락하에 공유되는 자료입니다.

국내 전문 CDN 사업자인 GS네오텍은 2015년에 Amazon Web Service의 AWS Premier Consulting 파트너로서 WiseN 이라는 서비스 브랜드로 클라우드 사업을 함께 하고 있습니다. 


Elastic Load Balancing(ELB) 활용

다루는 내용

  • 웹 서버 팜에 여러 대의 인스턴스 실행하기
  • 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. 메트릭 클릭하여 결과 확인

참고

http://aws.amazon.com/ko/elasticloadbalancing/?nc2=h_l3_n

arang

Sr. Technical Trainer at GSNeotek



  Reference : GS네오텍 WiseN 서비스



www.SalesMore.co.kr