Resource wise architectural framework recommendation - vidyasekaran/GCP GitHub Wiki
Reliability Security Op Excel Perf/cost
Compute
Create MIG
live migration
Create instances across
more than one region and zone
Use Internal DNS servers are
distributed across all zones,
so you can rely on zonal DNS names
to resolve even if there are
failures in other locations.
Use load balancing
Use startup and shutdown scripts
Startup scripts run whenever
the instance is rebooted or
restarted due to failures,
and can be used to install
software and updates,and to ensure
that services are running within the VM.
Shutdown scripts can perform last minute
tasks like backing up data, saving logs,
and gracefully closing connections
before you stop an instance.
Back up your data regularly and
in multiple locations. You can
back up your files to Cloud Storage,
create persistent disk snapshots,
or replicate your data to a persistent
disk in another region or zone.
https://cloud.google.com/
compute/docs/tutorials
/robustsystems
You can create snapshots from disks
even while they are attached to
running instances. Snapshots are
global resources, so you
can use them to restore data to a new disk
or instance within the same project.
You can also share snapshots across projects.
https://cloud.google.com/compute/
docs/disks/create-snapshots