일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- S3
- APIGateway
- cbt
- CodeCommit
- ASG
- istio
- write back
- EKS
- CloudWatch
- Lambda
- 3AZ
- cloudwatch-agent
- server
- CodeBuild
- CodePipeline
- stateful
- Round Robin
- AWS
- CloudFormation
- 쿠버네티스
- access_log
- SQS
- 해킹송
- Kinesis
- DaemonSet
- 유나인버거조인트
- DNS
- 정보처리기능사
- Kubernetes
- write Through
- Today
- Total
cloud bee
AWS Auto Scaling FAQ 정리 본문
Amazon EC2 Auto Scaling이란?
Auto Scaling은 EC2 인스턴스를 자동으로 시작하거나 종료한다.
-> 로드를 처리할 수 있도록 적절한 수의 Amazon EC2 인스턴스를 유지할 수 있게 해 준다.
-> 수요가 급증할 경우 Amazon EC2 인스턴스의 수를 자동으로 늘려 성능을 그대로 유지한다.
-> 수요가 적을 경우 자동으로 용량을 줄여 비용을 절감한다.
C2 Auto Scaling
- EC2 인스턴스 플릿 관리를 통해 비정상 인스턴스를 탐지하여 교체한다.
- 사용자가 정의하는 조건에 따라 Amazon EC2 용량을 자동으로 확장 또는 축소함으로써 애플리케이션 가용성을 유지할 수 있다.
Amazon EC2 Auto Scaling을 사용할 때의 이점
1. Amazon EC2 인스턴스 가용성을 유지하는 데 도움이 된다.
2. 손상된 Amazon EC2 인스턴스를 탐지하고 개입 없이 이를 교체할 수 있다.
3. 애플리케이션이 사용자가 기대하는 수준의 컴퓨팅 파워를 확보할 수 있다.
4. 미리 수동으로 Amazon EC2 용량을 프로비저닝해야 할 필요가 줄어든다.
5. ELB를 사용하여 ASG 내 인스턴스로 트래픽을 분산할 수 있다.
6. Predictive Scaling 정책을 사용하여 향후 수요가 발생하기 전에 미리 용량을 늘릴 수 있다.
용어 정리
플릿 관리란?
비정상 인스턴스를 자동으로 교체하고 플릿을 원하는 용량으로 유지하는 기능
-> 플릿 관리를 통해 애플리케이션이 트래픽을 수신하고 인스턴스 자체가 올바르게 작동하는지 확인할 수 있다.
동적 조정 기능이란?
로드 또는 다른 지표를 기반으로 용량을 자동으로 확장 또는 축소하는 기능을 말한다.
-> 예를 들어 CPU의 온도가 80% 이상 급증하면 Auto Scaling에서 새로운 인스턴스를 동적으로 추가할 수 있다.
대상 추적이란?
몇 가지 간단한 단계로 애플리케이션에 대한 동적 조정 기능을 설정하는 데 사용할 수 있는 새로운 조정 정책 유형이다.
-> 지표를 선택하고 대상 값을 설정하여, 해당 목푯 값을 유지하는 데 필요한 대로 ASG 내 EC2 인스턴스 수를 조정한다.
수명 주기 후크
-> 인스턴스가 다음 상태로 전환되기 전에 작업이 완료될 때까지 대기할 지정된 시간(기본적으로 1시간)을 제공한다.
비정상 인스턴스
-> 하드웨어가 어떤 이유에서 손상되거나(불량 디스크 등) 사용자가 구성한 ELB 상태 확인을 통과하지 못한 인스턴스를 말한다.
상태 저장 인스턴스
-> 그 인스턴스에만 존재하는 데이터가 있는 인스턴스를 말한다.
ASG 보안 및 TIP
Auto Scaling 그룹의 여러 인스턴스에 걸쳐 변경 사항을 적용하는 법
-> AWS CodeDeploy 또는 CloudFormation을 사용하여 Auto Scaling 그룹의 여러 인스턴스에 대한 코드 변경을 오케스트레이션 한다.
ASG의 용량을 밸런싱 하는 법
-> 여러 개의 영역을 구성하면 된다. 이유는 ASG가 영역 전체에서 EC2 인스턴스를 자동으로 밸런싱 하기 때문이다.
손상된 인스턴스 교체
-> 손상된 인스턴스가 상태 확인에 실패하면, ASG가 자동으로 이를 종료하고 새로운 인스턴스로 교체한다.
ASG 인스턴스 방식
-> 스팟 인스턴스로만 채우거나 모든 용량을 온디맨드 인스턴스와 RI로만 채우도록 ASG를 구성할 수 있다.
-> 온디맨드 인스턴스와 RI로 기본 용량을 확보하고 스팟 인스턴스로 내 ASG를 확장할 수 있다.
ASG 구성 속성
-> ASG의 구성을 수정하여 구매 모델 조합 및 여러 인스턴스 유형 지정과 관련된 다양한 속성을 업데이트할 수 있다.
CPU & memory
-> 서로 다른 크기의 인스턴스(CPU 코어, 메모리)를 지정할 수 있다.
'이론 및 개념정리 > AWS FAQ' 카테고리의 다른 글
Amazon S3 FAQ 정리 (0) | 2023.02.08 |
---|---|
AWS ECS FAQ 정리 (0) | 2023.02.07 |