How to backup / restore the Flexible App Engines

33 views
Skip to first unread message

Mapperkids Li

unread,
May 9, 2019, 1:12:39 PM5/9/19
to Google App Engine
Hi,

We are having two flexible app engines set up GCP for Python and my Boss ask him what is the backup/restore strategy on those app engines and I have no clue.  As far as I knew, VM I can use snapshots to do backup/restore. how about App engines? Storages buckets that tied to them?  In case of disaster happened.

Thanks,

Ray

George (Cloud Platform Support)

unread,
May 14, 2019, 4:11:35 PM5/14/19
to Google App Engine
App Engine Flexible Environment is a managed environment, that takes the burden of many maintenance-related tasks away from you. App Engine manages your virtual machines, ensuring that:

- Instances are health-checked, healed as necessary, and co-located with other services within the project.
- Critical, backwards compatible updates are automatically applied to the underlying operating system.
- VM instances are automatically located by geographical region according to the settings in your project. Google's management services ensure that all of a project's VM instances are co-located for optimal performance.
- VM instances are restarted on a weekly basis. During restarts Google's management services will apply any necessary operating system and security updates.
- You always have root access to Compute Engine VM instances. SSH access to VM instances in the flexible environment is disabled by default. If you choose, you can enable root access to your app's VM instances.

You can see from the above that VM instances cannot get lost and do not need your active involvement in applying a backup/restore strategy. 

Reply is different for data stored in Cloud SQL, if you have such data. Cloud SQL allows you to set automatic backups. More detail may be gathered from the "Creating and managing on-demand and automatic backups" documentation page
Reply all
Reply to author
Forward
0 new messages