News: 1637607666

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft previews Azure App Service Automatic Scaling, for when defining your own rules is too much like hard work

(2021/11/22)


Microsoft has rolled out an early preview of Azure App Service Automatic Scaling – a handy tool, assuming Azure hasn't hit capacity once again.

The Automatic Scaling feature is designed to do away with all the pesky rules and schedules of Azure's existing [1]Autoscale feature in favour of something managed by the platform itself.

When enabled through either the Azure CLI or ARM templates, the function will automatically scale out the number of running app instances as the request count increases and scale things down again when demand subsides. Developers can slap limits and minimums on the service; the latter being useful for dealing with bottlenecks, while the former is essential to avoid a heart stopping invoice.

[2]

Once configured, Automatic Scaling takes precedence over existing Autoscale rules and schedules. Microsoft also recommends disabling health checks for web apps where the feature has been turned on.

[3]

[4]

"The health check requests can cause unnecessary fluctuations in HTTP traffic," the company explained. A shame because [5]health check is a useful way to see if one's app is having an unscheduled lie-down.

[6]Replaced several times but still live and kicking: Windows Forms updated for .NET 6.0

[7]Intel audio drivers give Windows 11 the blues and Microsoft Installer borked following security update

[8]AWS adds Linux app streaming alongside Windows to 'greatly lower' cost

[9]US Defense Department invites four cloud firms to seek contracts for JEDI replacement system

A cynic might suggest Microsoft could use such a tool for its own [10]infamously wobbly efforts in the cloud.

As for cost, billing is by the second and the preview works with existing Premium Pv2 and Pv3 SKUs. It is also only for the Azure App Service for Windows and Linux and, astonishingly, Microsoft has thus far resisted the urge to tinker with the Azure Portal UI; configuring the preview must be done via Azure CLI or ARM template.

While Autoscale has long existed in the Azure world, defining the metrics and load schedules can be a pain, although having full control over how and when scaling happens will doubtless remain a preference for cautious administrators.

[11]

Microsoft's cloud rival, AWS, also features a variety of scaling options, including the vaguely creepy-sounding [12]Predictive Scaling , which uses machine learning models to predict a customer's traffic and resource requirements. ®

Get our [13]Tech Resources



[1] https://azure.microsoft.com/en-us/features/autoscale/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/paasiaas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YZwhKdGBZ806-3ymbobTAAAAAAA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/paasiaas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YZwhKdGBZ806-3ymbobTAAAAAAA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/paasiaas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YZwhKdGBZ806-3ymbobTAAAAAAA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://docs.microsoft.com/en-us/azure/app-service/monitor-instances-health-check

[6] https://www.theregister.com/2021/11/22/windows_forms_dotnet_60/

[7] https://www.theregister.com/2021/11/19/windows_11_release_health/

[8] https://www.theregister.com/2021/11/17/aws_linux_app_streaming/

[9] https://www.theregister.com/2021/11/19/us_defense_jedi/

[10] https://www.theregister.com/2021/05/20/microsoft_azure_outage/

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offprem/paasiaas&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YZwhKdGBZ806-3ymbobTAAAAAAA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[12] https://aws.amazon.com/blogs/aws/new-predictive-scaling-for-ec2-powered-by-machine-learning/

[13] https://whitepapers.theregister.com/



Anonymous Coward

Oh please, nobody's running this in production. This is one of them features delivered to allow you to tick a box on an RFP written by a smart arse architect who has no intention of using the platform they are procuring.

Anonymous Coward

Indeed. You do you own HA; your own scaling; you test it all as best you can to make sure it bloody well works when needed.

Government spending? I don't know what it's all about. I don't know
any more about this thing than an economist does, and, God knows, he
doesn't know much.
-- Will Rogers