官术网_书友最值得收藏!

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 – OpenWhiskand will also look at the best practices around DevOps using Google Functions.

主站蜘蛛池模板: 东明县| 高邑县| 灵山县| 宣威市| 建湖县| 东源县| 山东| 新邵县| 巴彦淖尔市| 分宜县| 博野县| 清新县| 蛟河市| 丹棱县| 额尔古纳市| 盈江县| 克什克腾旗| 泰顺县| 探索| 大英县| 龙口市| 西和县| 阿克陶县| 礼泉县| 石家庄市| 西平县| 茂名市| 黎川县| 新营市| 化德县| 巩义市| 湖州市| 临城县| 虹口区| 象山县| 五台县| 太仆寺旗| 堆龙德庆县| 行唐县| 苍梧县| 蓬莱市|