AWS Auto Scaling

kkko·2022년 3월 28일
2
post-thumbnail

AWS Auto Scaling이란?
애플리케이션을 모니터링하고 용량을 자동으로 조절하여, 비용과 안정성을 최적의 방향으로 유지하게 하는 것이다.

AUTO SCALING의 목표


목표를 분석해보면 돈과 안정성를 조합해서 효율을 끌어내기 위한 목표이다.

AUTO Scaling의 구성

용어 정리
IAM이란?
AWS에서 모든 서비스는 유저들에게 권한이 있는데 어떤 서비스를 제공해 줄 것인지 권한 매니징 시스템

Userdate이란?
EC2가 실행될 때 초기에 실행시키는 액션의 집합이다.

모니터링이란?
유저에 따라 인스턴스의 수를 조절하는 것이다.

AUTO Scaling의 구성

용어정리
Lifecycle Hock이란?
인스턴스가 죽었을때, 기타 데이터들의 사라지는 것을 방지하기 위해서 지정시간 동안 필요한 로그나 이미지 백업이나 정보를 백업하고 죽는 것 이다.

AUTO Scaling 순서도

순서는 1. 시작 2. 셋업 3. 모니터링 4.인스턴스 숫자 조절 5. 사이클 실행 순서이다.

실습 결과

하지만 health 체크에서 오류가 발생하여 에러 코드 403에 대해서 알아보니 user data에서 설정을 잘 못한 것 같다.
이 에러는 현재 타겟 그룹에 등록되고 있는 패스에 index.html 파일이 없을 경우에 나오는 에러라고 한다.

/var/www/html/index.html

를 넣어서 다시 s3 를 만들어 보라는 글을 보아서 시도 해볼 계획이다.

profile
velog github

0개의 댓글

관련 채용 정보