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

Other serverless architectures

There are many other serverless options, such as OpenFaaS, Fission, and Iron.io. I won't cover them in this book, but let's scheme through the features. OpenFaaS is an open source alternative for serverless architecture. It is built over Docker containers, Swarm, and Kubernetes. It has its own UI portal and also has CLI support to deploy functions. OpenFaaS supports Node.js, Python, GO, and C# on Windows and Linux. We can set it up over a cloud, a local laptop, or an on-premise server. We can write functions for almost everything—that is what is claimed by OpenFaas. OpenFaaS is written in Golang. It allows events through HTTP/HTTPS requests.

Fission is yet another open source version of serverless architecture—the underlying technology is Kubernetes and Docker containers, which can be deployed on both cloud and on-premise infrastructures. It is designed as a set of microservices, and its components are the controller, router, and pool manager. The router manages HTTP requests, the controller manages functions, event triggers, and environment images, and the pool manager manages the pool of containers and loads the functions into these containers. The functions are written with Python.

主站蜘蛛池模板: 仁布县| 鄂伦春自治旗| 彩票| 全南县| 宜阳县| 三门峡市| 海丰县| 蒙阴县| 广丰县| 荥阳市| 扎鲁特旗| 什邡市| 遂川县| 新巴尔虎右旗| 青铜峡市| 宁远县| 保亭| 宜州市| 松江区| 昆明市| 泰宁县| 苍溪县| 深水埗区| 定南县| 佛坪县| 朝阳县| 合水县| 马边| 札达县| 德昌县| 普兰县| 梓潼县| 黎平县| 庆阳市| 沙田区| 交城县| 呼玛县| 通州市| 阿尔山市| 读书| 格尔木市|