difference between Endpoints on Cloud Functions vs Endpoints on Cloud Run

656 views
Skip to first unread message

RmR

unread,
Feb 14, 2020, 10:55:42 PM2/14/20
to Google Cloud Endpoints
I am trying to understand the difference between the two from the documentation and could not figure out. Since this is the first attempt at using Endpoints I would like to know the correct choice. For my use-case each of the paths of the endpoint point to one of several Google Cloud Functions built to handle the request.

Also, from the documentation of the two, it looks like the process is the same viz. that the Google Endpoints configuration is run on a Google Run Service. Or Am I missing out something?

Thanks.

Xuyang(Jason) Tao

unread,
Feb 15, 2020, 12:49:23 AM2/15/20
to RmR, Google Cloud Endpoints
HI RmR,

Basically, the ESPv2 are all running on Cloud Run and they provide very similar functionality with exact same deployment procedure. The only difference is ESPv2 for Cloud Run supports the unary grpc requests for Cloud Run backend, which Cloud Function doesn't have. 

--
You received this message because you are subscribed to the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cloud-endp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cloud-endpoints/d51d6749-5f41-46fc-bd25-057650191fbb%40googlegroups.com.


--

              

Xuyang(Jason) Tao

tao...@google.com

Service Infrastructure

Software Engineer


RmR

unread,
Feb 15, 2020, 1:22:09 AM2/15/20
to Google Cloud Endpoints
ok. thanks


On Saturday, February 15, 2020 at 11:19:23 AM UTC+5:30, Xuyang(Jason) Tao wrote:
HI RmR,

Basically, the ESPv2 are all running on Cloud Run and they provide very similar functionality with exact same deployment procedure. The only difference is ESPv2 for Cloud Run supports the unary grpc requests for Cloud Run backend, which Cloud Function doesn't have. 

On Fri, Feb 14, 2020 at 7:55 PM RmR <conne...@gmail.com> wrote:
I am trying to understand the difference between the two from the documentation and could not figure out. Since this is the first attempt at using Endpoints I would like to know the correct choice. For my use-case each of the paths of the endpoint point to one of several Google Cloud Functions built to handle the request.

Also, from the documentation of the two, it looks like the process is the same viz. that the Google Endpoints configuration is run on a Google Run Service. Or Am I missing out something?

Thanks.

--
You received this message because you are subscribed to the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cloud-endpoints+unsub...@googlegroups.com.

Wayne Zhang

unread,
Feb 15, 2020, 11:04:59 PM2/15/20
to RmR, Google Cloud Endpoints
Yes, the only difference is where your backend service is deployed.   One is deployed in the Cloud Run, the other is deployed in the Cloud Function.  

On Fri, Feb 14, 2020 at 10:22 PM RmR <conne...@gmail.com> wrote:
ok. thanks

On Saturday, February 15, 2020 at 11:19:23 AM UTC+5:30, Xuyang(Jason) Tao wrote:
HI RmR,

Basically, the ESPv2 are all running on Cloud Run and they provide very similar functionality with exact same deployment procedure. The only difference is ESPv2 for Cloud Run supports the unary grpc requests for Cloud Run backend, which Cloud Function doesn't have. 

On Fri, Feb 14, 2020 at 7:55 PM RmR <conne...@gmail.com> wrote:
I am trying to understand the difference between the two from the documentation and could not figure out. Since this is the first attempt at using Endpoints I would like to know the correct choice. For my use-case each of the paths of the endpoint point to one of several Google Cloud Functions built to handle the request.

Also, from the documentation of the two, it looks like the process is the same viz. that the Google Endpoints configuration is run on a Google Run Service. Or Am I missing out something?

Thanks.

--
You received this message because you are subscribed to the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cloud-endp...@googlegroups.com.


--

              

Xuyang(Jason) Tao

tao...@google.com

Service Infrastructure

Software Engineer


--
You received this message because you are subscribed to the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cloud-endp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cloud-endpoints/641dbce1-b760-48b9-a322-d72976d3f9f4%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages