A
AB180
July 4, 20221회
ECS Task Rebalancing을 이용한 EC2 비용 최적화

간단 소개
ECS Task Rebalancing을 통해 EC2 비용을 최적화하고, Managed Cluster Auto Scaling의 한계를 극복하는 방법을 제시합니다.
AI Summary
- ECS Managed Cluster Auto Scaling의 문제점
- Managed Cluster Auto Scaling은 EC2 인스턴스 내에 실행 중인 Task가 존재하면 해당 인스턴스를 쉽게 제거하지 못함
- Scale in이 느리게 실행되어 비용 낭비가 발생
- 문제 해결 및 비용 최적화
- ECS event와 Managed Cluster Auto Scaling을 활용하여 Supervisor를 운영, Cluster compaction을 통해 EC2 인스턴스를 효율적으로 관리
- 주기적으로 종료 가능한 EC2 인스턴스를 찾아 Drain하고, 즉시 종료 가능한 인스턴스는 즉시 종료
- Placement strategy를 활용하여 리소스를 적게 사용하는 인스턴스가 잘 찾아지도록 함
- 성과 및 고려 사항
- CPU Reservation을 높게 유지하고 EC2 비용을 20% 절감
- 트래픽 유동성이 큰 경우 Fargate를 활용하는 것이 더 나을 수 있으며, 서비스 안정성을 위해 ECS service auto scaling을 잘 설정해야 함
Next Feeds

올리브영 테크블로그 Gatsby 전환&개발기
올리브영 테크 블로그를 Jekyll에서 Gatsby로 전환하며 얻은 경험, 이유, 개발 과정, 그리고 결과에 대한 분석.
GatsbyJekyll블로그 마이그레이션SEONetlify
2022. 7. 4.
올리브영

어서 와, 광고 데이터 수집은 처음이지? (feat. kraken)
매드업의 데이터 수집 플랫폼 크라켄은 API 제약 극복, 데이터 수집 자동화, 효율성 증대를 목표로 구축되었으며, AWS ECS 기반의 아키텍처를 통해 안정적인 데이터 수집을 제공한다.
크라켄데이터 수집APIThrottlingAWS ECS
2022. 7. 1.
매드업

상품 추천 알고리즘 Item-CF의 최적화 여정
버즈빌의 Item-CF 알고리즘 최적화 여정: Sparse Vector 활용 및 분산 처리로 성능 향상, Robustness 확보.
Item-CF추천 알고리즘Sparse VectorRay분산 처리
2022. 6. 30.
버즈빌
FreeIPA 를 활용한 IdM 구축
FreeIPA를 활용하여 중앙 집중식 인증 시스템(IdM)을 구축하고 로컬 계정 관리의 어려움을 해소하는 방법에 대한 설명.
FreeIPAIdM인증Kerberossssd
2022. 6. 30.
사람인
![[여의도 43층 사람들] Data Engineer 에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/a4ae097c4757c21577608bb236d978b2/cover.png)
[여의도 43층 사람들] Data Engineer 에게 무엇이든 물어보세요!
뱅크샐러드 데이터 엔지니어의 역할, 데이터 플랫폼 팀의 업무, 기술 문화, 필요한 역량에 대한 Q&A를 통해 소개합니다.
데이터 엔지니어데이터 플랫폼데이터레이크데이터 서빙마이데이터
2022. 6. 30.
뱅크샐러드
![[여의도 43층 사람들] Data Scientist & Analyst 에게 무엇이든 물어보세요!](https://blog.banksalad.com/static/b5d55f3904b44e49986814946c61cb84/cover.png)
[여의도 43층 사람들] Data Scientist & Analyst 에게 무엇이든 물어보세요!
뱅크샐러드의 Data Scientist & Analyst 팀의 역할, 업무 방식, Data-Driven 문화와 실험 플랫폼에 대한 소개.
Data ScientistData Analyst데이터 분석A/B 테스팅Data-Driven
2022. 6. 30.
뱅크샐러드