Dealing with Quotas


Introduction to Google Compute Engine

The course is part of this learning path

Start course

This course will introduce you to the Google Compute Engine. 

Learning Objectives

  • What Google Compute Engine is
  • How it differs from the other Google compute offerings
  • How to create virtual machine instances from scratch, from a template, and from a machine image

Intended Audience

  • Cloud Architects
  • System Administrators
  • GCP Developers
  • Anyone preparing for a Google Cloud certification


  • Basic understanding of Virtual Machines
  • Access to a GCP account



So, now you should be ready to start creating your own virtual machine instances on GCP. But, before I wrap things up, there's one last thing I want to show you. You need to be familiar with quotas. Now by default, Google accounts have certain quotas attached to them. These quotas are meant to prevent any customer from consuming too many resources. They also create a cap on spending so that a new customer does not accidentally end up with an outrageous bill. So, I'm going to show you how to view your current quotas as well as how to request a change to them. So, first you need to log into your GCP console. Next, you want to search for quotas and then click on 'All Quotas'. 

Now this page will show you all the quotas you have set for your project. Now you'll notice there's quotas attached to compute engine, API gateway, and basically all the other services. Now, if you're just interested in a particular service, you can use this filter to show that. Here, let me filter by service and then I'll pick compute engine. So, now I'm viewing just my compute engine quotas, and it's currently sorting them based upon my usage. Here we see that I am limited to 175 sub-networks and I've only been using about 20%. So, this page will help you quickly identify if you're nearing the cap on any of your quotas. Eventually at some point, you might end up needing to exceed a quota. Now in order to do that, you're going to have to request a change. So, let me pick a quota that might make sense to change. I'm going to filter for the number of VM instances allowed per region. So, we can see down here in europe-southwest1, I'm only allowed to create 240 instances. And let's say that I want to deploy more than that. So, I would need to select the quota number that should be changed and then I need to click on the edit quotas button up here. 

This will provide me the form that I need to fill out to request the change. First, I have to specify the new limit. Let's say I wanted 300. Then I need to provide a justification for the increase. Now this request is going to need to be approved by Google before it can be changed. It doesn't have to be an increase; you can decrease a quota if you wish. Notice, if you do that, you're not required to provide a justification. Let me set it back to 300, and now I'll type in my description. After you click on 'Next', you'll then going to have to provide your contact details. Now this will allow Google to follow up with any questions before ultimately deciding to accept or reject your request. Please note that it might take some time to get a response, so you might have to wait a day or two. Now, once you've entered everything correctly, you just click on 'Submit Request'. So, if you run into any quota issues in the future, you know how to identify and resolve the issue. Well, that's all I have for you today. Remember to give this course a rating, and if you have any questions or comments, please let us know. Thanks for watching, and make sure to check out our many other courses on Cloud Academy.


About the Author
Learning Paths

Daniel began his career as a Software Engineer, focusing mostly on web and mobile development. After twenty years of dealing with insufficient training and fragmented documentation, he decided to use his extensive experience to help the next generation of engineers.

Daniel has spent his most recent years designing and running technical classes for both Amazon and Microsoft. Today at Cloud Academy, he is working on building out an extensive Google Cloud training library.

When he isn’t working or tinkering in his home lab, Daniel enjoys BBQing, target shooting, and watching classic movies.