【问题标题】:disaster recovery plan before refactoring an architecture重构架构之前的灾难恢复计划
【发布时间】:2012-01-19 08:23:08
【问题描述】:

我主要要为客户设计一个备份和恢复计划,但另一个职责是使系统在故障转移和负载平衡方面可靠,这将使我改变系统架构。

我主要是觉得重构系统后最好设计一个应用备份和恢复计划,我的意思是,马上设计重构后的备份和恢复计划。

我觉得如果提前这样做会很头疼。

您认为建议我的客户在应用 DR 计划之前重构系统是个好主意吗?

你愿意吗?

感谢

【问题讨论】:

  • 这一切都取决于您客户的要求。他们是否需要针对当前状态环境的 DRP?
  • 是的,但事实上我必须同时定义一个故障转移和负载平衡系统,高可用性,所以一旦架构发生变化,我正在考虑同时这样做时间,架构重新定义其 DR 计划。

标签: architecture refactoring disaster-recovery


【解决方案1】:

根据您的描述,现有应用程序需要重构的原因是它是基于功能需求构建的,而忽略了负载平衡和可用性方面。由于在最初的应用程序设计中没有考虑到这些,因此现在需要重新设计应用程序。 HA 和负载平衡对应用程序设计的各种影响直到客户端开始尝试针对不是为他们设计的应用程序实施它们时才成为问题。

您的建议是在不考虑灾难恢复方面的情况下执行新的应用程序重新设计。这完全与第一次实施时犯的错误相同,只是这次忽略的需求是 DR 方面。当您进行 DR 设计并发现新重构的应用程序存在与 DR 设计冲突的无法预见的功能差距和缺陷时,您会怎么做?

在接触此作业中的任何代码之前,您需要非常了解客户的恢复要求,然后在设计应用程序时牢记这些要求。您应该了解恢复时间目标、恢复点目标、应用程序如何将其状态与任何上游或下游应用程序协调(以及是手动协调还是自动协调)、热/温/冷 DR 站点的许可影响,等等,等等。否则,您将引入不必要的风险,并有可能在以后进行重大返工。

【讨论】:

  • 我将使用实际场景进行 DR,之后将重新设计并制作一个新的,谢谢,我会投票给你,但我没有这样做的声誉: -(
  • 很高兴为您提供帮助。尽管您可能还不能投票,但您可以随时接受自己的问题。这样做会鼓励其他用户回复您发布的任何新问题。我为你 +1 让你更接近投票的代表上限。 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-14
  • 2010-10-04
  • 2016-03-08
  • 2012-03-16
  • 2018-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多