2021.04.10 - [클라우드/AWS] - [AWS]1강 EC2
2021.04.10 - [클라우드/AWS] - [AWS] 2강 AMI
2021.04.11 - [클라우드/AWS] - [AWS] 3강 Security Group
2021.04.24 - [클라우드/AWS] - [AWS]4강 ELB
현재 빨간색 박스로 그려진 것 까지 배웠습니다.
이번에 EC2의 수를 사용량에 따라 늘리는 Auto Scale을 하겠습니다.
오토스케일
자동적으로 스케일을 늘려주 기능으로 스케일의 종류는 수직적/ 수평적 스케일 업/다운이 있습니다.
장점으론 안정성( 부하에 맞게 자동적으로 처리해주고 , 여러 AZ에 뿌려주기도 합니다.)/ 최소비용( 부하에 맞게 적절한 수의 인스턴스를 확장/ 수축시켜 줍니다.)의 특징이 있습니다.
Auto Scaling의 구성을 할 때 생각할게 / 무엇을 어떻게 시킬 것인가?
무엇을 (어떤 이미지, 어떤 스펙, 어떤 보안그룹 ... )
어떻게 ( CPU의 부하가 70% 일 때 늘린다, 부하가 40프로 일때 내린다= 모니터링이 필요하다 watching의 기능이 필요)
Watch의 기능으로 선/후 처리도 가능합니다.
생성 시 로드벨런서와 비슷하게 오토스케일그룹을 생성해야 합니다. /추가적으로 오토스케일 룰을 줘야합니다.
실습
-룰 생성
-오토스케일 그룹생성
1. IAM
1.1. 역할(롤) 생성
1.2. EC2의 롤
1.3. S3에 대한 룰 체크( S3에 어플리케이션을 넣어 EC2에 불러오기 위해 )
1.4. 역할 만들기 -검토
2. S3생성
2.1. 버킷- 버킷 만들기 ( 어플리케이션을 담고 EC2 생성 시 해당 어플리케이션을 받아와서 서비스)
2.2. 버킷 생성 (해당 이름으로 생성이 되지 않아 변경)
2.3. 어플리케이션 업로드
2.4. 파일로 생성 후 업로드
<html><body><h1>auto scale</h1></body></html>
3. Auto Scale Configure 생성
3.1. EC2- Auto Scale configure 생성
3.2. 설정값
**설정 값 중 IAM 이 있는데 급하게 EC2 생성했습니다. 단순 httpd만 인스톨 했습니다.
2강을 참고 하세요.
3.3. 오토스케일 생성
시작구성- 체크 - 작업- 오토스케일 그룹생성
3.4. 설정하기
서브넷 선택 - 다음에 VPC하면서 포스팅 예정
3.5. LB 생성
3.6. 기타 설정
3.7. 생성 확인
'클라우드 > AWS' 카테고리의 다른 글
[AWS] EKS 설치 / 사용 - 1 주차 (0) | 2023.04.26 |
---|---|
[AWS] Access key 발급 (0) | 2023.04.26 |
[AWS]4강 ELB (0) | 2021.04.24 |
(AWS) EC2 NoteBook 설치 및 장단점 (0) | 2021.04.12 |
[AWS] 3강 Security Group (0) | 2021.04.11 |