Cloud Computing Patterns, Mechanisms > Containerization Patterns > Serverless Deployment
Serverless Deployment (Erl, Naserpour)
How can cloud services be deployed without the need for maintaining underlying infrastructure resources, such as Web servers or virtual servers?
Problem
When cloud services are deployed on a server or in a container, the underlying infrastructure may not be pre-configured for their deployment, leading to delays until the environment is set up to support the deployment.
Solution
Cloud services can be equipped to be self-hosting by being packaged with the necessary components and configuration information so that upon deployment in a special serverless environment they are fully functional.
Application
Cloud services are designed, coded and deployed alongside the descriptor in preparation for deployment in a serverless environment, which is typically available by cloud providers.
Mechanisms
Automated Scaling Listener, Cloud Storage Device, Container, Ready-Made Environment, Remote Administration System
Compound Patterns
Burst In, Burst Out to Private Cloud, Burst Out to Public Cloud, Cloud Authentication, Cloud Balancing, Elastic Environment, Infrastructure-as-a-Service (IaaS), Isolated Trust Boundary, Multitenant Environment, Platform-as-a-Service (PaaS), Private Cloud, Public Cloud, Resilient Environment, Resource Workload Management, Secure Burst Out to Private Cloud/Public Cloud, Software-as-a-Service (SaaS)
The sequence in which a cloud service transitions from development to deployment in a serverless environment