项目描述
翻译我们的网站已经运行多年,直到现在我们整个备份策略都是偶尔记得手动复制东西。我们曾经运气好过两次;我们不想第三次测试我们的运气。我们需要一个可靠的脚本,能够按计划自动备份,这样如果服务器崩溃或有人破坏数据库,我们可以在不慌张的情况下从昨天恢复一切。
该脚本应将数据库转储并将网站文件打包成一个单独的归档,按日期和时间命名,并存储在专用文件夹中。轮换是必不可少的:例如,保留最近七个每日备份和几个每周备份,自动删除其余的,以便磁盘不会填满。每次运行都必须记录,并且在每次运行后,我们希望收到一个简短的通知,告诉我们备份是否完成以及备份的大小,如果失败则发出响亮的警报,因为没有人检查的备份与没有备份是一样的。
我们还希望将每个归档的可选副本复制到第二个位置,并提供一个简单的文档命令,以便从任何选定的归档中恢复,这样在我们已经感到压力时,恢复就不会是个谜。
承包商的要求:
— 一个由计划驱动的可配置脚本,具有明确的设置;
— 带有日期戳的归档,按数量和年龄自动轮换;
— 完整的日志以及成功和失败的通知;
— 一个经过文档化和测试的恢复程序。
该脚本应将数据库转储并将网站文件打包成一个单独的归档,按日期和时间命名,并存储在专用文件夹中。轮换是必不可少的:例如,保留最近七个每日备份和几个每周备份,自动删除其余的,以便磁盘不会填满。每次运行都必须记录,并且在每次运行后,我们希望收到一个简短的通知,告诉我们备份是否完成以及备份的大小,如果失败则发出响亮的警报,因为没有人检查的备份与没有备份是一样的。
我们还希望将每个归档的可选副本复制到第二个位置,并提供一个简单的文档命令,以便从任何选定的归档中恢复,这样在我们已经感到压力时,恢复就不会是个谜。
承包商的要求:
— 一个由计划驱动的可配置脚本,具有明确的设置;
— 带有日期戳的归档,按数量和年龄自动轮换;
— 完整的日志以及成功和失败的通知;
— 一个经过文档化和测试的恢复程序。
网页编程 现金, 银行转账