nbu 7.6 best practices: protecting databases and...
TRANSCRIPT
1
NBU 7.6 Best Practices: Protecting Databases and Applications - 1727 Praveen Vunnava, Sr. Lead Architect Claudia Rudolph, Technical Product Manager
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Agenda
2
Large Database Application Backup Challenges 1
Best Practices - Oracle 2
Best Practices - DB2 5
Best Practices – SAP HANA 6
Best Practices - Microsoft SQL 3
Best Practices - Microsoft Exchange 4
General DB Protection – Best Practices 7
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Large Database Application Backup Challenges
3
Data Loss Downtime
Slow Recovery Time (RTO) Tighter Recovery Points (RPO)
Recovery needs to be quicker
Backups need to happen more frequently
Tight Backup Window
Backup can’t complete in the allotted time
Data has outgrown the backup window
Protecting mission critical data
Unexpected data growth
Database/Application Availability
Large Amounts of data
Disaster Recovery is Difficult
Trucking Tapes Has Risk and High Operational Cost
Array Based Replication Increases Storage Cost and is the most Expensive
Application Replication is incomplete and hard to manage with lots of apps
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Application Protection with NetBackup
4 4
Application Integration API
Storage Target
Local Snapshot
Off Host Instant Recovery SAN
Application Protection Policies
Backup Transport
Network
Application Protection managed by NetBackup can be streamed over LAN or SAN directly to multiple secondary storage targets (Tape, Disk, Dedup Disk, etc)
Less primary storage used -- eliminates the “dump to disk”. (Of course “dump to disk” is still available via standard file system backup, but it is not a best practice.)
Leverages vendor capabilities by integration with the vendors’ API’s, directly in NetBackup Application Protection Policies.
Granular recovery enables recovery of individual mailboxes, documents, files, etc. with a single backup.
Various transport options - can leverage the Network or SAN to better match cost with performance requirements.
Various storage options - better match costs with performance requirements.
Application integration reduces storage costs, simplifies management, and speeds recovery.
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 5
Database Protection: Best Practices
Oracle
SYMANTEC VISION 2014
Best Practices: Oracle Backup & Recovery – Strategy # 1
Stream based backup (Based on NBU for Oracle Agent and RMAN)
• Traditional RMAN backups using NBU Oracle agent. RMAN is the data mover.
• Provides granular recovery (table space, data files, point-in-time).
• Increase number of channels within the RMAN script for faster backup & restore performance.
• Modify _BACKUP_FILE_BUFCNT, _BACKUP_FILE_BUFSZ, maxopenfiles for better backup & restore performance.
Refer to Oracle Support Note 1072545.1 for more details on RMAN Performance Tuning using buffer/memory parameters.
• Utilize filesperset (FPS) = 1 in RMAN script for good deduplication rates
Note: For Oracle 11g R2 and ASM databases, all these buffers are automatically tuned for optimal performance.
6 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Oracle Backup & Recovery – Strategy # 2
File Based Backup (Based on NBU for Oracle Agent and RMAN PROXY with NBU Snapshot Client)
• RMAN Proxy Copy gathers a list of all of the Oracle data that needs a backup and passes it to NBU, which in turn creates a snapshot (using the specified snapshot method) and backs up the snapshot.
• Provides only full backups unless BLI (BLOCK LEVEL INCREMENTAL) is selected.
• Enables off-host backup depending on the type of snapshot.
• Instant Recovery from snapshots for quick rollback.
• Leverage NB_ORA_PC_STREAMS with in the RMAN script to generate concurrent backup jobs for better backup & restore performance.
• Not supported for Oracle databases leveraging ASM. (RMAN Proxy Copy does not support ASM.)
Note: Leverage this strategy for databases which require faster RTO. NBU 7.6 Oracle Intelligent Policy automates script creation.
7 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 8
Primary Storage
NBU Server
Media
Fibre
Channel
S A N
Database
NetBackup Client
Database
NetBackup Client
Database
NetBackup Client
Database
NetBackup Client
1 RMAN proxy backup initiated
2 DB into hot backup mode
3 RMAN provides a list of DB objects
8 Perform off-host backup
7 Snapshot mounted to Media Server
6 DB out of hot backup mode
2 3 6
7 8
1
9 NBU Catalog updated
4
5
Snapshot initiated
4
10
Snapshot created
RMAN catalog updated
5
9
10
Off-host Backup with Snapshots
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Oracle Backup & Recovery – Strategy # 3
File Based Backup (Based on NBU for Oracle Agent and RMAN PROXY with no snapshots)
• RMAN Proxy Copy gathers a list of all the Oracle data that needs a backup and passes it to NBU to be backed up.
• Only Full backups are available with this strategy. Control file will be backed up using traditional RMAN stream-based method.
• Leverage NB_ORA_PC_STREAMS variable to generate more streams resulting in better overall backup & restore performance.
• Provides best backup performance and de-duplication rates.
• Provides granular recovery.
• Not available for Oracle databases leveraging ASM. (RMAN Proxy Copy does not support ASM.)
Note: Oracle Intelligent Policy with NBU 7.6 leverages this method by default, if the Oracle database is not utilizing ASM and dedup storage is selected.
9 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Oracle Backup & Recovery – Best Practices
• Utilize Advanced Disk as the initial backup destination for faster backups &
restores. Leverage SLPs to duplicate the backup to a deduplication pool.
• Implement Advanced disk on the media server or NBU 5230 appliance for
faster backup/restore performance on the initial backup (copy 1).
• Backup performance: ~500-600 MB/sec (with NBU SAN Client,
Fibre Transport (FT) connection between the Oracle Server and
the NBU 5230 appliance)
• Restore performance: ~300-450 MB/sec (with FT connection
between the Oracle server and NBU 5230 appliance)
Note: Please remember that you would still need to leverage FPS setting to get
good dedup rates if your final destination is a deduplication storage pool.
10 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Oracle Guided Application Recovery/ Cloning
• NBU OpsCenter provides Guided Application Recovery, including Cloning for Oracle database applications.
• Free. Part of OpsCenter which is available at no charge.
• Self-service. You can give this to the Oracle DBA, who can then do recovery and cloning as needed.
Role-based privileges can be configured with in OpsCenter, to provide the Oracle DBA with View level access for Oracle servers only.
• Requires collection of Oracle metadata during database backups.
NB_ORA_METADATA = YES ( can be part of either RMAN script)
OR:
ORACLE_METADATA in bp.conf file as well
• Provides automated restore of Oracle database including recovery by leveraging run time environment as defined in OpsCenter.
• Enables Oracle database cloning to the same server with different name OR to a different server, different DBID and different instance ID utilizing existing backups.
11 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 12
Database Protection: Best Practices
Oracle Intelligent Policy
SYMANTEC VISION 2014
Oracle Intelligent Policy
Simplify policy management and administration:
– Supports all three strategies discussed above.
– Automatically discover Oracle instances.
– RMAN scripts are automatically generated at run time.
– Allow users to create a single policy to protect multiple Oracle instances across both Windows and Unix clients.
– Create a better policy paradigm that better matches applications being protected.
– Reduce confusion around schedule types and retentions by removing the need for application backup schedules.
– Backup schedule type corresponds to the backup being performed. (A Full is a Full and an Incremental is an Incremental.)
– Create archive redo log schedules that allow scheduling granularity in minutes.
13 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Oracle Intelligent Policy – Backup Selection Types
14
• Whole database
– Backs up the entire database, including the database control file.
– Includes a separate control file backup.
• Tables spaces
– Backs up individual table spaces.
– Includes a separate control file backup.
• Data files
– Backs up specific data file paths.
– Includes a separate control file backup.
• Flash Recovery Area (FRA)
– Creates an RMAN copy of the FRA in NBU.
– Does not include a separate backup of the control file.
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Oracle Intelligent Policy – RMAN Parameters
15 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Oracle Intelligent Policy – Instance Group
16
• Allows you to create Instance Groups for Oracle instances which have similar backup & recovery requirements.
• Credentials can be applied to all instances in the Group.
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 17
Database Protection: Best Practices
Microsoft SQL
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server Backup & Recovery – Strategy # 1
Stream based backup (Based on NBU for MS SQL Agent)
• Standard backups are stream-based, which means that SQL Server provides data to NetBackup buffer-by-buffer that constitutes a backup stream
• Traditional MS SQL database backups supporting full backups, differential backups (database differentials, filegroup differentials), and transaction log backups
• Provides granular recovery
• Supports all recovery models:
• Full
• Simple
• Bulk logged
18 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server Backup & Recovery – Strategy # 2
File based backup (Based on NBU for MS SQL Agent and NBU Snapshot Client)
• NetBackup determines the file list that constitutes the SQL Server object and backs it up asynchronously with respect to SQL Server
• On the other hand, standard backups are stream-based, which means that SQL Server provides data to NetBackup buffer-by-buffer that constitutes a backup stream. The key role of SQL Server in file-based backups is to provide the mechanism to freeze database activity. NetBackup can then invoke a so-called snapshot provider that creates volume snapshots of the files.
• Utilizes SQL Server VDI (virtual device interface) to affect a momentary freeze on database activity while a snapshot is created
• Does not support database differential backups, file group differentials and transaction log backups with Snapshot technology. Leverage traditional stream based backups for differential and transaction log backups
• Provides Instant Recovery from snapshots for quick rollback
• Enables Off-host backup depending on type of snapshot
19 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server Optimizing Performance
• Perform SQL server database backups to a NULL disk device to get statistics on maximum achievable backup speed in your environment.
• STRIPES – This parameter determines the number of simultaneous backup streams per single backup operation. Utilize multiple stripes for faster backups. Be cautious while going above 8 for STRIPES parameter.
• BLOCKSIZE – Leverage the BLOCKSIZE parameter while performing SQL database backups. By default, SQL utilizes 512 bytes as BLOCKSIZE while writing backups to disk. It is recommended to leverage the same for BLOCKSIZE while performing backups to a de-duplication pool.
• BUFFERCOUNT defines number of I/O buffers leveraged for a backup process. Utilize 2 buffers per stripe for faster backup.
• MAXTRANSFERSIZE – Leverage this parameter for faster backups. Be careful; make sure you have enough memory while defining both BUFFERCOUNT and MASTRANSFERSIZE. Otherwise, the backups could result in error 11’s and 13’s.
• BATCHSIZE – Utilize this parameter to protect multiple databases in parallel
20 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server Optimizing Performance
21
– Backup block size (bytes)
– Size of read into buffer
– Keyword - BLOCKSIZE
• Maximum transfer size (bytes)
– Size of buffer
– Keyword – MAXTRANSFERSIZE
• Client buffers per DBMS stripe
– Used for managing transfer speed
• Refer to this article for more information:
http://www.symantec.com/docs/HOWTO69642
Following parameters can be set in the NetBackup client properties dialog box
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server Deduplication Best Practices
• Defragmentation of the SQL databases will also impact the deduplication rates. With SQL databases, the more frequently defragmentation is performed, lower the deduplication rates. Instead of performing defragmentation regularly, only perform when certain thresholds are reached.
• Recommended to back up transaction logs to an Advanced Disk storage unit (copy #1) for faster backups and restores without having to rehydrate the data from a deduplication storage. Configure the Advanced Disk storage unit on the NBU 5230 appliance and leverage SLPs to duplicate the logs to deduplication storage for longer retention.
• Ensure COMPRESSION is set to 1 and MATCH_PDRO = 0 in pd.conf file on the media server or NBU 5230 appliance for better deduplication rates.
22 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server General Best Practices
• Multiple stripe backups to multiplexing tape drive is not recommended
• In a VMware environment, the NetBackup client software must be installed on the virtual machines that have SQL Server running
• NetBackup uses the NetBackup Client Service and the NetBackup Legacy Network Service to access the SQL Server when it performs backups and restores. The logon account NetBackup uses for these services must have the fixed server role "sysadmin." Both services must use the same logon account.
• Choose a logon account for the NetBackup services as follows:
• For SQL Server 2008 and earlier, the sysadmin role is automatically applied to the NT AUTHORITY\SYSTEM and BUILTIN\Administrators groups. You can use Local System for the logon accounts for the NetBackup services.
• For SQL Server 2012, you must first apply the sysadmin role manually to the NT AUTHORITY\SYSTEM or the BUILTIN\Administrators group. Then you can use Local System for the logon accounts for the NetBackup services.
• Refer to this technote to configure the NetBackup services for SQL Server backups and restores: http://www.symantec.com/docs/HOWTO85432
23 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: Microsoft SQL Server MS SQL Database restores
24
• Redirecting a SQL database to a different location on a different host: http://www.symantec.com/docs/HOWTO85320
• Step-by-step procedure for using NetBackup to restore a Microsoft SQL Full Backup using a MOVE script: http://www.symantec.com/docs/TECH51062
• Performing SQL Server page-level restores: http://www.symantec.com/docs/HOWTO69794
• Restoring a SQL transaction log image without staging a full recovery: http://www.symantec.com/docs/HOWTO85280
• A comprehensive list of solutions for the most common NetBackup for Microsoft SQL Server database agent backup and restore issues: http://www.symantec.com/docs/TECH74475
• Preparing for disaster recovery of SQL Server: http://www.symantec.com/docs/HOWTO69655
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 25
Database Protection: Best Practices
Microsoft Exchange
SYMANTEC VISION 2014 26
Best Practices : Microsoft Exchange Backup & Recovery – Strategy # 1
Stream based backup (Based on NBU for Exchange Agent)
• Exchange database backups supporting full backups, incremental backups, copy-only backups, and transaction log backups.
• Provides Granular Restore Technology (GRT).
• Protects Exchange data at both database and mailbox level.
• Enhanced Support for VMware backups along with Accelerator that protect Exchange within a virtual machine.
• Granular Recovery is automatically provided for any VMware backups that protect Exchange.
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 27
Best Practices : Microsoft Exchange Backup & Recovery – Strategy # 2
File based backup (Based on NBU for Exchange Agent and NBU Snapshot Client)
• Snapshot backups are only supported for full Information Store or storage groups.
• Snapshot backups are not supported for individual mailboxes or public folders but can perform Granular Recovery from snapshot backups of the databases.
• Instant Recovery from snapshots for quick rollback.
• Backups are supported on a passive VSS database copy of an Exchange 2007 LCR/CCR configuration, avoiding i/o impact on active node.
• Best deduplication rates with snapshot based backups .
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 28
Virtual Host
NetBackup for Microsoft Exchange Protecting Exchange in VMware
Network
NetBackup
Virtual Machines
4
3 1
2
1. Install the NetBackup 7.6 client software on the virtual machine .
2. Install the Symantec VSS Provider on the virtual machine.
3. Configure the client and the server privileges for GRT.
4. Configure a VMware policy that has the applicable attributes selected
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Microsoft Exchange Supported Exchange versions, backup and restore types
29
*NetBackup does not support granular recovery of Exchange 2013 objects. Support for this
is planned for a future release of the product.
Exchange Version
Backup type Restore Type
2007
• Snapshot • Streaming • Individual mailboxes and public folders
(MAPI) • LCR and CCR
• Full database restore • Full database restore to a
Recovery Storage Group (RSG) • Individual mailbox item restore
from MAPI/GRT protected backups
2010 and 2013
• Snapshot (Using VSS only) • For a Database Availability Group (DAG),
NetBackup supports backups of the active and the passive database copies of a (DAG).
• Full database restore • Full database restore to a
Recovery database (RDB) • Individual mailbox item restore
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
• For faster GRT, implement Storage Lifecycle policies (SLP) to backup Exchange databases to disk based storage unit and duplicate to tape or dedup disk.
• Leverage SYMC VSS provider for Exchange databases running in VMware environment.
• Avoid making the Exchange server a domain controller.
• Place transaction logs on disk which is separate from the database.
• Back up all the Host Server(s) for Exchange.
• For Exchange 2010/2013, use a Database Availability Group with at least one passive database copy for each database.
30
Best Practices: Microsoft Exchange
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
• Leverage multi-streaming for faster backups and restores.
• Leverage “bpduplicate –bc_only” to catalog any backup to disk for mailbox level restore (GRT)
• For better deduplication rates, make sure compression and encryption are not enabled on the Exchange servers.
• Best Practices for configuring NetBackup for Exchange over a backup network:
http://www.symantec.com/docs/TECH49883
• When upgrading to NetBackup 7.6 (NetBackup for Exchange), configure the logon account for the NetBackup Client Service:
http://www.symantec.com/docs/HOWTO85842 31
Best Practices: Microsoft Exchange
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
• On all Exchange granular clients, verify that the client has an available drive letter on which to mount the backup image.
• Enable or configure NFS for your environment as per Technote 85389
• Configure the NetBackup Client Service.
• Create an Exchange mailbox to associate with a domain account that is used for NetBackup change operations.
For more information, refer to http://www.symantec.com/docs/HOWTO85692
32
Microsoft Exchange Requirements for GRT (Granular Recovery)
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
• Note that you cannot browse or recover granular items (GRT) from GPT disks (GUID partition table).
• For restores of a cluster (including CCR and DAG), select the virtual Exchange server name for the source client, and initiate the restore from the master or media server.
• Following disk/volume types are not supported for recovery inside the guest:
– Dynamic disk set
– ReFS
– Independent disks
• In some cases (like backing up DAG)the Primary VM identifier in the VMware policy does not match the NetBackup client name that is configured for the VMware host. In this case, you must configure the client to perform a redirected restore. For more information on this, review the article: http://www.symantec.com/docs/HOWTO86315
33
Best Practices: Microsoft Exchange Restoring Exchange data from a VMware backup
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 34
Database Protection: Best Practices
DB2
SYMANTEC VISION 2014
Stream based backup (Based on NBU for DB2 Agent)
• Traditional DB2 database backups supporting full backups, incremental backups and transaction log backups
• Utilize BUFFERS, BUFFER size, SESSIONS & PARALLELISM parameters to improve backup & restore performance:
• SESSIONS parameter allows NetBackup to generate multiple jobs during backup & restore.
• BUFFER number (number of buffers allocated during backup & restore) – Should always be twice the number of sessions.
• BUFFER size (size of the buffer allocated during backup & restore) – Should always be a multiple of the extent size of the tablespaces.
• PARALLELISM defines the number of tablespaces that can be read within a single backup job.
• UTIL_HEAP_SZ - A DB2 parameter that can be modified for better performance.
• Most of the above parameters are auto tuned with DB2 9.7 & above
35
Best Practices: DB2 Backup & Recovery – Strategy # 1
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
File based backup (Based on NBU for DB2 Agent and NBU Snapshot Client with DB2 proxy)
• The process:
1. bpdb2proxy (script-builder) enumerates the database and calls commands to “quiesce” the database.
2. NBU Snapshot Client creates the snapshot.
3. bpdb2proxy, calls commands to “unquiesce” the database and starts file based backup of the database.
• Provides Instant Recovery from snapshots via quick rollback.
• DB2 proxy method only supports database backup. Does not support individual tablespace backups, container file backups and transaction log backups both using VENDOR method or USEREXIT method.
• Best deduplication rates with proxy based backups of DB2 database
36
Best Practices: DB2 Backup & Recovery – Strategy # 2
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
Best Practices: DB2 Deduplication Best Practices
• Leverage DB2’s new parameter “DEDUP_DEVICE” which allows for the DB2 backup command to identify that the data is being sent to a de-dup device, hence resulting in better de-dup rates. This requires DB2 database version to be at least 9.5 Fix Pack 8 and above.
• Do not utilize COMPRESS parameter with db2 database backup script, for better deduplication rates.
• Database fragmentation could negatively impact the deduplication rates. It is highly recommended to verify the DB2 database is defragmented.
37 NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 38
Database Protection: Best Practices
SAP HANA
SYMANTEC VISION 2014
Stream based backup (Based on the NBU for SAP HANA Agent)
→ Leverages the SAP backint (hdbbackint) API to enable SAP database backups and restores.
• Supports only full backups.
• Supports both disk and tape.
• Backups/Restores can only be initiated via SAP HANA Studio Console. No NBU GUI support yet (planned for future).
– Backups can be scheduled in NBU by creating & using a “pre-script” within the NBU policy. Please see the following tech-note for details:
http://www.symantec.com/docs/TECH209343
• Provides point in time recovery but only full database recovery.
• SAP HANA limits backups & restores to a single pipe (single stream/job) per SAP HANA service/server running on a specific SAP HANA node.
• Four SAP HANA services are typically running on a specific SAP HANA node, (Index server, Name server, Statistics server, and XS Engine).
• Alternate client restore is not supported using backint interface.
39
SAP HANA Backup & Recovery
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014
• Leverage disk on the media server for log backups
• To utilize different policies for data and log backups:
– Utilize data_backup_parameter_file parameter in “global.ini” file to define a separate “.utl” file for data backups using a different policy
– Utilize log_backup_parameter_file parameter in “global.ini” file to define a separate “.utl” file for data backups using a different policy
• SAP HANA’s “SYSTEM_COPY” method should be leveraged for alternate client restore .
• NBU for SAP HANA White Paper (http://www.symantec.com/docs/TECH208919 )
• NBU for SAP HANA “hdbbackint” configuration (How To) http://www.symantec.com/docs/HOWTO88623
40
SAP HANA Backup & Recovery Best Practices
NBU 7.6 Best Practices: Protecting Databases and Applications
SYMANTEC VISION 2014 NBU 7.6 Best Practices: Protecting Databases and Applications 41
General Database Protection Best Practices
SYMANTEC VISION 2014
General Database Protection Best Practices
• Leverage NBU database agent where available for better backup & recovery performance, as well as deduplication.
• Data Classification to clearly identify structured data and unstructured data.
• Clearly identify the backup and restore SLA’s for all data types so that appropriate tuning parameters can be utilized as part of the design / implementation of the solution (SAN Client vs. Snapshot Client, etc.)
• If using deduplication storage for backend, leverage “like” de-duplication pools for “like” data (instead of leveraging the same pool for all data types).
For example, Oracle data would not deduplicate well against traditional file system data or Exchange data, etc.
• Utilize Storage Lifecycle policies to protect transaction log backups to Advanced Disk for the initial backup (copy 1) for faster backups & restores, then duplicate to deduplication disk/tape for long term retention.
• Do not compress data before sending to deduplication pool.
• Do not encrypt before sending to deduplication pool
42 NBU 7.6 Best Practices: Protecting Databases and Applications
Thank you!
43
YOUR FEEDBACK IS VALUABLE TO US!
Please take a few minutes to fill out the short session survey available on the mobile app—the survey will be available shortly after the session ends. Watch for and complete the more extensive post-event survey that will arrive via email a few days after the conference.
To download the app, go to https://vision2014.quickmobile.com or search for Vision 2014 in the iTunes or Android stores.
NBU 7.6 Best Practices: Protecting Databases and Applications
Thank you!
Copyright © 2014 Symantec Corporation. All rights reserved. Symantec and the Symantec Logo are trademarks or registered trademarks of Symantec Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.
NBU 7.6 Best Practices: Protecting Databases and Applications 44
Praveen Vunnava, [email protected]
Claudia Rudolph, [email protected]