今天经理说我们接到某政府的一个项目,是灾难发生时 RTO为1-2小时,RPO为0  都应该有什么功能。用那些技术呢 ?报价应该是多少?多少时间能完成?

解决方案 »

  1.   

    RPO、RTO 都是容灾备份指标。RPO 为 0 表示灾祸发生后不允许数据丢失。
    RTO 1~2 小时表示灾祸发生后到恢复可用的时间为 1~2 小时。很显然,这个指标的要求是很高的!容灾备份的东西并不是 Java 的应用领域,这需要硬件、软件各种东西的支持,涉及的东西很多,需要非常专业的技术人员。
      

  2.   

    用dataguard吧.   支持异地容灾    宕机时, 数据完全不丢失.  
      

  3.   

    用oracle的dataguard大多数情况下,Oracle RAC实质上就是使多个服务器访问同一个Oracle数据库,这样一方面可以避免一个服务器宕机时数据库不能访问(即高可用性),同时也可以进行并行运算和负载均衡。从软件组件上来讲,一个Oracle RAC由多台服务器组成:
    每台服务器有自己的监听器(Listener),用于监听自己的网络端口;
    每台服务有自己的Oracle RAC服务,用于数据库的集群访问;
    每台服务器有自己的集群就绪服务(clusterware),用于集群管理;
    所有的服务器通过自己的操作系统访问一个共享的存储设备,共享存储设备的存储机制可以使用裸设备(Raw)、Oracle集群文件系统(OCFS)、自动存储管理(ASM)或网络区域存储(NAS)。当有客户端访问时,由上而下依次调用相应的软件。安装Oracle的集群,至少需要两个软件:Oracle数据库软件(集成了RAC)和Oracle ClusterWare。从逻辑结构上来讲,集群中的每台服务器有一个实例,每台服务器上的实例都对应到同一个数据库。
    在集群中有两台服务器,每台服务器拥有一个实例,每个实例都访问同一个数据库,数据库存储在共享磁盘上。关于Oracle软件和本地存档日志,既可以存储在本地磁盘上,也可以存储在共享磁盘上,这取决于在安装时选择的存储机制。
      

  4.   

    DBA的事情啊~~~大部分项目都需要灾难备份吧。