How to Deploy a New Vertex AI Model Version with Minimal Disruption?
You are deploying a new version of a model to a production Vertex Al endpoint that is serving traffic. You plan to direct all user traffic to the new model. You need to deploy the model with minimal disruption to your application. What should you do?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
Tests understanding of Vertex AI model versioning and endpoint management, with the common trap being the assumption that creating a new endpoint or simply marking a model as default automatically routes traffic without configuration.
Deploying a new model version to an existing Vertex AI endpoint using the parentModel parameter ensures seamless traffic routing and avoids service interruptions. The community strongly agrees that leveraging the existing endpoint URL and model registry versioning minimizes application disruption during updates.
Option D is frequently chosen by candidates who assume setting a model as the default version instantly shifts traffic, overlooking that explicit endpoint deployment and traffic allocation settings are required to avoid routing to the legacy version.
Community Discussion (5 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Creating a new model version via the Model Registry while specifying the parentModel parameter establishes a clear lineage between the old and new iterations. This approach allows you to deploy the updated artifact to the existing production endpoint, preserving the original endpoint URL and preventing client-side DNS or connection breaks. Vertex AI natively supports gradual traffic shifting between versions on the same endpoint, enabling zero-downtime deployments.Why the Other Options Are Wrong
Options A and B suggest creating a completely new endpoint, which forces clients to update their endpoints and introduces unnecessary network propagation delays and potential downtime. Option D incorrectly assumes that merely marking a model as the default version automatically redirects live traffic; without explicitly deploying the version to the endpoint and configuring traffic weights, requests will continue routing to the currently active version.Community Comment Notes
Multiple high-voted comments emphasize that reusing the existing endpoint maintains the same URL, eliminating DNS updates and service interruptions [1][2]. Contributors note that the parentModel parameter enables proper lineage tracking and easy rollback capabilities [3]. Others clarify that simply setting a default version does not override active endpoint routing configurations, making D ineffective for immediate traffic migration [5].Official Reference
Exam Strategy
Always prioritize solutions that reuse existing infrastructure components like endpoints to minimize client-side changes and latency. When managing model updates, focus on versioning controls and traffic allocation mechanisms rather than recreating resources, as this aligns with cloud-native MLOps best practices for zero-downtime deployments.
Related Analysis
Practice All PMLE Questions
Access 65 questions with complete answers and detailed explanations.
View Full PMLE Practice Test →
parentModelparameter to the model ID of the currently deployed model means that the new model being deployed is created as a child model or an iteration of the existing model. This allows the new model to inherit certain properties or characteristics from the existing model, such as the architecture, hyperparameters, or feature transformations. Create a new Endpoint is Unnecessary.