VM online resize of CPU/Memory
KVM supports online resize of CPU/memory, but GCE only supports offline resizing.
Online resizing of number of CPUs and memory would be very helpful to be able to handle (rare or frequently recurring) spikes for relational database workloads, where a couple of minutes of downtime to resize would not be an option.
Autoscaling based on system load would of course be a bonus, but is not initially required, as it is easily to script this in any case.
That a VM would have to be live migrated to scale up is completely acceptable IMO.
Thanks for the suggestion, this is something we’d certainly like to investigate in the future.
Auto scaling the Memory and CPU without a restart help a lot with Production grade applications. We are waiting on this feature to be added.
Bob Klusky commented
Updates on this? Currently i'm forced to poweroff and poweron a production machine twice a day to increase the cpu
As qemue already support this, please add the same support in GCE
Sorry, no updates at this time - this remains on our backlog, but is something we'd like to provide some day. It's a nice complement to our instance rightsizing capabilities.
Ivan Rey commented
Paul's comment seems to be a bit old. Are there any updates on this suggestion?
Marcus Kempe commented
This isn't supported by any cloud provider that I know of. But still, it would be a really useful feature!
Harry Sufehmi commented
I was quite surprised when I found out that GCE can not do this yet.
It's about time, right ?