Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

private service access vs private service connect vs private google access

Hi,
While GCP already provides internal communication via private google access and private service connect, what is the real world use case of private service access ? Thank you. 

2 2 5,675
2 REPLIES 2

Hello @Rajmohan30

I understand that you would like to understand the differences and key features of Private Service Connect(PSC), Private Google Access(PGA) and Private Services Access(PSA). Please correct me if I misunderstood.

Please find the differences and key features of PSC, PGA, PSA here :

1. Private Service Connect(PSC):

Private Service Connect(PSC) allows you to access Google services and third-party services over a private network connection, thus keeping your traffic within Google’s private network. It provides a secure and private way to connect to services without exposing them to the public internet.

  • Accessing Google services such as Cloud Storage, BigQuery, and other APIs privately.
  • Connecting to third-party services provided by partners without exposing the data to the public internet. 

PSC focuses on private connectivity to Google services and third-party services over a private network connection. It keeps traffic within Google’s private network.

2. Private Google Access(PGA):

Private Google Access(PGA) allows VM instances in a Virtual Private Cloud (VPC) network to reach Google APIs and services using internal IP addresses, rather than external IP addresses. This feature ensures that traffic between VMs and Google services stays within Google's network, enhancing security and reducing latency.

  • Accessing Google services such as Cloud Storage and BigQuery from within a VPC securely.
  • Ensuring compliance with internal security policies by keeping traffic private.

PGA allows VM instances to access Google APIs and services using internal IP addresses, ensuring traffic stays within Google’s network.

3. Private Service Access(PSA):

Private Services Access(PSA) is used to connect your VPC network to Google services such as Cloud SQL, Memorystore, and third-party services on Google Cloud privately. PSA allows you to create private connections to Google-managed services without exposing traffic to the public internet.

  • Connecting to Google-managed services like Cloud SQL and Memorystore using private IP addresses.
  • Setting up private connections to third-party services on Google Cloud.

PSA enables private connections from your VPC network to Google-managed services and third-party services on Google Cloud, without using the public internet.

When you use private services access as a service consumer, you are solely responsible for securing your VPC networks and all resources and data available on them. Google is not responsible for how your data and resources may be accessed or used by the third party that you are connecting with.

For more information regarding this, please refer to Private Access Options for Services.

I hope the above provided information is helpful.

Thanks & Regards,
Manish Bavireddy.

I didn't ask the question, but i'm very grateful for your answer, helped me out a lot, thanks Manish☁️👍