Compute focused
A compute-focused cloud is a specialized subset of the general purpose
OpenStack cloud architecture. Unlike the general purpose OpenStack
architecture, which is built to host a wide variety of workloads and
applications and does not heavily tax any particular computing aspect,
a compute-focused cloud is built and designed specifically to support
compute intensive workloads. As such, the design must be specifically
tailored to support hosting compute intensive workloads. Compute intensive
workloads may be CPU intensive, RAM intensive, or both. However, they are
not typically storage intensive or network intensive. Compute-focused
workloads may include the following use cases:
High performance computing (HPC)
Big data analytics using Hadoop or other distributed data
stores
Continuous integration/continuous deployment (CI/CD)
Platform-as-a-Service (PaaS)
Signal processing for network function virtualization (NFV)
Based on the use case requirements, such clouds might need to provide
additional services such as a virtual machine disk library, file or object
storage, firewalls, load balancers, IP addresses, and network connectivity
in the form of overlays or virtual local area networks (VLANs). A
compute-focused OpenStack cloud will not typically use raw block storage
services since the applications hosted on a compute-focused OpenStack
cloud generally do not need persistent block storage.