说实话,这是金融行业尤其是银行业的通用疑惑。
银行业有监管要求,普遍存在双网隔离的情况(生产和办公室两张网),生产环境一般在生产网,开发测试环境一般在办公网,所以两张网之间的数据传输本身就存在复杂性和不便利性, 更不要说楼主所说的系统备份及恢复这类大数据量的传输了。通常来说,有几个思路可以借鉴,这也是大多数中小银行的通用做法。
1、首先,开发环境的恢复不会很频繁,也没必要很频繁。我们是做到了生产环境和准生产环境基本一致,这两个环境是在同一网络,同步相对容易。所以就牺牲了开发环境的时效性。而且,生产数据进入开发环境,需要数据脱敏,所以也急不来。
2、有了第一个前提,对备份和恢复方式的选择就会比较游刃有余。我们原来选择的是磁带备份,然后手工导带进行恢复,利用的是24小时值班人员的操作,手册做的完善一些,基本可以满足开发人员要求。
3、存储快照的方式对技术有一些要求,对存储的选择和一些软件的选择也有要求,价格方面确实会提高。
4、结合自身实际情况,考虑多种因素(性价比?效率?速度?容量?安全?),才能有对应的方案,有鸟枪,也有大炮,看自身选择。