我正在使用 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 中移除。如果它包含私人客户数据,也要格外小心以确保隐私(传输和存储)。
- 1 回答
- 0 关注
- 193 浏览
添加回答
举报
0/150
提交
取消