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.