Redefining Oracle Database Management - Actifio PAS Specification A Single Solution for Backup, Recovery, Disaster Recovery, Business Continuity ...
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Redefining Oracle Database Management Actifio PAS Specification ™ A Single Solution for Backup, Recovery, Disaster Recovery, Business Continuity and Rapid Application Development for Oracle. NOVEMBER, 2012
Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Traditional Oracle Data Management Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Applying Virtual Data Pipeline to Oracle Database Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Virtual Data Pipeline Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Network Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Backup operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Restore operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 In-Band Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Actifio PAS Benefits Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Instant Backup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Instant Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Support Listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 About Actifio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 | actifio.com | Redefining Oracle Database Management 2
Introduction Traditional Oracle Data This document is intended to provide a detailed understanding of Management Approach how customers can utilize Actifio Protection and Availability Storage Oracle databases form the core of many companies business (PAS) for Oracle database management to eliminate redundant silos information systems. Protecting this data and making it accessible of infrastructure and radically simplify the operational process. The whenever needed has traditionally been a complex and expensive end result: customers can reduce cost by up to 10X. IT operation. The legacy Oracle database management approach is to deploy complex, expensive infrastructure silos-- built with point tools for backup, disaster recovery, business continuity, test & development, analytics, compliance or other applications—resulting in too many redundant copies of data. Figure 1 highlights the typical Oracle databases form the core infrastructure deployed to backup, provide disaster recovery and of many companies business create test and development copies of Oracle Databases. information systems. Protecting To illustrate the inefficiencies of the legacy approach, let’s examine this data and making it accessible a case study for an Oracle environment with 20 TB of production whenever needed has traditionally storage and the following business requirements: • Database backups daily, retaining daily backups for 1 month been a complex and expensive and weekly backups for 2 months IT operation. • All backups are replicated to a remote site for Disaster Recovery • Point in time copies are created for rapid test and development • Database replication to a remote site for Business Continuity FIGURE 1: LEGACY DATA MANAGEMENT FOR ORACLE DATABASE Oracle Database Offsite Backup DR Array Array Snapshot Replication Array Snapshot WAN optimizer Text & Dev Business Continuity | actifio.com | Redefining Oracle Database Management 3
The various components in this architecture are: The resulting storage footprint for this traditional configuration would be as follows: 1. RMAN software to backup the database to disk. • An additional 10 TB of local storage capacity on the primary storage 2. Backup software to store the RMAN backups for long-term retention system to store snapshots using tape or a de-duplication device. Backup software may also be • 30 TB of remote storage capacity to store the replicated data directly integrated with RMAN in some cases. and snapshots 3. A de-duplication disk device or a tape library to store data for • 60 TB of storage on the local deduplication appliance local recovery for long-term retention 4. A second de-duplication disk device or offsite tape storage facility • 60 TB of storage on the remote deduplication appliance at a remote site to provide Disaster Recovery for long-term retention 5. A pair of WAN optimization devices to transport the backup data between the de-duplication devices Figure 2 summarizes the relative costs of various software tools required and the storage footprint associated with each of these tools. 6. Array-based cloning or snapshot software to create point-in-time copies for test and development In this typical scenario, a 20 TB database environment requires 160TB 7. A second disk storage system of the exact same type, from the of copy data storage, making the cost of managing the copy data well same vendor, and using at least the same capacity as the production over 5 times the cost of the production environment. Figure 3 shows storage system for storing replicated data. the logical view of the multiple tools and data stores used in a traditional configuration. 8. Array remote replication software to transport data between the two disk storage systems. 9. A pair of WAN optimization devices to transport the data between the two disk storage systems. FIGURE 2: S TORAGE FOOTPRINT AND RELATIVE COSTS OF FIGURE 3: L OGICAL VIEW OF TRADITIONAL ORACLE LEGACY APPROACH DATABASE MANAGEMENT DATABASE BACKUP SNAPSHOT REPLICATION TEST & DEV ARCHIVE | actifio.com | Redefining Oracle Database Management 4
FIGURE 4: VIRTUAL DATA PIPELINE ARCHITECTURE 1. Copy: Most efficient and scalable Instant Restores in Time data capture VMWare VMWare SLA Block-level, incremental snapshot with change block tracking Virtual Copies 2. Store: Independent copy with multiple App DR formats, any storage device Exchange/ VDP VDP Oracle SLA SLA Raw format for instant restore, optimized CBT Storage Storage format for longer retention Copy Virtualization Virtualization Storage virtualization for private, public or Big Data App hybrid cloud storage Unstructured SLA 3. Move: Dedup AsyncTM to drive down Local Remote network usage 4. Restore: App-aware instant “mount” to any host Maintains temporal and causal relationship between the objects FIGURE 5: A CTIFIO PAS FOR ORACLE DATABASE MANAGEMENT IN NETWORK CONFIGURATION Applying Actifio’s Virtual Data Oracle database Pipeline to Oracle Database Management Actifio’s PAS delivers the industry’s most efficient technology for Oracle RMAN Snaps Dedup Snaps Dedup Database management, radically simplifying the IT infrastructure while driving down both capital and operating expenses. Backup, DR, Test & Development Actifio’s Protection and Availability Storage (PAS) lets businesses recover anything instantly, for up to 90 percent less. PAS eliminates siloed data protection applications, virtualizing data management to deliver an application-centric, SLA-driven solution that decouples the management of data from storage, network and server infrastructure. Actifio has helped liberate IT organizations and service providers of all sizes from vendor lock-in and the management challenges associated Array Replication Array snapshot with exploding data growth. WAN WAN Actifio created the Virtual Data Pipeline (VDP) technology to virtualize optimizer optimizer all copies of production data, eliminating redundancies and re-purposing the unique data for multiple data management applications. Business Continuity Virtual Data Pipeline Technology The Virtual Data Pipeline is a distributed object file system, virtualizing the core primitives of data management: copy, store, move and restore. This technology allows the instant creation of virtual copies of point-in- time data from the collection of unique blocks of data. A single solution can now be deployed to replace one or more tools, including backup | actifio.com | Redefining Oracle Database Management 5
software, disaster recovery, business continuity or test and development FIGURE 6: C OMPARABLE COSTS FOR ACTIFIO tools and be used as a platform for search, compliance and analytics tools. Thanks to VDP, Actifio PAS efficiently captures a copy of changed data from the database and reuses the data for multiple applications, allowing the applications to directly access data from Actifio PAS without any data movement. The following sections describe the two different configurations for using Actifio PAS in an Oracle Database environment – Network Configuration and In-Band Configuration. Network Configuration In the Network Configuration in Figure 5, Actifio PAS is connected through the IP network, with RMAN directly writing to copy data store presented by Actifio PAS to the database server. In this implementation Actifio PAS is a single solution for Backup, Actifio uses RMAN Incrementally Updated Backups, rolling forward Disaster Recovery and for Test and Development applications. image copy backups. Oracle’s Incrementally Updated Backup feature Point-in-time copies of a database are immediately available lets you create an image copy of a data file, then regularly create for use either at the local site or at the remote site, enabling incremental backups of your database and apply them to that image collaborative development. copy. The image copy is updated with all changes up through the system change number (SCN) at which the incremental backup was taken. The comparable storage and application footprint for the Actifio PAS RMAN can use the resulting updated data file in media recovery just as solution is illustrated in Figure 6. it would use a full image copy taken at that SCN, without the overhead of performing a full image copy of the database every day. In this configuration, Actifio PAS stores image backups of the database and changes to the base image, requiring significantly less capacity than A backup strategy based on incrementally updated backups can help the traditional “full” database backups stored by backup software. Test minimize the time required for media recovery of user’s database. and development teams can directly leverage the image backup data This strategy ensures that at recovery time, no more than one set of for instant creation of point-in-time copies using Actifio PAS restore. redo logs needs to be applied at any time. This approach not only eliminates the need to use the expensive production storage system to store snapshot copies but also reduces the load on the Table 1 summarizes Actifio PAS Oracle database management, based primary storage controller by 30%, improving application performance. on Oracle’s RMAN Incrementally Updated Backups. Here, T0 is the first time the backup is performed and Tn is the nth time. Users can configure the SLA to have as many backup copies as needed per day. TABLE 1: SEQUENCE OF OPERATIONS FOR ORACLE BACKUP TIME RMAN ACTIONS ACTIFIO PAS ACTIONS T0 Create level 0 Full backup. • Level 0 Full image copy backup, with SCN as of T0. Keep as base snapshot in Snapshot Pool. • Move a copy of the full image into DeDup pool for long term retention as base copy. T1 Level 1 incremental backup, • Update the T0 backup image with the changes from T1 to create a new full image with SCN of T1. moving only the blocks that • Take incremental snapshot of the new image, capturing changed blocks in Snapshot Pool. SLA may changed since T0. also cause these blocks to move into DeDup Pool. Tn Level 1 incremental backup, • Update the (Tn – 1) backup image with the changes from Tn to create a new full image with SCN of Tn. moving only the blocks that • Take incremental snapshot of the new image, capturing changed blocks in Snapshot Pool. SLA may changed since Tn - 1. also cause these blocks to move into DeDup Pool. | actifio.com | Redefining Oracle Database Management 6
FIGURE 7: ARCHITECTURE OF ACTIFIO VIRTUAL DATA PIPELINE BACKUP SNAPSHOT BC/DR TEST/DEV DATABASE RMAN Daily Weekly Monthly INCREMENTAL IMAGE COPY SNAPSHOTS BACKUPS BASE COPY Native Format DeDupe Compressed Format The net result is that Actifio PAS always has the full image copy of the For the first backup, Actifio PAS uses RMAN to create an image backup database, as of the latest backup and a trail of changes are stored either of the selected portions of the production database. The underlying in the Snapshot Pool or the DeDup Pool, based on the SLA. Restoring RMAN operation used is a “RMAN Image copy feature”. This approach a database is now instantaneous, with the process simply involving creates a consistent, point-in-time image of the database on the mounting the database image to a server. PAS copy storage. This image is managed by Actifio PAS through its virtualization primitives so that it is protected and replicated to remote The process of restoring a database to any point-in-time is as follows: PAS systems as specified by user-defined Service Level Agreements. 1. Restoring current version of the database: Use the last backed For subsequent backups, the database image copy is incrementally up image copy of the database in Actifio PAS and roll forward using updated to the current point-in-time state using the RMAN “Image the logs on the production server. copy incrementally updated backups” primitives. This method leverages 2. Restoring a point-in-time version of the database: Use a backed up image copy of the database from a point-in-time snapshot in the Snapshot pool. Required data may already be in the Snapshot Actifio’s incremental-forever pool or may need to be rehydrated from the DeDup pool. architecture eliminates large data Optionally apply archived redo logs from subsequent backups. movements from the capture process. Combining RMAN’s Incrementally Updated Backup capability with This approach significantly reduces Actifio PAS delivers unprecedented flexibility in managing databases. User’s can have a nearly unlimited number of backups per day, providing the amount of time required to capture unprecedented RPO flexibility and instant restore, reducing RTO for use changes made to the production by any application: data protection, disaster recovery, business continuity or test and development. environment, as full database backups are no longer required. Figure 7 shows the logical view of Actifio’s Virtual Data Pipeline technology. Backup operations the change tracking capabilities that are built into Oracle 10g and 11g to move only the data that has been updated since the last backup. Actifio PAS performs a deep discovery of an Oracle database using After this command completes, the incremental changes are copied Oracle commands and APIs, identifies the layout of the database, and and then applied to the previous image backup. The resulting virtual prepares backup storage to suit this layout. Actifio PAS then presents full image copy can have an independent life cycle from the earlier copy data storage volumes to the Production server to facilitate efficient image. Older images can also be retained and expired to meet the data movement. All Oracle storage formats are supported, including Service Levels with no impact on subsequent backups. raw volumes, file systems, and ASM. | actifio.com | Redefining Oracle Database Management 7
FIGURE 8: ACTIFIO PAS IN IN-BAND CONFIGURATION FOR ORACLE DATABASE MANAGEMENT Oracle database RMAN Snaps Dedup Snaps Dedup Actifio sync / async / DeDupe Async Replication Production Array Heterogenous Array Backup, DR, Test & Development Restore operations Actifio PAS Benefits Summary Actifio PAS performs restore operations by presenting the selected backup image to the production server. For an in-place restore, data is copied Table 2 summarizes the big picture of Actifio PAS operations and from the backup image back to the production storage at table space or benefits versus the traditional Oracle database management tools. finer granularity. For an instant restore, the RMAN switch command is used to bring up the database instance against the mounted image. Instant Backup for Big Data Actifio’s incremental-forever architecture eliminates large data movements In-Band Configuration from the capture process. This approach significantly reduces the amount The In-Band configuration works similarly to the network configuration of time required to capture changes made to the production environment, except that Actifio PAS is configured within the SAN fabric, monitoring the as full database backups are no longer required. In addition, Actifio PAS traffic between the database application and the SAN disk storage system. can leverage 8 Gb Fiber Channel connections to copy these changes from Therefore the initial capture of application data and capture of incremental the production environment extremely efficiently. changes are done using volume based snapshot instead of RMAN backup. While an efficient architecture is always beneficial, it can be vital In this configuration, in addition to Backup, Disaster Recovery and Test and for VLDB environments. By eliminating full backups and transferring Development applications, Actifio PAS can also provide business continuity changes efficiently, Actifio PAS can drastically reduce RPOs for even by providing real-time replication – either sync or async – of the production the largest database environments. database storage. Users can use heterogeneous disk storage systems on the two sides. The storage systems can be based on performance, capacity and/or cost, rather than vendor. Instant Access Actifio PAS also transforms the way customers recover data and This unique In-Band Configuration capability of Actifio PAS centralizes use test and development environments. Actifio PAS stores the all copies of data and virtualizes how the data is reused for multiple full database image with every data capture. Virtual copies of these business applications and is the industry’s most efficient and radically application consistent images can be accessed instantly on any server simple way of managing Oracle Databases. The figure below illustrates in the environment, physical or virtual. For example, customers can the architecture of in-band PAS deployment. access a virtual copy of a 1 TB database in seconds without using any new storage capacity. This capability not only provides instant recovery With the in-band architecture, Actifio PAS not only manages all of for production environments but also can be leveraged to create instant the copies of the database but also replicates the data to the remote virtual copies of production data sets for test and development as well. site for business continuity. Replicated data can now be stored on significantly lower cost of storage, further driving down the overall storage infrastructure costs. | actifio.com | Redefining Oracle Database Management 8
TABLE 2: ACTIFIO PAS - THE BIG PICTURE OPERATION ACTIFIO TRADITIONAL ACTIFIO NOTES Backup Actifio PAS 1 • Backup Software • Near Zero RPO and RTO • DeDuplication Device 1 • Combine the Power of Snapshot and long term dedup retention • WAN Optimizer 1 (for DR) • Snapshot + Backup Software + DeDup Device + WAN optimizer Disaster Recovery Actifio PAS 2 • Deduplication Device 2 • Seamless access to Remote Data locally and on remote site • WAN Optimizer 2 • Independent retention period • No WAN Optimizer needed Test and Dev. Actifio PAS 1 • SnapShot licence or • Instant reuse of backup/DR data for Test and Dev. copies • Specialized Test and Dev. tool • Rewritable Test and Dev. copies • Additional Storage Business Continuity • Actifio PAS 2 • Array Replication License • Heterogenous replication • Additional Storage • WAN Optimizer 3 • Drive down remote storage cost • 2nd Exact, expensive disk array Capacity 80TB • 160TB • At least 50% lower capacity Cost $ • $$$$ • Proven to be 75% lower cost Support Listing About Actifio All Oracle™ databases and configurations are support by Actifio PAS™. For additional details please contact Actifio at info@actifio.com. Actifio is radically simple copy data management. Our Protection and Availability Storage (PAS) lets businesses recover anything instantly, for up to 90 percent less. PAS eliminates siloed data protection applications, virtualizing data management to deliver an application- centric, SLA-driven solution that decouples the management of data from storage, network and server infrastructure. Actifio has helped liberate IT organizations and service providers of all sizes from vendor lock-in and the management challenges associated with exploding data growth. Actifio is headquartered in Waltham, Mass., with offices around the world. For more information, please visit www.actifio.com or email info@actifio.com. For more information on how Actifio can radically simplify your Oracle database management, visit www.actifio.com. | actifio.com | Redefining Oracle Database Management 9
You can also read