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

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.

主站蜘蛛池模板: 康定县| 进贤县| 民乐县| 新密市| 商南县| 抚顺县| 杭州市| 汶上县| 济阳县| 仁化县| 德格县| 澄江县| 通江县| 黔南| 西城区| 和田市| 盐边县| 天台县| 凤城市| 肃北| 彭州市| 淮南市| 讷河市| 青海省| 汶上县| 宁城县| 华池县| 台东县| 新津县| 宁波市| 勐海县| 胶州市| 西吉县| 宿迁市| 斗六市| 将乐县| 永寿县| 乐清市| 义马市| 类乌齐县| 怀来县|