- 목차 -
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 |