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

我正在使用 spatie 的 laravel-backup 来备份我的 laravel 应用程序文件和数据库,并将它们存储在数字海洋空间中。这对我来说很好用。


我有另一个数字海洋空间,上传的用户文件被存储到。


我的问题是。我是否也需要备份数字海洋空间?或者可以信任他们吗?数字海洋备份空间自己不知何故?


这是我用来备份我的东西的配置文件:


<?php


return [


    '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


呼如林
浏览 194回答 1
1回答

慕工程0101907

如果您指望在发生事故、恶意软件、数据库损坏等之后恢复这些备份,那么从业务领域的灾难恢复 (DR) 的角度来看,最佳做法是将备份放在生产服务器的备用位置。或者,如果您将它们放在同一位置(产品和数据库备份),那么您可能应该将另一个副本发送到 Digital Ocean 链之外的另一台服务器。如前所述,出于恐怖故事链接中所述的原因,将数据存储在不同的提供商处也是一种很好的做法。这种冗余级别实际上取决于您和您与客户的关系 - 如果这对 SLA 或与该客户达成的协议不是关键任务,则无需过度使用。如果您要离开该 DO 链,请不要忘记牢记传输中的数据保护。IE 不会在第一个问题之外产生另一个问题(非 DO 备份的不安全存储):)所有这些都取决于您希望保留数据的强度和谨慎程度。如果是针对客户,您可能希望将其从 DO 中移除。如果它包含私人客户数据,也要格外小心以确保隐私(传输和存储)。
打开App,查看更多内容
随时随地看视频慕课网APP