AWS 현업 고객 전담 기술 지원자 (TAM) 가 알려주는 ELB Prewarming 이란!!
HTML-код
- Опубликовано: 8 фев 2025
- #aws혼공법 #AWSELB Prewarming #ELB #ELBPrewarming #ELBPrewarming설문지 #LCU
Presenter
Technical Account Manager Seungho Choi
Technical Account Manager Ahyeong Lee
Technical Account Manager(TAM)이란?
고객이 AWS에서 효율적으로 솔루션을 구축하고 클라우드 운영을 최적화 할 수 있도록 도움을 제공하는 역할자 입니다.
00:35 AWS ELB 란!!
ELB(Elastic Load Balancing) 무엇인가요? 용도?
01:36
ELB(Elastic Load Balancing)종류별 용도와 기능
ALB / NLB / GLB
03:03 ELB Prewarming 이란!!
03:40 ELB Prewarming 왜 필요할까요?
소요시간 5분?? / 체감 소요시간 7 ~ 8분 ??
비지니스 대규모 이벤트가 예정되어 있다면,
서비스 성능 저하 또는 Throttling 예방하기 위해 이벤트 기간동안
정해진 최소 수치 이하로 내려가지 않도록 ELB Capacity 수치를 정해주어 안정적인 서비스를 제공 받으실수 있습니다.
05:49 ELB Prewarming 총량 LCU
06:05 LCU (Load Balancer Capacity Unit)
Application Load Balancer 트래픽을 처리하는 요금을 측정
06:30
Dimension 4가지 란!!
새 연결 수(New Connections)
초(SEC)당 얼마나 많은 Connections 생성 되는지의 여부!!
활성 연결 수(Active Connections)
분(Minute)당 얼마나 많은 활성화된 Connections 여부!!
처리된 바이트(Processed bytes)
ELB Data In/Out 얼마나 많은 데이터 용량이 발생 여부!!
규칙 평가(Rule evaluations)
얼마나 많은 Rule이 평가 되는지!!
07:12
1 LCU(Load Balancer Capacity Unit) 란!!
초당 25개 새로운 연결(분다 1,500개)
분당 3,000개 활성 연결
인스턴스,컨테이너 및 IP 주소 대상 시간당 1GB
초당 1,000개 규칙 평가
07:57 ELB Prewarm - LCU Details
예시 (소모되는 LCU 예상)
새 연결 수(New Connections) 75,000 req/sec
처리된 바이트(Processed bytes) 8KB
Prewarm Calculator 예시
09:36 ELB Prewarm - 설문지(Questionnaire)?
** 11개의 질문 리스트 **
1) ELB DNS Name
2) Event start date/time
3) Event end date/time
4) Expected percent of traffic going through the ELB that will be using SSL termination
SSL 사용 비욜%
5) An approximate percentage increase in traffic, or expected requests/sec that will go through the load balancer
예측되는 트래픽, 요구되는 Request per second 성능 수치 (ex. 1,500 request/sec)
6) Average amount of data passing through the ELB per request/response pair (In Bytes)
요청 + 응답 데이터 사이즈
※ 200KBytes와 같은 크기는 요청과 응답 데이터 사이즈로는 너무 크고 통상적이지 않은 부분으로 보통은 20KBytes 내외 입니다.
7) Number of Availability Zones enabled
Target Group에 속해 있는 AZ 가용영역들 (ex. ap-northeast-2a, ap-northeast-2c)
※ 주의: Pre-Warming 요청 시, 등록되어 있는 모든 AZ에 target instance가 존재해야 합니다!!
8) Is the back-end currently scaled to the level it will be during the event?
AutoScaling 등이 적용되어 있는가? (보통 AutoScaling 이라고 작성해 주시면 됩니다.
9) A description of the traffic pattern you are expecting
트래픽 패턴이 어떤지? (Spiky 라고 작성하시면 됩니다.)
10) A brief description of your use case.
사용 사례 설명 (신규 서비스명 혹은 이벤트명 등)
11) Are the back-end instances using persistent connections (Keep-alive)?
Target instance가 keep alive를 사용 여부
"11가지 내용을 기입하여 AWS 서포트지원을 받으시기를 적극 권장 드립니다."
** ELB Prewarm 신청은 최소 서비스 오픈 3일전에 신청해 주시는걸 적극 권장 합니다 **
11:49 ELB Prewarm - Common Best Practice
서비스 오픈 5일전에 신청 "긴급요청시 48 시간"
ELB Prewarming CASE OPEN
13:06 ELB Prewarming Summary
[Reference]
Elastic Load Balancing FAQ
tinyurl.com/5n...
Elastic Load Balancing 요금 (요금계산기)
tinyurl.com/36...
(좋아요 + 구독은 채널 운영에 힘이 됩니다)
감사합니다 JT Studio : )