A Compute node is a virtual machine, or collection of virtual machines, designed to run a workload which may incorporate processing and storage elements. This is a traditional virtualised compute capability. The cloud vendor provides the virtual hardware, while the customer is responsible for managing:
- Operating System settings and updates
- Framework and middleware deployment, configuration, and updates
- Software application deployment, configuraiton, and updates
In addition the customer is responsible for:
- Anti-virus scanning, including malware detection and removal
- Backups and restoration processes (for non-transient data workloads, or stateful applications)
- Enabling and configuring encryption processes
The role of the Compute node is to deliver:
- A collection of virtual resources including:
- Processing power
- Persistent storage
- An initial operating system to manage the virtual resources
- Connectivity and processes to access and configure the compute node
- Optionally: resilience and scaling capability
Cloudmarque workload components use a service locator pattern to identify the services they provide and specify dependencies. This component provides and relies on the following services:
- Apps - Named application services which may be leveraged by other cloud resources or compute nodes.
- Logging - A logging service is required as a target for alerts regarding the health of the node.
- Network - The network onto which this compute node will be deployed.
- Automation (Configuration) - Configuration scripts for virtual machines to establish a target state.
Edit this page on GitHub
The content on this page is published under Open Source licenses via GitHub. To submit issues or provide feedback please visit the repository.Visit