ZDLRA

  RPO focuses on the maximum acceptable data loss
 RTO focuses on the maximum acceptable downtime.

  • Oracle DG - RTO
  • Active DG - RTO
  • RAC  - RTO
  • Golden Gate - RPO
  • Flashback - RPO
  • ZDRLA - RPO


Oracle Zero Data Loss Recovery Appliance (ZDLRA) deliver to you the capacity to improve the reliability of your environment in more than one way. You can improve the RPO.
It has  lot of new cool features 
  • virtual backups
  • Real-time redo
  • Tape and cloud
  • DG/MAA integration
  • Incremental forever backup strategy

ZDLRA is one Engineered System built over Exadata. Contains Exadata Storage and Database nodes, InfiniBand network, SAS drivers

Exadata, it is not just hardware, it is software too. ZDLRA solve problems in more than one topic, it is not just a backup appliance where you redirect your backups, it is an appliance that provides zero data loss. To do that the key features are:

Virtual backups: Based on the input backups (incremental) generate a virtual full backup for you.
Real-time Redo: ZDLRA can be an archive log destination for your database, RPO zero.
Replication: You can replicate data between ZDLRA’s, eliminating single point of failure.
Tape integration: ZDLRA used OSB to copy backups to tape.
Rman: totally compatible with rman commands, and deliver to you rman catalog self-managed.
Database and MAA integration: fully integrated with MAA environments, including DG.

ZDLRA uses two diskgroups: 
  • DELTA (to store the backups)
  • CATALOG (to store the rman catalog tables).

Virtual backups
Probably this is the most know feature for ZDLRA. In the most basic description, it “simple” create to you a new backup level 0 just using incremental level 1 backups. The functionality is simple:

Ingest one first rman level 0 backup.
Ingest subsequent rman level 1 backup.
A new “virtual level 0” appears available to you.

ZDLRA open the rman block and read the datafile blocks that are inside of rman block. After that, using the already existed backup (stored inside ZDLRA) for that datafile, generate to you a new level 0 backup. This is called “incremental forever strategy”, where (after first level 0) you just need to do incremental level 1 backups.

Real-Time Redo
The name from “zero data loss” came from this feature because its guarantee zero RPO for your database. In a simple way, ZDLRA can be archive log destination for your database. It’s work the same way that you do for DG configuration, but more simply because you just need to configure the archive_log_dest.

Replication
ZDLRA can work replicating backups between two ZDLRA’s. This replication is done automatically, using a dedicated network and can be:

One way: You have the ZDLRA master (called upstream) and the destination (called downstream).
Bi-Directional: Two ZDLRA’s replicate backups between each self. Both are upstream and downstream.
Hub-and-Spoke: You have one downstream ZDLRA that receive the backups from more than one upstream.


Tape and Cloud integration
ZDLRA can send backups to media manager (tapes), to do that the recommended way is using the pre-installed OSB (Oracle Secure backup) as media manager library. ZDLRA manage everything, uses the dedicated SAN network to send the backups and manage the tape drivers. Another option is sync ZDLRA with Oracle Cloud object storage

ZDLRA it is not just a backup appliance, it allows you to reach RPO zero even not using DG. But if you are using DG you need to take attention to some details. The idea about DG for MAA team it is that everyone does your job, this means that if you need to protect a database for site outage, DG does that. ZDLRA it is not a full standby database.

Comments

Popular posts from this blog

Understanding Terraform

How to make CRS and ASM not to restart after server reboot

How to repair ASM disk header