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

Add new "simulate-eviction" command action for az vmss #13583

Closed
sandeepkv93 opened this issue May 19, 2020 · 2 comments
Closed

Add new "simulate-eviction" command action for az vmss #13583

sandeepkv93 opened this issue May 19, 2020 · 2 comments
Assignees
Labels
Compute az vm/vmss/image/disk/snapshot Service Team Support Request
Milestone

Comments

@sandeepkv93
Copy link

Resource Provider
What is the Azure resource provider your feature is part of?

  • Compute Resource Provider (Microsoft.Compute)

Description of Feature or Work Requested
Provide a brief description of the feature or work requested. A link to conceptual documentation may be helpful too.

  • This API simulates the Eviction of Spot VMScaleSet Virtual Machines.
    https://docs.microsoft.com/en-us/rest/api/compute/virtualmachinescalesetvms/simulateeviction

  • Background

    Azure has announced a new feature Azure Spot. https://azure.microsoft.com/en-us/pricing/spot/ Here, customer gets deep discounts on VMs but in case Azure needs capacity to cater for regular VMs. these Spots VMs will be evicted with a 30 seconds In-VM notification. This In-VM notification will be via Azure Metadata service, so that, before eviction, it send the 30 seconds notification inorder to prepare the workload for the customer.

    Now, customer wanted an API where he/she can call it to simulate the behaviour as if the VM is evicted due to Capacity reasons. In that case customer would get an invm notification and they can parse that and have a logic for backing up some data or any other disaster management.

    This SimulateEviction API does that. It evicts the VMScaleSet VM and then, as mentioned above, if the customer subscribed for In-VM notification via Azure metadata service, they will get the notification before the eviction.

Minimum API Version Required
What is the minimum API version of your service required to implement your feature?

2019-12-01

Swagger Link
Provide a link to the location of your feature(s) in the REST API specs repo. If your feature(s) has corresponding commit or pull request in the REST API specs repo, provide them. This should be on the master branch of the REST API specs repo.

Azure/azure-rest-api-specs#9102

Target Date
If you have a target date for release of this feature/work, please provide it. While we can't guarantee these dates,
it will help us prioritize your request against other requests.

  • The feature/API is already GA. Can this be prioritized in this semester or early IRON semester as this is the highly asked customer requirement
@ghost ghost added needs-triage This is a new issue that needs to be triaged to the appropriate team. question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels May 19, 2020
@ghost ghost removed the needs-triage This is a new issue that needs to be triaged to the appropriate team. label May 20, 2020
@yungezz yungezz removed the question The issue doesn't require a change to the product in order to be resolved. Most issues start as that label May 20, 2020
@yungezz
Copy link
Member

yungezz commented May 20, 2020

ack on the request.

@houk-ms
Copy link
Contributor

houk-ms commented Jul 10, 2020

PR merged, close the request now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compute az vm/vmss/image/disk/snapshot Service Team Support Request
Projects
None yet
Development

No branches or pull requests

4 participants