Azure Fuction - 소비계획
페이지 정보
작성자 kimchimandu 작성일 22-04-26 10:10 조회 2,485 댓글 1본문
[Hosting Plan 유형]
- Consumption : 함수 앱이 실행되는 시간에 대해서만 요금이 청구
- Premium : 선택한 가격 책정 계층을 기준 / 사용 플랜과 동일한 기능 및 스케일링 메커니즘을 제공하지만 성능 및 VNET 액세스는 향상
- 전용(App Service) : 정기적인 App Service 요금 청구 / 비용은 선택한 가격 책정 계층을 기준 / 전용 VM 또는 격리에서 실행해야 하는 경우 사용자 지정 이미지를 사용하거나 과도한 App Service 요금제 용량을 사용
[소비 계획 비용]
단일 함수 실행의 비용 실행은 GB-초 단위로 측정실행 비용은 메모리 사용량과 실행 시간을 결합하여 계산더 오래 실행되는 함수는 더 많은 메모리를 사용하는 함수와 같이 더 많은 비용을 사용
* CPU 사용량은 실행 비용에서 직접적으로 고려되지는 않지만 함수의 실행 시간에 영향을 미칠 경우 비용에 영향을 줄 수 있음
[실행 시간에 영향을 주는 동작]
- 트리거 및 바인딩 : 함수 바인딩에 대한 입력을 읽고 함수 바인딩에 출력을 쓰는 데 걸리는 시간은 실행 시간으로 계산
- 비동기 실행: 함수가 비동기 요청(C#의 경우 await)의 결과를 기다리는 시간을 실행 시간으로 계산
[메모리 사용량 확인 방법]
Azure Portal > 모니터 > 로그 아래 쿼리 실행
--------------------------------
performanceCounter
s| where name == "Private Bytes"
| project timestamp, name, value
--------------------------------
최고관리자님의 댓글
최고관리자 작성일좋은글 감사합니다. ^^