- DevOps for Serverless Applications
- Shashikant Bangera
- 195字
- 2021-07-16 17:35:31
Google Functions
Google joined the party a little late compared to AWS Lambda and Azure Functions. They came onto the market with a beta version of Cloud Functions in March 2017. Currently, we can write Google Functions through Node.js; they will be supporting other languages soon. They support internal event bus triggers and also HTTP triggers, which respond to events such as GitHub WebHooks, slack, or any HTTPS requests, and also mobile backend for events from Firebase analytics, a real-time database.
In terms of scalability, there is in-built provision for autoscaling. Google Functions supports 1,000 functions per project and allows 400 executions per function, which is claimed to be a soft limit. Google Functions allows an execution time of 540 seconds (9 minutes). Deployment is supported through ZIP upload, cloud storage, and cloud store repositories. The event source is through cloud pub/sub or cloud storage objects. The logging of function executions is managed through Stackdriver logging, which is Google Cloud's logging tool.
We will sail through Google Functions's DevOps approach in Chapter 5, Integrating DevOps with IBM – OpenWhisk, and will also look at the best practices around DevOps using Google Functions.
- Linux實戰
- Linux從零開始學(視頻教學版)
- Mastering Distributed Tracing
- 嵌入式Linux系統開發:基于Yocto Project
- Windows Server 2012 Hyper-V Cookbook
- 深入Linux內核架構與底層原理(第2版)
- Linux就該這么學
- 計算機系統:基于x86+Linux平臺
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300
- Windows 8實戰從入門到精通(超值版)
- 分布式高可用架構之道
- 精解Windows 10
- Windows網絡編程(第2版)
- Website Development with PyroCMS
- Mastering AWS CloudFormation