Google Cloud Platform (GCP)
Google Cloud Platform is a wide-ranging suite of services and resources for handling various workloads on Google’s Cloud infrastructure. Its offerings span the SaaS to PaaS spectrum, so you can choose to manage your own VM through Google Compute Engine, or you can go serverless, and put your code into a Cloud Function. Read more about Google Cloud’s services. Google also offers GCP Research Credits for jumpstarting research projects.
Getting started with GCP
- Create a GCP project by visiting https://console.cloud.google.com.
- Note: By default, you will only be able to create projects in the Experimental Projects location, which must be selected to continue
- Grant access to your project resources by selecting or searching for the IAM & Admin page. Use the Least Privilege principle when deciding who and what to grant.
- Use the Navigation Menu ( ☰ ) or the search bar at the top to find the product you’re wanting to use. Some resources will require configuring a billing account.
- Many product pages provide pricing tables when creating new resources. Pay special attention to these so you have a general idea how much cost will be incurred and at what frequency.
- Depending on the type of project you are building (especially long-lived projects), you may want to associate your project with NC State billing through an NCSU Project (FAS Account). Reach out to the Cloud Services & Support Team for additional assistance.
Cloud services can also be requested, modified and deleted through the Cloud Service Request Form. Cloud inquiries are usually regarding consultation for a project or to onboard some project onto the cloud (or both)
To learn more about GCP, we recommend reviewing the following resources.
- LinkedIn Learning – Google Cloud
- Google Cloud Platform Documentation
- GitHub Google Cloud Platform Repositories
For more information or help with this service, please click on the "Help With This Service" button.
Google Cloud Platform has a number of services that are available for Free.
For Projects that exceed the free tier limits, OIT will centrally manage the billing and accounting and charge back the departmental NCSU Project ID. NCSU is a participant in the the Internet2 NET+ GCP agreement which provides additional discounts through our consolidated billing.
A starting estimate for costs can be calculated using the Google Cloud Pricing Calculator.