Parallel resource provisioning
摘要:
Computer-implemented methods, systems and computer program products that leverage infrastructure code (IaC) to provision applications in a computing environment as virtual resources. A plurality of containers operating parallel to one another process resource provisioning requests. A central application provisioner orchestrates the containerized provisioning of resources using IaC. Application provisioner introspects IaC templates defining the provisioning request and creates a graph of the templates, mapping requested resources to containers based on the specification of the containers available. Application provisioner spins up idle containers and distributes resource provisioning tasks amongst the idle containers. An idle container provisions an assigned resource and outputs individual state information describing the provisioned resource. Application provisioner aggregates the individual state information from the containers into a completed state file describing the provisioned application and deploys the provisioned application. Provisioned resources can be destroyed by deprovisioning the resource from the assigned container and outputting modified state information.
公开/授权文献
信息查询
0/0