Do you know where all your models are deployed?
Understanding how and where a model or model version is currently in use is fundamental to effectively managing an organization's portfolio of models throughout their lifecycle, governing models for risk and regulatory compliance, and getting the greatest value out of their data scientists' work.
Yet the very nature of how organizations frequently deploy their models across multiple networks, on edge devices or on private networks at client sites means that enterprises often lack easily accessed records of where and how a given model or version is being used.
In fact, it is not uncommon for large enterprises to have numerous models deployed in sensitive networks without any records on the purpose of these models, why they are deployed there, what tasks they perform or whether they should be replaced.
In these circumstances, it is essential that the organization put in place an effective way to track all its external deployments, whether on edge devices, air-gapped networks, or elsewhere. Tracking these deployments offers several benefits that can positively impact your organization's efficiency, accountability and security.
Verta makes it easy to track external deployments. Verta offers both Model Catalog and Model Deployment solutions, and if you install Verta on the same network (and cluster) where you want to run most of your models, a single installation can be used to host your model catalog and Verta model endpoints. Verta automatically captures and documents Verta endpoints. (See screenshot below.)
External deployments, on other networks or devices, are right beside the Verta endpoints under the Release tab of a Registered Model Version. External endpoints can be added by selecting the “Add External Deployment” button. In addition, users who download the deployable docker image using the download icon will also be offered the quick option to log where they are deploying the model.
Users capture the necessary information using a short form, selecting if they are deploying the model on a cloud network (the most popular ones are listed) or on a private network or device (either of which can be given a name for identification purposes).
Then users provide a deployment path or location, which often is the endpoint URL on a third-party network that someone would need to access the models, assuming they have access to that network. Users also can provide a brief description and notes on the deployment.
The release page for a model lists all Verta and external deployments, which can be removed or edited from there. Additionally, teams with access to Verta's Dashboard functionality can see a count of their externally deployed versions and the distribution of models by external deployment location.
Consider the following advantages that enterprises achieve by tracking their external model deployments:
By using a platform like Verta to track external deployments for all their models, enterprises can better manage and govern their ML assets, ultimately helping them to gain greater value from all the work that their data science teams are investing to build innovative models in the first place.
Learn more about the capabilities and benefits of Verta Model Catalog.