Hello.
App Engine is regional [1] <https://cloud.google.com/appengine/docs/locations> and the app should be available across all zones within the region you choose. However, it is not possible to change the app region after you set it. App Engine does not have the same high availability mechanism present in Cloud SQL, so, you would need to build your application with that in mind. That said, I recommend that you review the following topics which will help you decide the best approach to deploying an application on the Google Cloud Platform. -- Take into account the App Engine SLA, especially the downtime period [2] <https://cloud.google.com/appengine/sla>. If the SLA is still not appropriate for your use case, it might be necessary to change the strategy and use Compute Engine instead. That would allow you to create cross-region load balancers and forward the traffic to instances in two different regions in case of a region downtime [3] <https://cloud.google.com/docs/geography-and-regions#geographic_management_of_data> [4] <https://cloud.google.com/load-balancing/docs/https/cross-region-example>. -- As per this document [5], instead of using microservices, where all services are deployed within the same application in one single region, you could deploy multiple services in different App Engine project. However, check the benefits and drawbacks of this strategy here [5] <https://cloud.google.com/appengine/docs/standard/python/microservices-on-app-engine> . -- I also recommend to review how instances are managed on App Engine Standard [6] <https://cloud.google.com/appengine/docs/standard/java/how-instances-are-managed> and Flexible environment [7] <https://cloud.google.com/appengine/docs/flexible/python/how-instances-are-managed> . On Wednesday, March 13, 2019 at 4:19:01 PM UTC-4, Eduardo Moreira wrote: > > > Hello Everyone > > I have a question about High Availability within Google App Engine. It is > possible with VM Instances to have High-Availability in case whatever > happens in the region where you have your instance, but this does not seem > to be the case with Google App Engine, do you guys know the infraestructure > behind GAE? How safe it is against eventual unexpected issues? > > I know it can be done in SQL which is the database for the app, but I am > interested on the actual GAE app itself. > > Thank you > -- 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+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@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/67e30220-0b7e-4f93-b500-f5dcf6b07b32%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.