Compute Engine

Welcome to the Google Compute Engine idea forum. You can submit and vote on ideas here to tell the Google Compute Engine team which features you’d like to see.

This forum is for feature suggestions, and is visited regularly by Google’s Product Managers. It is not actively monitored by our technical support team. If you’re looking for help forums, look here:

If you are looking to file a bug report for which you do not need 1:1 technical support, you can also visit our Public Issue Tracker

We can’t wait to hear from you!

  1. Need to route from forwarding rule port to another port for instances in target pool

    Not sure if this is already supported, but my scenario is that I'd like my load balancer to listen for TCP traffic on port 80 and forward traffic to instances in the relevant target pool listening on port 8080.

    I tried to find documentation support the above use case to no avail.

    20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. UDP Packet Fragments cannot be reassembled

    UDP Packet Fragments cannot be reassembled

    20 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. ability to run startup script only once

    I'd like to use startup script to initially bootstrap my VM. After that I will manage it using Puppet/Chef/Ansible.
    It seems counter productive to run the script every time the instance reboots. If the configuration needs to change, Puppet/Chef/Ansible will take care of it.
    If nothing works, VM gets deleted and another one comes up.

    19 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks, we’ll look into this. In the meantime, it seems like you could accomplish something like this by having the first successful run of your script create a “touch file” (“touch ~/.ran-startup-script”) and then have your script check for that file as the first thing it does, and if it exists on the disk, then just exit.

  4. Compute Engine SSL Install

    Can we please get either a decent walk through and/or a quick install feature for SSL certificates. I hate spending hours trying to figure out the particulars of Google Cloud engine and not being able to replicate the issue because it only happens in Google Cloud. Thanks!

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Clearly show my daily spend to the left of the cloud shell icon

    ADS: Average Daily Spend. I need more info on it to make better decsions, and I doubt that I am the only one.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  6. Rename unattached disk

    Not able to rename disk once created.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Multi-regional compute groups

    I have a Web App.

    Reducing latency is very important for my Web App. I host the static content on CDN, but for dynamic content I create Compute Instances in multiple regions. All these instances are exact replicas of my Web App.

    To create these instances, I:

    Create Instance Group per Region (multiple Instance Groups but exact same configuration and Instance Template).
    
    Add these Instance Groups to Back end Service for Load Balancer.

    Every time I roll out an update or do some maintenance work, I regret why I don’t have a single Multi Regional Group.


    • My Web App receives…
    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks very much for adding the extra detail to your request – this is very clear, and is in line with what we thought you might be asking for. I’ve shared your FR with the managed infrastructure team, who are thinking about these scenarios for future enhancements.

  8. Set "Delete boot disk when instance is deleted" to "false" by default

    Not sure whose idea it was to prefer convenience over permanent data destruction in the defaults for creating a new VM. The default should be safe and forgiving, not deadly.

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks, we understand your point of view, and definitely choosing defaults is difficult to do. We will evaluate your suggestion, but please understand that it may be difficult to change, since it could be considered a breaking change to the API (many customers no doubt rely on assumptions of the current behavior at this point).

  9. Get IRAP Certification in Australia

    In order to host medical data in Australia one must use a certified cloud provider. see https://www.asd.gov.au/infosec/irap/certified_clouds.htm.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Virtual Network SPAN Port/Server

    It would be really awesome if you could assign a specific box to intercept all traffic going through a network. We run our internal infrastructure on GCE and really want to deploy a IDS system with network monitoring. Right now there is no way to setup an IDS in GCE like snort that captures all network traffic.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Support Chrome Remote Desktop and/or VNC from Windows GCE Images

    Support Chrome Remote Desktop and/or VNC from Windows GCE Images

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Show estimated pricing of each option as it's selected

    Users should see cearly an estimated pricing as they create or even select these items: disks, DNS zones, snapshots, and even stopped instances (as they may consume disk or IPs)

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks, we do this already for VMs, but will consider it for other types.

  13. add tar functionality to gsutil

    tar functionality is highly appreciated when you've uploaded a tar.gz compressed raw VM image for 6 hours and then get the error message "ERROR: The file inside the tar archive was named 'something-other-than-disk.raw'. It should be named 'disk.raw'. The documentation for importing VirtualBox images doesn't say that using the name 'disk.raw' is required. So now I have to rename the contents of the tar.gz container locally and wait again for 6 hours until the upload has finished again.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Deny rules on firewall

    We can deny an ip address(es) excluding the ones we permit. There should be a choice we cloud block the ip addresses we want.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    I’ve passed your feedback to the networking team. Sorry for the delay finding this idea request and responding.

  15. Expand number of cores according to traffic

    Hi
    Start the server with few cores when required we want to increase number of cores

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks for the suggestion, we are evaluating this request for future implementation.

  16. Add ability to "force" shutdown/deletion of instance

    When rolling large instance groups, the wait time between the ACPI shutdown signal and the actual removal of the instance from the group is significant (and accrues quickly when performing staggered rollouts).

    It would be great if instances could be "force-killed", since a clean shutdown isn't a requirement in many cases.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks, that’s a very valid point – it mixes with another recent item about selecting which instances to take down. The ideal goal would be to quickly takedown any idle instances that don’t need clean shutdown but wait for clean shutdown (completion of request processing) for any busy instances. I’m sharing this feedback with the team for consideration.

  17. send mail using G suite from Compute Engine

    I am using compute engine to host may PHP app, and want to send mail from app from G suit but after researching couple of hours, i just endup with deciding to move service to another host just due to complexity in simple things. At lest make simple these basic things as both are google service.

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Chrome OS

    How about offering a Chrome OS desktop image?

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Rename confusing VM Instance "reset" menu option to "hard restart"

    I found "reset" option under the "VM instances" list, right click on an instance menu highly confusing. It would be more intuitive to call it "hard restart".

    Some (me and my colleague) then saw the option and initially thought about it as a way to reset a host to the state right after the instance creation. Not as "hard restart"

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks for your feedback. “Naming is hard,” as they say. :/ While we’ll definitely take your feedback under consideration, it is not highly likely that we’ll change this unless we get a ton of feedback on it, because it has been this way a long time, and changing the wording at this point would add even more confusion for our users who used to know it the other way. Also note, the word comes from the model that the button on a real machine is called “reset.” What you’re talking about of “reverting” an instance to its clean state would be a different feature akin to “restoring to a snapshot” or re-creating the disk from the Image, essentially.

  20. Complete Image Instance Windows

    We are testing the features of Cloud Computer Engine.
    We did not find an easy way to create a complete Image (including all disks and OS) of a VM Instance.

    In our VM Instance (ge-nv) we have the following disks:
    Ge-nv - Initialization
    Disk-1-bkup
    Disk-1-app
    Disk-1-db
    Disk-1-mongo

    We need a way to create a complete image of the VM above, with all HD's.
    Where, image would be: machine and OS configuration and their respective disks.

    We have this functionality in AWS, where we use to perform full back up of the Instance.

    Without this feature it is impracticable to migrate…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks for your suggestion! There is an idea category here for “backup and DR” that is very popular, and as a result, we are currently gathering requirements to do more about basic capabilities like this.

  • Don't see your idea?

Compute Engine

Categories

Feedback and Knowledge Base