Content deleted Content added
No edit summary |
|||
Line 24:
Serverless execution is a cloud computing model in which the cloud provider (or cloud nodes in the blockchain situation) dynamically manages the allocation of computing resources. Typically, the price for each execution is based, rather, on the actual amount of resource consumed by an application than on pre-purchased capacity units. Server-free computing still requires servers, so it's an improper term. The name "serverless computing" is used because server management and capacity planning decisions are completely hidden from developers or human operators. The serverless code can be used with the code implemented in traditional styles, such as microservices. Ideally, serverless applications do not use any classical servers at all. Serverless choreographies involve automating launching methods using virtualization and automation techniques.
The implementation of this advanced type of choreography requires the development of new business models to facilitate cloud-based application hosting without any friction related to payment, installation, etc. For example, the Torpedo [L-TOR2] Hidden Service Protocol concept provides an example for such serverless systems. The best known example is Amazon Lambda [L-AMZL
In our view, serverless choreographies assume that cloud execution and storage is done using encrypted choreographies. Using this form of choreography, we manage to get our hosting companies or individuals managing physical and logical hosting infrastructure not able to influence hosted installation or applications. Businesses provide a generic environment that allows installation of serverless applications without human intervention. Serverless choreographies present the opportunity to develop distributed, decentralized systems and the potential to formally secure advanced privacy properties.
|