본문 바로가기
클라우드/AWS

[AWS]5강 Auto Scaling

by Cloud_Park 2021. 4. 24.

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