为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel spatie/laravel-backup 数字海洋空间

Laravel spatie/laravel-backup 数字海洋空间

PHP
呼如林 2021-09-18 13:45:01
我正在使用 spatie 的 laravel-backup 来备份我的 laravel 应用程序文件和数据库,并将它们存储在数字海洋空间中。这对我来说很好用。我有另一个数字海洋空间,上传的用户文件被存储到。我的问题是。我是否也需要备份数字海洋空间?或者可以信任他们吗?数字海洋备份空间自己不知何故?这是我用来备份我的东西的配置文件:<?phpreturn [    'backup' => [        /*         * The name of this application. You can use this name to monitor         * the backups.         */        'name' => env('APP_NAME', 'laravel-backup'),        'source' => [            'files' => [                /*                 * The list of directories and files that will be included in the backup.                 */                'include' => [                    base_path(),                ],                /*                 * These directories and files will be excluded from the backup.                 *                 * Directories used by the backup process will automatically be excluded.                 */                'exclude' => [                    base_path('vendor'),                    base_path('node_modules'),                ],                /*                 * Determines if symlinks should be followed.                 */                'follow_links' => false,            ],你们是如何处理备份用户文件的?系统信息:Laravel 5.8.28 MySQL 5.7 PHP 7.2
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

如果您指望在发生事故、恶意软件、数据库损坏等之后恢复这些备份,那么从业务领域的灾难恢复 (DR) 的角度来看,最佳做法是将备份放在生产服务器的备用位置。或者,如果您将它们放在同一位置(产品和数据库备份),那么您可能应该将另一个副本发送到 Digital Ocean 链之外的另一台服务器。

如前所述,出于恐怖故事链接中所述的原因,将数据存储在不同的提供商处也是一种很好的做法。这种冗余级别实际上取决于您和您与客户的关系 - 如果这对 SLA 或与该客户达成的协议不是关键任务,则无需过度使用。

如果您要离开该 DO 链,请不要忘记牢记传输中的数据保护。IE 不会在第一个问题之外产生另一个问题(非 DO 备份的不安全存储):)

所有这些都取决于您希望保留数据的强度和谨慎程度。如果是针对客户,您可能希望将其从 DO 中移除。如果它包含私人客户数据,也要格外小心以确保隐私(传输和存储)。


查看完整回答
反对 回复 2021-09-18
  • 1 回答
  • 0 关注
  • 193 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信