Alibaba Cloud Function Compute is a fully-managed event-driven computing service. With Function Compute, you can focus on writing and uploading code, without the need to procure and manage infrastructure resources such as servers. Function Compute prepares computing resources for you, runs code elastically and reliably, and provides features such as log query, performance monitoring, and alert.
With Function Compute, you can quickly create any type of applications and services and only pay for the resources actually consumed when you run your code.
The following figure shows the workflow of Function Compute.
The corresponding steps are described as follows:
Function Compute integrates different services in an event-driven manner. Based on this, you can create elastic, reliable, and secure applications and services, and even complete a set of backend services for processing multimedia data within a few days. When an event source triggers an event, the associated function is automatically called to process the event. For example, when an OSS object creation event (ObjectCreated) or deletion event (ObjectRemoved) occurs, the associated function is automatically triggered to process the event. When API Gateway receives an HTTP request, it automatically triggers the associated function to process the request. Besides, functions can be triggered by other Alibaba Cloud services such as Log Service and Tablestore.
If you plan to purchase a server to develop a social short video application, you need to consider many issues. The following lists some examples:
Fortunately, cloud-based infrastructure allows you to quickly schedule and use massive computing resources, without worrying about finding servers of appropriate specifications within a short period of time. However, the abstraction granularity of most existing cloud computing resources is at the instance level. As a result, it is still difficult and costly to manage and use these computing resources. Alibaba Cloud Function Compute is designed to reduce computing costs and improve computing efficiency. It increases the abstraction granularity of computing services to the function level, providing a serverless application design pattern.
Function Compute spares you from the management of the underlying infrastructure. You can run services by simply deploying your code to Function Compute and triggering function execution in an event-driven manner. You do not need to worry about issues such as environment deployment, server scale-out, and server breakdown. Function Compute provides an elastic scale-out mechanism and is billed on a pay-as-you-go basis. Besides, Function Compute provides features such as log query, performance monitoring, and alert to help you quickly locate and troubleshoot problems.
The Function Compute has the following benefits:
Alibaba Cloud Function Compute is a fully managed, event-driven compute service. Function Compute allows you to focus on writing and uploading code without having to manage infrastructure such as servers. Function Compute provides compute resources to run code flexibly and reliably. Additionally, Function Compute provides a generous amount of free resources. No fees are incurred for up to 1,000,000 invocations and 400,000 CU-second compute resources per month.
Deploy an application in Function Compute without managing and setting up servers. Work together with multiple Alibaba Cloud services to perform complicated tasks.
Sina Weibo is continuously saving costs by using Function Compute to process image files. We do not need to reserve a large number of idle machine resources to handle traffic surges during peak hours any more. Our engineers do not need to waste time on infrastructure management, such as monitoring server status. Instead, they can focus on working with our product teams to increase business value.
In Xianyu, the serverless architecture empowers the cloud-based integrated programming model. Under this model, the people-days required to develop have been reduced by more than 30%. At the same time, the bug rate has been decreased by 20% because we use less code that is more standardized.
Century Mart deploys Function Compute, API Gateway, and Tablestore to facilitate the computing and storage of its core business. The deployment allows Century Mart to flexibly to provide the resources needed for daily and peak promotions. The research and development efficiency is increased by more than 50%, and the cost of resource upgrading is reduced by 100%.
With Function Compute, AutoNavi delivered outstanding performance during the peak hours of the 2020 Chinese National Day (Golden Week). The overall service success rate was greater than 99.99%, with a total of more than 1,000,000 triggers per minute and 20,000 queries per second (QPS). The average service response time for each scenario is less than 60ms, and service stability exceeded expectations.
2,599 posts | 762 followers
FollowAlibaba Clouder - April 26, 2021
Alibaba Cloud Serverless - July 17, 2023
Alibaba Clouder - February 19, 2021
Alibaba Cloud Community - August 29, 2023
Alibaba Cloud Serverless - June 28, 2022
Alibaba Cloud Native - February 5, 2021
2,599 posts | 762 followers
FollowAlibaba Cloud Function Compute is a fully-managed event-driven compute service. It allows you to focus on writing and uploading code without the need to manage infrastructure such as servers.
Learn MoreElastic and secure virtual cloud servers to cater all your cloud hosting needs.
Learn MoreCloud Engine for Enterprise Applications
Learn MoreRealtime Compute for Apache Flink offers a highly integrated platform for real-time data processing, which optimizes the computing of Apache Flink.
Learn MoreMore Posts by Alibaba Clouder