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. Support Split DNS

    It will be nice if instance inside project can resolve DNS names to internal IPs. EC2 implementation:
    nslookup ec2-54-100-100-30.eu-west-1.compute.amazonaws.com 8.8.8.8
    54.100.100.30
    nslookup ec2-54-100-100-30.eu-west-1.compute.amazonaws.com
    10.0.1.253

    28 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Increase Google Console Security with password confirmation in VM deletion and other critical issues

    Increase Google Console Security with password confirmation in VM deletion and other critical issues.

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow instances with high disk bandwidth

    Data processing workloads usually bounded on disk IO.
    Currently google provides expensive internal SDD disks that are bounded by size (3TB) or external disks that are bounded by 240MB/s limit per instance.

    AWS on the other hand allows internal hdd disks 48TB with 6GB/s performance (d2.8xlarge) or cheap persistent hdd disk that allow 1250MB/s bandwidth per instance. In any way, EC2 has much bigger offering for data processing workloads.

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks for your feedback, we’ll consider an HDD-based instance storage in future product planning.

    Please refer to the comments on this entry for more details about how our Local SSD product works and what it costs. I believe you’ll find it superior to the similar offering from AWS (i2), but we don’t currently have an exact equivalent that is HDD-based (d2).

  4. Specify swap space size in "Create an instance"

    Currently, after a new VM instance is created, the swap space size is 0 and, if desired, we have to add swap space post-creation. It would be nice to be able to enter a desired swap space size in the instance creation form and it would be ready and active when the instance becomes available. Note: I'm mostly using CentOS images.

    25 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks for the suggestion! Swap space is not a very common use case, so far as we know, and it might not rise to the level of something that makes sense to burden the API with for all time, but we’ll take a look.

  5. Auto stop Compute Engine after x time idle

    When you're running experiments & you don't know when it will stop : enable an auto stop after it's finished

    25 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Committed Use Discounts for shared CPU instance

    It seems that Committed Use Discounts is only available for at least 1vCPU. But I also want to have Committed Use Discounts for shared CPU instance like g1-small or f1-micro.

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks for your suggestion, this is definitely something we will consider adding in the future!

  7. Allow settings labels in instance template

    Currently labels can be set on instances, but not on instance templates via gcloud beta commands. In order to use labels in BigQuery billing export this would be tremendously useful.

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Paul Nash responded

    Thanks for the feedback, this is definitely planned to be available. I don’t have an exact timeframe currently, but we wouldn’t GA the feature without this. Note, it’s possible to add labels to a template through the API itself through instanceTemplates.insert(), but of course that’s not very easy to use if you’re working with gcloud.

  8. Paginate Disk Snapshots in other GCE UIs

    Hello,

    Snapshots when viewed outside of the snapshot page are not paginated. For instance, in one project of mine with automated hourly snapshots (that are garbage collected on a schedule) the Snapshots page is roughly 200 pages. This is fine and expected.

    The problem is when I go to make a GCE server and click Disks> "Snapshots" the entire 200 pages attempt to load into the forum so that a snapshot can be selected.

    I'm on an i7, OSX 16GB ram and this causes my Chrome tab to completely freeze. If I wait about 5 minutes I'm sort of able…

    23 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks, Mike. This is a great suggestion, and someone from my team is looking into it. We’ll update the status here when we have more information available.

  9. Prevent deleting an image if it is used by an instance template

    If you do delete an image and it is used by a template that is used by an instance group it will prevent it from auto-healing and from scaling out

    23 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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.

    23 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Please let us add more storage...

    Even after the 65536 Limit

    I can’t seem to add other drives EVEN after quota increase

    Also I usually get lot of errors making big VMs due to availability

    Please please improve

    I want at least 100Tb storage as external!

    22 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Paul Nash responded

    Thanks, as you mention 64TB is the current limit for total attached storage capacity, regardless of how many disks you use. We’re always considering improvements and will update this item if we and an increase to our plans.

  12. 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.

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    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.

  13. 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…
    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 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.

  14. UDP Packet Fragments cannot be reassembled

    UDP Packet Fragments cannot be reassembled

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Rename unattached disk

    Not able to rename disk once created.

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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"

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 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.

  19. 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

    We're glad you're here

    Please sign in to leave feedback

    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).

  20. Could I see my current cost easily?

    I just started.
    I can see a graph of my VM instances' utilization.
    Could you add an option for me to see my current total due?
    Cost management is important for me.

    Thank you

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    planned  ·  Paul Nash responded

    Thanks for the question. We are continually making improvements to our capabilities, including billing insights.

  • Don't see your idea?

Compute Engine

Categories

Feedback and Knowledge Base