Implementation of FaaS in OpenStack Cloud
Pages : 875-878
Download PDF
Abstract
With the evolution of Cloud Computing and it’s use as a cloud user, Could Computing can be consider as various services in different aspects such as IaaS – Infrastructure as a Service, PaaS – Platform as a Service, SaaS – Software as a Service, Faas – Function as a Service As a cloud, FaaS user just need to write processing logic for function in available coding language supported by FaaS. Deployed function with processing logic in FaaS, it is ready to serve the purpose. Lifecycle for the function is until the execution of the FaaS. Function execution results does not stored on its own. Unlike traditional instance in cloud, FaaS is stateless. In order to maintain state FaaS can use supporting cloud services like object storage, no-sequel DB, DBs, parameter store etc. FaaS is well suited for computing context of lightweight computing, stateless / light state computing is required. This goes hand in hand with Micro service architecture and IOT platform. FaaS – Function as a Service is available in Public Hosted Cloud such as AWS, Microsoft Azure, Google Cloud, IBM Cloud etc. and Private Hosted Cloud Implementation such as OpenStack Cloud Implementation.
Keywords: Cloud Computing; FaaS; Serverless; Apache Whisk; Fission; Iron Functions; Fn Project; Open Lambda; Kuberless; Open FaaS