MMS components
While a user interacts with the hzn
CLI or the API to use MMS, here we will provide a brief overview of the various components involved in model file transfer. To accomplish the task of delivering the model file to the target edge nodes securely, MMS involves two major components – Cloud Sync Service (CSS) and Edge Sync Service (ESS).
CSS
CSS, a part of Open Horizon Management Hub, receives the published model file along with associated model deployment policy metadata and uses that to determine the Service and the Edge nodes where the model file needs to be delivered.
ESS
ESS, a part of each Edge agent running on the Edge nodes, works with the CSS component in the Open Horizon Management Hub to coordinate the actual file transfer securely.
Tip
Additional details can be found in the Open Horizon GitHub repo at https://open-horizon.github.io/docs/developing/model_management_details/.