AWS_Auto Scaling

2022. 6. 29. 21:18·Cloud/AWS
반응형

- 목차 -

 

1. Auto Scaling

2. 실습- AMI

3. 실습 - 시작 템플릿

4. 실습 - Auto Scailing

5. 실습 - Auto Scaling & Load Balancing


  1. Auto Scaling

AWS Auto Scaling은 애플리케이션을 모니터링하고 용량을 자동으로 조정하여, 최대한 저렴한 비용으로 안정적이고 예측 가능한 성능을 유지합니다. AWS Auto Scaling을 사용하면 몇 분 만에 손쉽게 여러 서비스 전체에서 여러 리소스에 대해 애플리케이션 규모 조정을 설정할 수 있습니다. 

(출처 : https://aws.amazon.com/ko/autoscaling/)

 

 

 

 

  2. 실습 - AMI

2-1. AMI 생성

 

2-2. 이미지는 스냅샷 개념으로 보시면 됩니다.

 

2-3. 생성된 AMI 확인

 

 

 

  3.  실습 - 시작 템플릿

3-1. 시작 템플릿 생성

 

3-2. 위에서 생성한 AMI 선택

 

3-3. 인스턴스는 t2.micro, 키페어는 사용하는 것으로 설정

 

3-4. 서브넷은 설정하지않고, 보안그룹은 기본으로 설정

 

 

 

  4. 실습 - Auto Scailing

4-1. Auto Scaling 그룹 생성

 

4-2. 위에서 생성한 시작 템플릿 선택

 

4-3. 사용중인 VPC와 서브넷 선택

 

4-4. Auto Scaling의 크기 선택. 최대 용량을 10개로 하면 10개의 인스턴스까지 생성 가능

 

4-5. 대상값을 50으로 설정해놓는다면, 평균 CPU 사용률이 50이 넘어가면 Auto Scaling 때문에 인스턴스 하나가 추가됩니다.

 

4-6. Auto Scaling 생성 확인

 

4-7. 새로운 인스턴스 - 생성 확인

 

4-8. 새롭게 생선된 인스턴스에 퍼블릭 IP 주소 부여

 

4-9. 부여한 퍼블릭 IP 주소로 XSHELL 접속 후 패키지 설치

 

4-10. 부하 테스트

 

4-11. CPU 사용률 확인. 부하 된 것 확인

 

4-12. 설정했던 대상 값 50이 넘었으므로 인스턴스가 생성되는 것 확인

 

4-13. Auto Scaling에서 인스턴스가 생성 된 것 확인

 

  5. 실습 - Auto Scaling & Load Balancing

5-1. 로드 밸런싱을 위한 대상 그룹 생성

 

5-2. 대상 그룹 생성. 

 

5-3. 대상 그룹 생성 확인

 

5-4. 로드 밸런서 생성

 

5-5. 생성한 로드 밸런서 확인

 

5-6.  Auto Scalin 그룹 생성

 

5-7. 기존에 생성한 로드 밸런서에 연결

 

5-8. 인스턴스 생성 확인

 

5-9. jmeter를 활용하여 인스턴스에 부하 발생

 

5-10. CPU 사용량 증가 확인

5-11. 인스턴스 추가 생성 확인

 

5-12. 로드 밸런싱 확인

반응형

'Cloud > AWS' 카테고리의 다른 글

AWS_CloudFormation  (0) 2022.07.07
AWS 가이드, SAA-C02 개념 정리  (0) 2022.07.06
AWS_로드 밸런서, 대상 그룹  (0) 2022.06.28
AWS_RDS_WordPress 설치  (0) 2022.06.28
AWS_RDS(Relational Database Service)  (0) 2022.06.28
'Cloud/AWS' 카테고리의 다른 글
  • AWS_CloudFormation
  • AWS 가이드, SAA-C02 개념 정리
  • AWS_로드 밸런서, 대상 그룹
  • AWS_RDS_WordPress 설치
nyub
nyub
  • nyub
    xinyub cloud
    nyub
  • 전체
    오늘
    어제
    • 전체 글 (164)
      • Cloud (17)
        • AWS (12)
        • KT (3)
        • NHN (2)
      • IT (130)
        • Network (22)
        • Linux (40)
        • Windows server (30)
        • Docker (9)
        • Terraform (5)
        • Git, Github (3)
        • Kubernetes (9)
        • CI CD (11)
        • 기타 (1)
      • Etc (17)
        • TroubleShooting (12)
        • Other Info (4)
        • 자격증 (1)
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
nyub
AWS_Auto Scaling
상단으로

티스토리툴바