I've been trying to figure out the following: Do I need to disable auto scaling during a deploy when I'm using slots?
My Azure setup is:
- One production site with auto scaling enabled
- One staging slot
- DevOps release going to the staging slot, which is then swapped with production
My thoughts are: what if the production site has spawned 3 instances, and I then start to release (to the 3 staging slot instances), but during this process, a scale out or in occurs, either adding or removing an instance. Would my release break in the middle or be rolled back?