Wanted to float an idea to the community about provisioning docker-machines based on the submodels rather than the model. Currently, it appears that the provisioning of nodes is performed against the total number of images. This leads to a single, large node sized by the number of images. A cheaper (and perhaps faster) approach might be to provision multiple nodes based on the number of submodels. The idea would be implemented as a new node index.js parameter to indicate that multi-node provisioning should occur, and could be based on submodels or any number of machines/types desired by the user. No doubt there are quality impacts that might be mitigated by modifying other parameters, like features, that would negate any performance enhancement.
Please educate me on this since no doubt it’s been discussed.