Azure Functions 콜드 스타트 줄이기: 플랜 바꾸기 전에 코드로 해결하는 4가지
“Premium 플랜을 쓰세요”로 끝나는 조언 대신, 콜드 스타트를 4구간으로 분해해 각각 어떻게 줄이는지 정리했습니다. Application Insights로 p50·p99 격차를 재는 KQL, static·Lazy 클라이언트 재사용, Key Vault 참조 전환, Run From Package까지 비용 없이 할 수 있는 것부터 다룹니다.
“Premium 플랜을 쓰세요”로 끝나는 조언 대신, 콜드 스타트를 4구간으로 분해해 각각 어떻게 줄이는지 정리했습니다. Application Insights로 p50·p99 격차를 재는 KQL, static·Lazy 클라이언트 재사용, Key Vault 참조 전환, Run From Package까지 비용 없이 할 수 있는 것부터 다룹니다.
B·D·E·F 시리즈를 스펙으로 나열하는 대신, 필요 메모리를 필요 vCPU로 나눈 비율로 시리즈를 역산하는 방법을 정리했습니다. 64GB가 필요할 때 D16s와 E8as의 연간 385만원 차이, B 시리즈 크레딧 소진 함정, 그리고 이미 돌고 있는 VM을 p95 사용률로 재조정하는 기준표까지 다룹니다.