上下文:我的团队为客户端创建了一个“在线平台”,该平台将他们的操作从基于纸张的系统转移到基于Virturl私有服务器(VPS)上的基于内容管理系统(CMS)的提交系统。
一大群用户以上传PDF文件的形式向CMS提交内容。这些对企业的运作至关重要。
据我所见,在线平台应该被视为数据收集的工具,PDF文件应该在上传后立即导出到一个单独的系统中。业务应该依赖导出的文件,而不是CMS中的文件。我假设面对CMS系统的公众总是会因为黑客入侵而面临数据丢失的风险,甚至会因为不付款而取消云帐户等等。我们已经设置了站点目录的备份,每12小时备份一次数据。
问:完全依赖CMS是一种良好的实践吗?在这种情况下,是否必须在单独的系统上始终备份任务关键数据?即使这是一封附有文件的电子邮件。
假设CMS中的数据总是有风险,而操作不应该仅仅基于VPS,这是正确的吗?
发布于 2016-09-09 04:04:13
没有什么是没有风险的。在家里可能会失败。走出家门可能会失败。备份可能失败。
问题是,减轻这些风险值多少钱?收益递减法则确保你可以花费更多的钱来降低风险,而不是实际的失败。
尽管如此,您仍然可以跨多个提供者维护故障转移系统,这样它们中的任何一个都可以在不中断服务的情况下崩溃。你只需决定风险是否证明成本是合理的。
把这个推到足够远的地方,你就会碰到盖定理。
上限定理说,对于这三个,你最多可以有两个而不妥协。当你设计一个系统时,要注意你正在妥协的地方。你可以选择,但这确实是一个商业决定。
https://softwareengineering.stackexchange.com/questions/330587
复制相似问题