Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controlled Rollout #31

Open
ghost opened this issue Aug 16, 2020 · 7 comments
Open

Controlled Rollout #31

ghost opened this issue Aug 16, 2020 · 7 comments
Labels
enhancement New feature or request

Comments

@ghost
Copy link

ghost commented Aug 16, 2020

Hi ,
AML supports "controlled rollout" to AKS - https://docs.microsoft.com/en-us/azure/machine-learning/how-to-deploy-azure-kubernetes-service#deploy-models-to-aks-using-controlled-rollout-preview.

In summary, this feature allows, multiple versions of model to be deployed on same AKS cluster. Each version of the model serves some percentage of traffic for the same endpoint.

Is there a plan to add support for this feature?

@marvinbuss marvinbuss added the enhancement New feature or request label Aug 17, 2020
@marvinbuss
Copy link
Contributor

@prwani If this is required, we can prioritize this feature. Until when do you need this feature?

@ghost
Copy link
Author

ghost commented Aug 17, 2020

@marvinbuss I don't have an immediate requirement. It is just a feature request.

@marvinbuss
Copy link
Contributor

I already added the request to our backlog and we will add this feature in the near future. We will keep this issue open until we implement this feature.

@liuyc111
Copy link

liuyc111 commented Aug 26, 2021

In summary, this feature allows, multiple versions of model to be deployed on same AKS cluster. Each version of the model serves some percentage of traffic for the same endpoint.

so How do I determine the direction of the route I don't know the concept of traffic?
@marvinbuss
thanks

@marvinbuss
Copy link
Contributor

Hi @liuyc111,
What would be your expected feature set?
Would it be sufficient if the Action just updates the existing endpoint via controlled rollout or would you like to control the percentage of traffic?

What I mean with Option 1 is:

  • You specify endpoint/model name etc. and the action adds the new model, increases traffic and default model version and then removes the old version.
    Would this be sufficient or do you want to keep both models with a particular traffic that you specify?

@liuyc111
Copy link

Thank you. I'm thinking about it
@marvinbuss

@marvinbuss
Copy link
Contributor

Thank you. I'm thinking about it
@marvinbuss

Please provide some feedback in this thread, when possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants