반응형

FinOps 3

[Lambda] awscli Layer 설정

개요Lambda에는 기본적으로 AWS CLI가 없음Lambda 환경은 Python, Node.js 등 런타임만 포함됨aws 명령어는 기본 환경에 포함되어 있지 않음그래서 aws s3 cp, aws kms encrypt 같은 CLI 명령어를 쓰고 싶으면 직접 포함시켜야 해요 Lambda는 코드 사이즈 제한이 있어서, 자주 쓰는 도구나 바이너리는 Layer로 따로 만들어서 붙입니다 1.awscli Layer 사용하는 곳"STOP Fargate POD" Lambda 함수에서 aws cli를 사용합니다.kubectl scale --replicas=0 deploy/이름 명령어를 날리기 위해서는 eks(aws eks update-kubeconfig) 인증을 받아야합니다.eks 인증을 받을 때 aws cli가 필요..

FinOps 2025.04.16

[Lambda] 업무시간 외 AuroraDB Stop/Start

개요DEV환경은 업무시간에만 사용하는 테스트 환경입니다.업무시간(09:00 ~ 18:00) 외 모든 리소스를 Stop하고 업무시간에는 모든 리소스를 Start 해서 요금을 줄입니다.업무시간 : 09:00 ~ 18:00 (총 9시간)업무시간 외 : 24시간 - 업무시간 (총 15시간) 1DAY : 업무시간 외 Stop을 하면 하루에 15시간 요금을 줄일 수 있습니다.365DAY : 15 * 365 = 5475시간 ( 5475시간 / 24시간 = 228.125일)1년 기준으로 하면 228일 요금을 줄일 수 있습니다. 1. 요금을 줄일 수 있는 리소스EC2RDS DBWorkerNodeFargate 등 2. 요금을 줄이는 스케쥴링 방식Stop & Start 스케쥴링은 여러 방식이 있습니다.이 글에서는 Lamb..

FinOps 2025.04.14

[Lambda] 업무시간 외 EC2 Stop/Start

개요DEV환경은 업무시간에만 사용하는 테스트 환경입니다.업무시간(09:00 ~ 18:00) 외 모든 리소스를 Stop하고 업무시간에는 모든 리소스를 Start 해서 요금을 줄입니다.업무시간 : 09:00 ~ 18:00 (총 9시간)업무시간 외 : 24시간 - 업무시간 (총 15시간) 1DAY : 업무시간 외 Stop을 하면 하루에 15시간 요금을 줄일 수 있습니다.365DAY : 15 * 365 = 5475시간 ( 5475시간 / 24시간 = 228.125일)1년 기준으로 하면 228일 요금을 줄일 수 있습니다. 1. 요금을 줄일 수 있는 리소스EC2RDS DBWorkerNodeFargate 등 2. 요금을 줄이는 스케쥴링 방식Stop & Start 스케쥴링은 여러 방식이 있습니다.이 글에서는 Lamb..

FinOps 2025.04.14
반응형