티스토리 뷰
ecs-patterns의 ApplicationLoadBalancedFargateService를 사용하여 Service를 만들었는때, Auto Scale을 설정 하려면 어떻게 해야 할까?
여기서는 쉽게 보이지가 않는다.
정답은..
const fargateService = new ecs_patterns.ApplicationLoadBalancedFargateService(this, 'FargateService', {
//...
}
fargateService.service.autoScaleTaskCount({
maxCapacity: 4
}).scaleOnCpuUtilization('CpuScaling', {
targetUtilizationPercent: 10
});
이런식으로 처리하는 것이다.
마찬가지로 Target Group에 StickySession을 처리하고 싶다면
fargateService.targetGroup.enableCookieStickiness 이런걸 써주면 되겠다.
'Cloud > AWS' 카테고리의 다른 글
DDB Singletable 디자인 (0) | 2021.10.06 |
---|---|
AWS CLI v2 에서 명령어 출력이 새 창으로 나오지 않도록 하기 (0) | 2021.09.29 |
MSA의 Demo Day (0) | 2021.06.18 |
Public IP가 할당되지 않은 Instance는 Internet Gateway로 요청을 보낼 수 없다. (0) | 2021.06.17 |
AWS CDK로 ECS Fargate Service CI/CD 만든 회고 (0) | 2021.06.17 |
AWS CLI 출력을 필터링 하기 (0) | 2021.05.17 |
AWS ECS 강좌 (0) | 2021.05.16 |
AWS Private Subnet과 VPC S3 Gateway Endpoint 연결 문제 (0) | 2021.05.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Quiz
- gcc
- C
- kering
- NDK
- Python
- algorithm
- MFC
- Cloud
- android
- 안드로이드
- C++
- 프로그래밍
- Troubleshooting
- linux
- Visual C++
- driver
- jni강좌
- 음악
- winapi
- 드라이버
- java
- database
- it
- AWS
- source
- db
- API
- 리눅스
- jni
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함