tencent cloud

Serverless Cloud Function

Release Notes and Announcements
Release Notes
Announcements
User Guide
Product Introduction
Overview
Related Concepts
How It Works
Strengths
Scenarios
Related Products
Purchase Guide
Billing Overview
Billing Mode
Billable Items and Billing Modes
Function Computing Power Support
Free Tier
SCF Pricing
Billing Example
Payment Overdue
Getting Started
Creating Event Function in Console
User Guide
Quota Management
Managing Functions
Web Function Management
Log Management
Concurrence Management
Trigger Management
Function URL
A Custom Domain Name
Version Management
Alias Management
Permission Management
Running Instance Management
Plugin Management
Managing Monitors and Alarms
Network Configuration
Layer Management
Execution Configuration
Extended Storage Management
DNS Caching Configuration
Resource Managed Mode Management
Near-Offline Resource Hosting Model
Workflow
Triggers
Trigger Overview
Trigger Event Message Structure Summary
API Gateway Trigger
COS Trigger
CLS Trigger
Timer Trigger
CKafka Trigger
Apache Kafka Trigger
MQTT Trigger
Trigger Configuration Description
MPS Trigger
CLB Trigger Description
TencentCloud API Trigger
Development Guide
Basic Concepts
Testing a Function
Environment Variables
Dependency Installation
Using Container Image
Error Types and Retry Policies
Dead Letter Queue
Connecting SCF to Database
Automated Deployment
Cloud Function Status Code
Common Errors and Solutions
Developer Tools
Serverless Web IDE
Calling SDK Across Functions
Third-Party Tools
Code Development
Python
Node.js
Golang
PHP
Java
Custom Runtime
Deploying Image as Function
Web Framework Development
Deploying Framework on Command Line
Quickly Deploying Egg Framework
Quickly Deploying Express Framework
Quickly Deploying Flask Framework
Quickly Deploying Koa Framework
Quickly Deploying Laravel Framework
Quickly Deploying Nest.js Framework
Quickly Deploying Next.js Framework
Quickly Deploying Nuxt.js Framework
Quickly Deploying Django Framework
Use Cases
Overview
Solutions with Tencent Cloud Services
Business Development
TRTC Practices
COS Practices
CKafka Practice
CLS
CLB Practice
MPS
CDN
CDWPG
VOD
SMS
ES
Scheduled Task
Video Processing
Success Stories
Tencent Online Education
Online Video Industry
Tencent Online Education
Best Practice of Tencent IEG Going Global
API Documentation
History
Introduction
API Category
Making API Requests
Other APIs
Namespace APIs
Layer Management APIs
Async Event Management APIs
Trigger APIs
Function APIs
Function and Layer Status Description
Data Types
Error Codes
SDK Documentation
FAQs
General
Web Function
Billing FAQs
Network FAQs
Log FAQs
SCF utility class
Event Handling FAQs
API Gateway Trigger FAQs
Related Agreement
Service Level Agreement
Contact Us
Glossary

Billable Items

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-12-02 20:27:11

Billable Items

The billing of SCF contains the following four parts. The fees are accurate to two decimal places in USD for Tencent Cloud International.

Pay-as-you-go billable items

The basic fees of SCF are billed based on the actual usage.
Billable Item
Description
Resource usage fee
Resource usage is calculated in GBs by multiplying the configured function memory size by the function execution duration.
Invocation fee
Each function triggering and execution is calculated as an invocation. HTTP-triggered functions are billed by the number of invocations in the same way.
Public network outbound traffic fee
The outbound traffic consumed when the function code accesses the public network is counted as the public network outbound traffic in GB.
Idle provisioned concurrency fee
The number of idle instances is calculated by subtracting the number of actually running concurrent instances from the number of launched provisioned instances, and the idle resource usage is calculated in GBs by multiplying the number of idle instances by the configured memory size.
Basic package fee
A basic package tier is automatically granted, and the fee is automatically deducted on a monthly basis (0.06 USD/day). This fee will be charged in the following cases:
1. You are a three-month new user.
2. You have valid subscription packages.
3. No resource usage, function invocation, and outbound traffic were incurred in the last month.
HTTP-triggered function response traffic fee
It is counted only for HTTP-triggered functions configured with default triggers. For more information, see HTTP-Triggered Function Billing.
For the unit price of each billable item, see Product Pricing.
Note:
For HTTP-triggered functions using the default trigger, HTTP-triggered function response traffic will be additionally generated, which is not included in the free tier. For more information, see HTTP-Triggered Function Billing.

Prepaid billable items

After a subscription package is purchased, it can be used to deduct the above pay-as-you-go billable items.
Billable Item
Description
It is purchased in the form of monthly subscription and can be used to deduct the fees of function resource usage, function invocation, public network outbound traffic, function concurrency quota, and function burst in the specified region/namespace. The resources in the subscription package will be deducted based on the expiration time. If the actual usage is less than or equal to the package quota, no additional function execution fees will be incurred. Excessive usage will be automatically billed in a pay-as-you-go manner.

Fees of other products

Other paid products may be used when you use the SCF service as listed below:
Billable Item of Associated Service
Description
CLS fee
The log query function of SCF is provided by CLS. Operation logs are shipped to CLS by default. For more details, see Log Shipping Configuration. Starting September 5, 2022, CLS offers a limited free tier to new users within three months of activation, after which they will be charged a volume-based log service fee. See Log Service Pricing.
API Gateway, COS, CKafka, and other fees
If you use other products such as CMQ, CKafka, API Gateway, and COS when using SCF, fees will be calculated according to the billing rules of the actually used products.

Resource Usage Fee

Resource usage fees = (resource usage - free tier) * resource usage unit price

Resource Usage (GBs)

Resource usage = memory configured for function * execution duration
Memory configured for the function is calculated in GB, and charged duration is calculated in seconds (converted from milliseconds). So resource usage is calculated in GBs (GB-second).
For example, if a function with 256 MB memory configured is executed for 1760 ms, then the billable duration is 1760 ms, and the resource usage of this function execution will be (256/1024) * (1760/1000) = 0.44 GBs.
Resources used in each run are calculated on an hourly basis.
Note:
SCF resource usage is calculated by multiplying the configured function memory size by the actually triggered execution duration of the function. Compared with the billing method of 100-ms upward aggregation, this billing method calculates lower overall resource usage and incurs fewer fees. For more information, see Billing Example.
Due to issues such as the uncertainty of computing resources where SCF runs, specific actions in the code, and relevant network communications, the execution duration of the same function code may vary slightly when the code is triggered at different times.

Fee for Number of Calls

Invocation volume fees = (number of function invocations - free tier) * invocation unit price
Each function triggering and execution will be calculated as an invocation and aggregated in each hour as the hourly invocation volume. Fees will be charged per invocation.

Fee for Public Network Outbound Traffic

Public network outbound traffic fees = public outbound traffic * traffic unit price
Outbound traffic will be generated when resources are accessed over the public network in a function, such as uploading a file to an external storage space:
When the code writes files to the storage space provided on the public network, outbound traffic will be generated by sending files. When the code reads data or files from the storage space provided on the public network, outbound traffic will be generated only by sending requests but not by reading or downloading files.
If a function is configured with a VPC and writes data to a database in the VPC in its code, no outbound traffic will be generated by data writes.
For a function that uses an API Gateway trigger, no function outbound traffic will be generated by the data returned after the function is executed. The traffic generated by the data returned by API Gateway to the client will be calculated as the outbound traffic of and billed by API Gateway. For the billing rules of API Gateway traffic, see Pay-As-You-Go.

Idle Provisioned Concurrency Fees

Idle provisioned concurrency fees = number of idle instances * configured memory size * idle duration * idle provisioned concurrency unit price
Number of idle instances: SCF counts the maximum concurrency of a version at a 10-second granularity. The number of idle instances is calculated by subtracting the maximum concurrency from the number of currently started provisioned instances. The calculation formula is as follows: number of idle instances = max(number of started provisioned instances - number of concurrent instances, 0).
Configured memory size: The memory size configured for the provisioned concurrency of the function.
Idle duration: The idle duration of the provisioned concurrency.
Idle provisioned concurrency price: See Pricing.
Note:
Idle provisioned concurrency is calculated in GBs (GB-second).
The provisioned concurrency feature only charges small idle fees for the instances that have been configured and started but are not in use, while no additional fees are charged for the instances that have been configured and are in use. In other words, only when the number of provisioned instances is greater than the number of concurrent instances for the current version will idle fees be incurred. For examples, see Billing Example.

Basic Package Fees

Monthly basic package fees = number of days in the month (for example, 31 days in May or 30 days in April) * basic package price
Daily basic package fees = 1 (day) * basic package price
Days: 1 day by default.
Basic package fee: See Pricing.
Note:
If you have used SCF for three months or shorter after the activation, the platform will grant a free tier by default without deducting the basic package fees.
If you have used SCF for more than three months after the activation, and you have valid subscription packages, the basic package fees will not be charged.
The function invocations in a calendar month is counted on the first day of the next month. If there is no any function-related usage incurred, including the function resource usage, function invocations, and public network outbound traffic, the basic package fees will not be charged in the current month. If any function usage is generated in the current month, the basic package fees will be charged next month.

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック