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

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.

主站蜘蛛池模板: 延津县| 陕西省| 德化县| 筠连县| 白城市| 新兴县| 西乡县| 五大连池市| 文成县| 宁明县| 玛曲县| 静安区| 会同县| 佛冈县| 栾城县| 法库县| 巫山县| 石楼县| 尚志市| 华亭县| 宁强县| 祥云县| 比如县| 奈曼旗| 焉耆| 中方县| 舟曲县| 丹巴县| 河源市| 湖南省| 安福县| 和林格尔县| 高州市| 东乡县| 本溪市| 乐昌市| 肃南| 临泽县| 鱼台县| 通化市| 榕江县|