How to Achieve Database Availability and Data Center Agility with … · 2016. 7. 4. · Achieve...
Transcript of How to Achieve Database Availability and Data Center Agility with … · 2016. 7. 4. · Achieve...
How to Achieve Database Availability and Data Center Agility with Symantec
Chris Johnson Sr Principal Technical Product Manager
Achieve Database Availability and Agility
Avoid Downtime
Performance & Agility
? RAC
Failover
Reduce Total Cost Of Ownership
2
Achieve Database Availability and Agility
Avoid Downtime
Objectives
Simple and low impact data migrations
Availability to match any need
Advanced Availability Features
3
Benefits Cross Platform Migration
Migrating Data Cross Platform
• Avoids network bottleneck
• Eliminate the need for double storage
• Large datasets can be migrated in minutes, not hours, or days
• All major Unix and Linux versions are supported
• Physical to physical and physical to virtual
Global Financial 70TB
platform Migration Performed in <24Hrs
Achieve Database Availability and Agility 4
Migrating Data Between Arrays
London Stock Exchange
trading platform migrated in 20 minutes
without downtime
Cross Array Migration Benefits
• Online and centrally managed
• Any to Any Storage Transformation
• All major Unix and Linux version supported
• Storage Layer mirroring
• Wizard based migration
• SmartMove Migration
Achieve Database Availability and Agility 5
Migrations Between Datacenters
Datacenter Migration Benefits
• Any to Any Storage Transformation
• All major Unix and Linux versions supported
• Migrate at any distance
• SmartMove
VVR (Veritas Volume Replicator)
Achieve Database Availability and Agility 6
Automate High Availability and Disaster Recovery
Metropolitan HA (Stretch Cluster)
Wide-Area DR (Global Cluster)
Local HA • Recover faster
• Reduce reliance on personnel during an incident
• Reduce operator error
• Provide comprehensive data and application availability
• Simplify by using a single solution for:
– Local HA
– Campus/Metro DR
– Global DR
The Benefits Symantec High Availability and Disaster Recovery
SAP APP 1 APP 3 APP 2 SAP SAP APP 4
Synch Replication or Mirroring
APP 4 APP 1 APP 2 APP 3
Asynchronous Replication
Achieve Database Availability and Agility 7
Improve Availability
2nd Level & Deep
Monitoring
Listener
Disk
SQL
Centralized Service Management with Veritas Operations Manager
Health Checks Intelligent Monitoring Framework
Rolling Upgrades
Achieve Database Availability and Agility 8
Achieve Database Availability and Agility
Performance & Agility
Objectives
Manageability with performance
Maximize visibility and control
Minimize planned downtime
9
Random AU Placement
reduces cache effectiveness
Performance – ASM issues
Achieve Database Availability and Agility
Prefetch Read Prefetch Read Prefetch Read
AU1 AU3 AU2
Array Prefetch
Increased disk I/O affects other services
Larger AU size to reduce “hopping”
10
Problems with Mixed
Workloads
Health company Concat layout reduced prefetch load by 75%
Large Telco 20% capacity savings with
30% higher performance
Achieve Database Availability and Agility
Performance
S1 S2 S3
CONCAT
Prefetch Read Prefetch Read Prefetch Read
Prefetch Read
Data written sequentially
Smaller stripe size performance flexibility
11
Visibility & Control
Achieve Database Availability and Agility
At a glance storage visibility
Infrastructure growth without impact
Optimize as demands change
Reduces shared storage complexities
EMC 822 EMC 822
Array Type Attributes Disk Type RAID Replica
Online change Flexible
Low impact storage expansion
Automated AVID naming
STRIPE
CONCAT
STRIPE STRIPE
12
Achieve Database Availability and Agility
Reduce Total Cost Of Ownership
Objectives
Eliminate unnecessary software costs
Reduce server and storage costs
Avoid RAC cost and complexity
13
Business Drivers: Increase IT efficiency and Lower Costs
Achieve Database Availability and Agility
Solution: Cached Oracle Disk Manager (CODM)
Database Consolidation combines multiple databases onto fewer databases
or physical servers
OLTP
DW
OLTP + DW
Source: Burton Group, December 2009
14
SGA
SGA
SGA
SGA
Dyn
amic
C
ach
e
Cached Oracle Disk Manager (CODM)
Instance
Instance
Instance
Instance
Instance
Instance
Instance
Instance
SGA
SGA
SGA
SGA
SGA
SGA
SGA
SGA
Dyn
amic
Cac
he
Reduced System Global Area (SGA) sizes per instance
Achieve Database Availability and Agility
Shared Cache Efficiency
I/O
0
10000
20000
30000
40000
50000
60000
70000
80000
800M 1400M 1800M 2400M 3000M 3600M 4200M
TpM
C
Cache size
Throughput vs. cache size
CODM ON
CODM OFF
Test Details OS: Solaris 10u9 Oracle 11gR2 Storage Foundation 5.1SP1
15
Cached Oracle Disk Manager (CODM) Optimize Performance for Oracle Database
Achieve Database Availability and Agility
Test Details OS: RHEL 5u3 Oracle 11gR2 Storage Foundation 5.1SP1
Higher Throughput Intelligent File System Buffering Up to 50% + throughput Better Mixed workload performance
16
CODM Advisor Identify benefit from CODM
• Set policies to determine metrics for performance analysis
• Gather statistics from Oracle Automatic Workload Repository report
• Allow DBAs to enable/disable Cached ODM for selected files
Average number of Physical Reads
Average Read Time (seconds)
Oracle Tablespace name
Achieve Database Availability and Agility
Information to Action
17
Reduce Total Cost of Ownership with Storage Tiering
Achieve Database Availability and Agility
TABLE CALL_DETAILS
FILE 1 FILE 2 FILE 3
FC SSD
• SmartTier allows DBAs to move any
TABLE or OBJECT from and to any tier of storage, non disruptively
• Move Oracle objects WHEN and WHERE it makes sense based on your business processes
• Stage data on SSD in anticipation of time sensitive processing
• Archive to cheap storage once you know you are done
18
Veritas Replicator 6.0
Veritas Replicator Easier management Avoids split replication risk Faster and more efficient Lowers infrastructure costs
Achieve Database Availability and Agility
Space aware & compressed
Host Based
Data & config replicated in step
Replicate volume or file
Any storage type or Tier
Veritas Operations Manager
Centralised control & reporting
Large Telco
increased
transaction
processing 30%
Eliminate Unnecessary Hardware Costs
19
Achieve Database Availability and Agility
Veritas File Systems
Volume & File System Snapshots
Storage efficient
Low complexity risk
Faster DBA lead recovery process
File System Checkpoint (Granular & Space Optimized)
FS S
nap
sho
ts
DBA Controlled recovery
NetBackup
Fully integrated off host backup
Eliminate Unnecessary Hardware Costs
20
Achieve Database Availability and Agility
Veritas Cluster File System
Dev Test UAT
Single Command / DBA Process
Clone Clone Clone
File Replica (LxRT Currently)
or Volume Copy Refresh PROD DEV
Clones of Clones
Amadeus achieved 70% cost savings on
DB storage.
Veritas DB Clone Mechanism
Efficient & granular
DBA centric process
Automated common mounting process
Increase Host & Storage Utilisation
21
Accelerate Recovery Eliminate Storage Failovers with CFS
Classic Clustering May Not Be Fast Enough For Applications that Need
Maximum Uptime
Passive Server
Failed Server Active Server
Client
Active Server
Recovery Steps • Detect failure • Un-mount file system • Deport disk group • Import disk group • Mount file system • Start application • Clients reconnect File System
Native clustering
File System
Native clustering
Achieve Database Availability and Agility 22
Failover as Fast as Application Restart
Accelerate Recovery Eliminate Storage Failovers with CFS
Failed Server
Client
Active Server
Veritas Storage Foundation
Veritas Cluster Server
Veritas Storage Foundation
Veritas Cluster Server
Veritas Cluster File System
For Applications that Need
Maximum Uptime
Recovery Steps • Detect failure • Un-mount file system • Deport disk group • Import disk group • Mount file system • Start application • Clients reconnect
Achieve Database Availability and Agility 23
Sub-Minute Failover With Cluster File System High Availability
Achieve Database Availability and Agility
Single Instance Failover
RTO 10s of Min
Cost $$
Complexity Low
# of Nodes 32
VCS SF
VCS SF
VCS SF
VCS SF
Single Instance Fast Failover
Veritas Cluster File System HA
Oracle RAC with Storage Foundation
Veritas Storage Foundation for Oracle RAC
RTO Sub-minute
Cost $$
Complexity Low
# of Nodes 32
RTO Seconds
Cost $$$$
Complexity High
# of Nodes 16
24
Demo
Fast Failover for Oracle
Achieve Database Availability and Agility 25
Achieve Database Availability and Agility
Avoid Downtime
Performance & Agility
? RAC
Failover
Reduce Total Cost Of Ownership
Achieve Database Availability and Agility
26
Accelerate virtualization of business critical applications
Presentation Identifier Goes Here 27
View HP/Symantec joint solutions at:
http://hp.symantec.com/techex
Create mission-critical applications and databases (specifically on Oracle and Linux)
Enable mobile productivity without vulnerability
Thank you!
Copyright © 2011 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.
Achieve Database Availability and Agility 28