如何备份位于 Google Cloud 的我的电子商务的所有信息?

如何备份位于 Google Cloud 的我的电子商务的所有信息?

我是 Google Cloud 的新用户,但我们的其中一个 VM 实例中有一个电子商务 (Magento)。我读过关于快照的文章。我的问题是快照会备份我商店中的所有数据吗?快照可以帮助我备份特定 VM 实例的所有信息吗?我的意思是数据库、文件、商店中的数据?如果没有。如何对我的网站进行完整备份?

感谢和问候。

答案1

正如你提到的,GCE 持久磁盘快照将备份您的所有数据持久磁盘在拍摄时保留。

如果你已经使用使用 Cloud Launcher 部署您的解决方案,数据库和所有其他服务都位于同一个虚拟机中。您可以通过以下方式验证在虚拟机中连接并检查配置文件。即

$ cat  /var/www/html/app/etc/env.php | grep localhost -A5 -B4
    'connection' =>
    array (
      'default' =>
      array (
        'host' => 'localhost',
        'dbname' => 'magento',
        'username' => 'magento',
        'password' => xxxxx,
        'model' => 'mysql4',
        'engine' => 'innodb',

显示与数据库服务器(在本例中为同一主机)的连接配置。如果您部署了 Cloud Launcher Bitnami 的 Magento 版本,配置文件将会有另一个位置但仍存储在持久磁盘中。

因此,拍摄快照也将备份您的数据库和系统配置。

如果您更改了配置文件,并且数据库服务器与本地虚拟机不同,则需要备份相应的服务器。例如,如果您使用 Cloud SQL 服务器托管数据库,则可以参考本文

根据每个备份策略,我建议拍摄快照并从中旋转一个新的虚拟机来测试它。

相关内容