Chapter 12. Conclusion

As can be seen from the previous chapters, the architecture of CloudForms is scalable to manage very large OpenShift Container Platform clusters.

  • The role/worker/message model allows server roles to be distributed throughout CFME appliances in a region.
  • The appliance model allows for both horizontal and vertical scaling

    • The number of worker processes can be increased on each CFME appliance (scaling out workers)
    • The appliance vCPU count and memory can be increased (scaling up each appliance)
    • Additional CFME appliances can be added to a region (scaling out appliances)
  • The zone model allows containment of provider-specific workers, appliances and workflow processing
  • The region model allows many regions to be grouped together under a single master region

CloudForms can be deployed as a VM appliance outside of OpenShift Container Platform, or running podified within the managed OpenShift Container Platform cluster itself.