Discussion:
[google-appengine] Global app engine as described in the article
Aron Suarez
2018-11-25 12:52:46 UTC
Permalink
In this article
<https://cloud.google.com/solutions/architecture/scaling-commerce-workloads-architecture>
describe google a global deployment of a nodejs app in app engine flex.

How can i achieve that?

My first idea was to proxy all requests over compute engine, but it looks
like this is possible without this round trip.

Thanks for any help.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/76035c7f-3053-4167-8e67-4c901275ad02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
'Mohammad I (Cloud Platform Support)' via Google App Engine
2018-11-26 20:40:07 UTC
Permalink
Hello Aron,

The article
<https://cloud.google.com/solutions/architecture/scaling-commerce-workloads-architecture#using_gae_name_short_flexible_environment> that
you have shared indicates that every project is deployed within a single
region for App Engine Flexible environment. If user likes to create a
global deployment, user needs to create multiple projects, one for each
region that is needed for serving customer locations. For each
microservices out of a single project, user must provision and operate data
storage infrastructure. User needs to provide service account credentials
to access the data infrastructure project for each project that corresponds
to an App Engine flexible environment deployment.

You can get more information on “Quickstart for Node.js in the App Engine
Flexible Environment”[1] and “The Node.js Runtime” in the following
documents:

[1] https://cloud.google.com/appengine/docs/flexible/nodejs/quickstart
[2] https://cloud.google.com/appengine/docs/flexible/nodejs/runtime
Post by Aron Suarez
In this article
<https://cloud.google.com/solutions/architecture/scaling-commerce-workloads-architecture>
describe google a global deployment of a nodejs app in app engine flex.
How can i achieve that?
My first idea was to proxy all requests over compute engine, but it looks
like this is possible without this round trip.
Thanks for any help.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/7dc8c362-4a74-41eb-959d-b0ceda921faf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Aron Suarez
2018-11-26 21:42:28 UTC
Permalink
Hi Mohammad

Thanks for your answer. Sorry for my unclear question.

My question is related to the second last part. Where is described, how to
deploy a app engine flex application global.

For my is the theory clear, but how can i setup a Cloud Load Balncer to
balance the traffic between multiple app engine apps. I can't select a app
engine flex app as a backand service and i can't select cross project
backand resources.

How can i achive that, how is described as the second last part?

Best Aron

On Nov 26, 2018 21:40, "'Mohammad I (Cloud Platform Support)' via Google
Post by 'Mohammad I (Cloud Platform Support)' via Google App Engine
Hello Aron,
The article
<https://cloud.google.com/solutions/architecture/scaling-commerce-workloads-architecture#using_gae_name_short_flexible_environment> that
you have shared indicates that every project is deployed within a single
region for App Engine Flexible environment. If user likes to create a
global deployment, user needs to create multiple projects, one for each
region that is needed for serving customer locations. For each
microservices out of a single project, user must provision and operate data
storage infrastructure. User needs to provide service account credentials
to access the data infrastructure project for each project that corresponds
to an App Engine flexible environment deployment.
You can get more information on “Quickstart for Node.js in the App Engine
Flexible Environment”[1] and “The Node.js Runtime” in the following
[1] https://cloud.google.com/appengine/docs/flexible/nodejs/quickstart
[2] https://cloud.google.com/appengine/docs/flexible/nodejs/runtime
Post by Aron Suarez
In this article
<https://cloud.google.com/solutions/architecture/scaling-commerce-workloads-architecture>
describe google a global deployment of a nodejs app in app engine flex.
How can i achieve that?
My first idea was to proxy all requests over compute engine, but it looks
like this is possible without this round trip.
Thanks for any help.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/ms
gid/google-appengine/7dc8c362-4a74-41eb-959d-b0ceda921faf%
40googlegroups.com
<https://groups.google.com/d/msgid/google-appengine/7dc8c362-4a74-41eb-959d-b0ceda921faf%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAPvF_0kT5AiF5wW-LCnV3R3i8QCA6LxdcFHzJ_BcMiXOtJcsog%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Aron Suarez
2018-11-26 21:44:18 UTC
Permalink
Hi Mohammad

Thanks for your answer. Sorry for my unclear question.

My question is related to the second last part. Where is described, how to deploy a app engine flex application global.

For my is the theory clear, but how can i setup a Cloud Load Balncer to balance the traffic between multiple app engine apps. I can't select a app engine flex app as a backand service and i can't select cross project backand resources.

How can i achive that, how is described as the second last part?

Best Aron
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/738dea64-356a-43b1-92ca-57a8c2e7ec8e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Aron Suarez
2018-11-27 13:09:34 UTC
Permalink
My quest was aswred on stackoverflow:

This is from a google cloud member:

"As you mentioned, the issue with that diagram is that, although App Engine
Flex instances actually run in your project, they are not visible to you
and you can't use them as backend for the global load balancer. Indeed,
this diagram is wrong and can't be implemented as-is. I've requested a
documentation update to correct that.

One workaround, as you also mentioned, is to proxy requests to App Engine
via Compute Engine VMs running in the same region. This isn't optimal
though and may introduce a single point of failure.

Since App Engine Flex actually runs Docker containers on VMs, you can
achieve a similar setup using Google Kubernetes Engine, with the advantage
that you can run one cluster per region, all in the same project."
Post by Aron Suarez
Hi Mohammad
Thanks for your answer. Sorry for my unclear question.
My question is related to the second last part. Where is described, how to
deploy a app engine flex application global.
For my is the theory clear, but how can i setup a Cloud Load Balncer to
balance the traffic between multiple app engine apps. I can't select a app
engine flex app as a backand service and i can't select cross project
backand resources.
How can i achive that, how is described as the second last part?
Best Aron
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/38673a08-15db-46a1-aa6f-4bdcd1764955%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Attila-Mihaly Balazs
2018-11-29 04:14:09 UTC
Permalink
Hi Aron,

Could you please provide the stackoverflow link? We're having a similar
internal discussion and would love to see the discussion over there.

All the best,
Attila
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/95ac72ab-d840-44ea-97b6-4a00bc189845%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Aron Suarez
2018-11-29 04:31:54 UTC
Permalink
Here is the link,

https://stackoverflow.com/questions/53467607/global-deployment-of-nodejs-with-app-engine-as-described-in-the-docs?noredirect=1#comment93873390_53467607

is there any plan to make this szenario possible in the neqr future?

Best Aron
Post by Attila-Mihaly Balazs
Hi Aron,
Could you please provide the stackoverflow link? We're having a similar
internal discussion and would love to see the discussion over there.
All the best,
Attila
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-appengine/95ac72ab-d840-44ea-97b6-4a00bc189845%40googlegroups.com
<https://groups.google.com/d/msgid/google-appengine/95ac72ab-d840-44ea-97b6-4a00bc189845%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/CAPvF_0%3Ddebcve15bFsVVnA0HatCFwUAcke8Ra%3D%2Bx%2BMTid1Sn%2Bg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
'Amit (Google Cloud Support)' via Google App Engine
2018-11-30 15:32:03 UTC
Permalink
Hi Aron,

Thank you for pointing it out. I have forwarded this to App Engine
engineering team. All future updates related to this will be posted here
<https://issuetracker.google.com/120271889>.
Post by Aron Suarez
Here is the link,
https://stackoverflow.com/questions/53467607/global-deployment-of-nodejs-with-app-engine-as-described-in-the-docs?noredirect=1#comment93873390_53467607
is there any plan to make this szenario possible in the neqr future?
Best Aron
Post by Attila-Mihaly Balazs
Hi Aron,
Could you please provide the stackoverflow link? We're having a similar
internal discussion and would love to see the discussion over there.
All the best,
Attila
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-appengine/95ac72ab-d840-44ea-97b6-4a00bc189845%40googlegroups.com
<https://groups.google.com/d/msgid/google-appengine/95ac72ab-d840-44ea-97b6-4a00bc189845%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+***@googlegroups.com.
To post to this group, send email to google-***@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/359ed6b4-bafb-4007-adcb-de6f888bd6ae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...