...
Am I putting a highly sought-after product on sale and announcing a specific start time to a large group of customers? - If yes, there is a strong case for scaling. If no, proceed to the next question.
Info |
---|
NOTE: Auto-scaling may fall short in this surge scenario because it takes about 5 minutes for the Azure scaling to “catch up.” If 90% of your traffic is all going to hit in the first 5 minutes of the sale, then manually scaling Azure prior to the sale would definitely be required. An alternative option to announcing a specific time, which usually requires manual scaling, is to announce a specific date. That spreads the traffic throughout the day and will likely be handled fine with auto-scaling. |
Are there hard inventory caps or limited-time pricing offerings that are expected to sell quickly or drive high demand? - If yes, there is a strong case for scaling. If no, proceed to the next question.
Are you in an environment where there are many unknowns and this sale is HIGHLY important? If this sale is very important and you would like the security of being overly prepared, consider scaling, however, auto-scaling is also a great assurance in this scenario.
What do I scale? My DB, my App Service, both?
...