Google Cloud Project

Learn how the Google Cloud project is used in Oracle Database@Google Cloud.

A Google Cloud environment is a prerequisite for starting with Oracle Database@Google Cloud. Before onboarding Oracle Database@Google Cloud, you must configure your Google Cloud Project and Billing account.

Google Cloud Project

You need a Google Cloud project that you want to use when deploying Oracle Database@Google Cloud database resources. A Google Cloud project is a fundamental organizational unit that acts as a container for all related Google Cloud resources, such as APIs, billing accounts, users, monitoring settings, and data. It provides a way to logically group these resources, manage permissions, and enable services for specific applications or tasks. Each project has a unique project ID, a project name, and a project number, and is required for interacting with and managing Google Cloud services.

Billing Account

The Google Cloud Billing account you select for onboarding with Oracle Database@Google Cloud becomes the primary Cloud Billing account for the offer that you purchase. Your Google Cloud bill displays the total cost for Oracle Database@Google Cloud usage under the primary Billing account used for the offer. A Cloud Billing account links Google Cloud projects to a payment method, determining who pays for Google Cloud resources.

Google Cloud introduces the concept of Shared VPC. Shared VPC allows an organization to connect resources from multiple projects to a common Virtual Private Cloud (VPC) network so that they can communicate with each other securely and efficiently by using internal IP addresses from that network. When you use Shared VPC, you designate a project as a host project and attach one or more other service projects to it.

Host Project

A host project contains one or more Shared VPC networks. A Shared VPC Admin must first enable a project as a host project. After that, a Shared VPC Admin can attach one or more service projects to it.

Service Project

A service project is any project that has been attached to a host project by a Shared VPC Admin. This attachment allows it to participate in Shared VPC. It's a common practice to have multiple service projects operated and administered by different departments or teams in your organization.