The following table describes the Function Compute features released in 2019 and links to the relevant documentation.
| Date | Feature | Type | Description |
|---|---|---|---|
| October 2019 | Custom runtimes | New | You can now define a custom execution environment in any language. Migrate existing web applications to Function Compute without modification, or build serverless web applications with high elasticity and availability. |
| October 2019 | Subscription | New | You can now purchase subscription resources at unit prices 70% lower than pay-as-you-go. Use subscription for stable workloads and pay-as-you-go for variable workloads. Multi-level and multi-dimensional metrics help you track usage and estimate costs accurately. |
| September 2019 | Provisioned instances | New | You can now allocate provisioned instances to eliminate cold start latency. Mix provisioned and on-demand instances — scaling transitions between the two types complete in milliseconds. See also: Best practice for reducing cold start latencies | Synchronous invocations |
| July 2019 | CDN acceleration for Function Compute origins | New | You can now deploy serverless applications built in Function Compute to Alibaba Cloud CDN, simplifying operations and improving user experience for building cloud-native serverless web applications that are elastic and highly available. |
| May 2019 | Java HTTP triggers | New | You can now use Java HTTP triggers to migrate Java web applications built on Spring, Spring Boot, or Struts 2 to Function Compute without modification, or build cloud-native web applications in the Java runtime. |
| May 2019 | Funcraft | New | Improvements: added a program to improve user experience; improved error messages for template.yml syntax validation; when local invoke runs without the invokeName parameter, the first function is invoked by default; PYTHONUSERBASE can now be set to a custom value. Bug fixes: binary data was missing when an HTTP trigger was debugged locally; custom domain name syntax validation did not take effect and was incompatible with earlier versions; RAM users required the AliyunRAMFullAccess permission even after a service role was configured. |
| April 2019 | C# runtime | New | You can now write and run functions in C#, with API operations for both synchronous and asynchronous invocation. Use HTTP triggers to build RESTful APIs and cloud-native web applications, time triggers for automated O&M, or event sources to extend the computing capabilities of other services. |
该文章对您有帮助吗?