emc it · emc it database journey to virtualization timeline plan, build, deploy virtualize...
TRANSCRIPT
1 © Copyright 2012 EMC Corporation. All rights reserved.
EMC IT: Optimize Your Oracle Database Environments With EMC And VMware
Palani Ramasamy
EMC IT
2 © Copyright 2012 EMC Corporation. All rights reserved.
Agenda
EMC IT Overview
Oracle Database Virtualization Journey @ EMC
Oracle Virtualization Infrastructure Deployment
Centralized Storage Management through OEM
Oracle Performance using FAST
Rock Solid Protection in Oracle Environment
Questions
3 © Copyright 2012 EMC Corporation. All rights reserved.
INTERNAL USERS
IT ENVIRONMENT
BUSINESS APPLICATIONS
VIRTUALIZATION
EMC IT At A Glance
2004
Finalist
2013
24,000
5 DATA CENTERS,
960 TB STORAGE
~400
2,000 Physical Servers
60,000
4 DATA CENTERS,
~13 PB STORAGE
~500
~10,000 OS IMAGES
93% VIRTUALIZED
4 © Copyright 2012 EMC Corporation. All rights reserved.
EMC IT’s Virtualization Business Drivers
Consolidation
– Reduction in the Data Center
Cost Savings
– Servers, storage, retired legacy platforms, software licenses
Operational agility
– Faster deployments both OS and database
Standardize
– Compute platform x86 OS platform Linux, virtualization – VMware
Simplify
– Operations enabled by the standardize driver
5 © Copyright 2012 EMC Corporation. All rights reserved.
Business challenge
Infrastructure silos lead to higher
costs, lower ROI on assets, and
increased environment complexity
• Lower server and storage
utilization
• Difficulty meeting service levels – Maintaining and managing separate
environments
– Provisioning inefficiencies
– Inconsistent data protection strategies
Infrastructure silos
Oracle11g Oracle9i Oracle10g
6 © Copyright 2012 EMC Corporation. All rights reserved.
EMC IT Database Journey To Virtualization
Timeline
Finalize Plan, Build, Deploy Virtualize
Phase 3 Phase 1 Phase 2
• Build First Cluster • Migrate 1 full Dev Env • Apply Lessons Learned
• Migrate all Non-Mission Critical • Convert from RAC to Virtual Non-RAC
Where 99.99% uptime meets SLA • Apply Lessons Learned
Data
bases o
n v
Sphere
• Virtualize Mission Critical • Virtualize Ultra-High Volume
• Virtualize App Tiers - Production • Virtualize Database
– Development – Test – Non Mission Critical Prod
• Migrate RAC to Single Instance
• Plan • Build VM Infrastructure • Initial Conversions • All New Builds on VM • Virtualize App Tiers
– Development – Test
• Virtualize Everything • Replatform Legacy Systems
Migrate to x86 on VM
WE ARE HERE
93%
7 © Copyright 2012 EMC Corporation. All rights reserved.
Virtual Deployment Model Framework
Availability % Downtime per year Downtime per month* Downtime per week
99.9% ("three nines") 8.76 hours 43.2 minutes 10.1 minutes
99.99% ("four nines") 52.56 minutes 4.32 minutes 1.01 minutes
99.999% ("five nines")
5.26 minutes 25.9 seconds 6.05 seconds
The Main Criteria for Framework Selection
1. Availability – The amount of time the database must remain available. This is usually measured in 9s.
2. Scalability – The requirement of the database to scale up to or beyond 32 cores.
8 © Copyright 2013 EMC Corporation. All rights reserved.
Virtual Deployment Model Framework
32 CPU
99.9%
Sca
lab
ility
Availability 99.99%
8 CPU
128 CPU
(32*4)
99.999%
VMWARE + RAC
Multi-node Solution
VMWARE Single Node Solution 5.x
VMWARE Single Node Solution 4.x
b
a
d
c
a. Out of box VMware Solution
b. VMware solution needs to be
complemented with Clustering
Solution like Oracle CRS or MSFT
Clustering
c. VMware solution needs to be
complemented with Virtual RAC
for availability
d. VMware solution needs to be
complemented with Virtual RAC
for scalability
Based on the availability and scalability requirements, the database VM
will fit into one of these four categories.
9 © Copyright 2013 EMC Corporation. All rights reserved.
Oracle Deployment Model Oracle Single Instance Deployment - vSphere 5.0
Production
DB DRS
Production
App DRS
Non-Prod
No DRS
Group
Production VMs fenced using DRS groups – prevents having to license non-prod
Rapid provisioning of new databases – Months to hours
Extra Capacity – VMs can be created that utilize only unused capacity (Think POC)
DBaas – Database-as-a-Service can be safely utilized and managed using DRS
10 © Copyright 2013 EMC Corporation. All rights reserved.
Oracle Deployment Models Business Critical/Business Supporting Consolidation to Oracle RAC
48 Physical Servers to 4 Physical Servers to 2 Node Production + 2 Node Test/Development
Tremendous CAPEX/OPEX Savings – Large reduction of servers
– Increased Complexity – Oracle CRS + Oracle RAC = Increased Skill requirement
– Increased Dependencies – Massive multi-tenant database requires coordination
– Potential License Implications – Introduced Oracle RAC
Windows - 24 Linux - 16 Solaris - 8
Standalone Physical Servers Consolidated
Production
Dev/Test
Legacy Consolidation
11 © Copyright 2013 EMC Corporation. All rights reserved.
Managing Capacity, Performance, Data Protection &
Availability
DBA Activities Increasing
Monitor Availability
Manage Backup & Recovery
Manage Data Storage & Retrieval
Diagnose Performance Issues
Capacity Planning
Patch Systems
77%
75%
71%
61%
60%
59%
12 © Copyright 2013 EMC Corporation. All rights reserved.
Storage Monitoring & Visibility Inside Oracle Enterprise
Manager
Simplifying Today’s Common Tasks
STORAGE VISIBILITY ORACLE ENTERPRISE MANAGER PLUG-IN
STORAGE VISIBILITY ORACLE ENTERPRISE MANAGER PLUG-IN
13 © Copyright 2012 EMC Corporation. All rights reserved.
OEM Plug-in for EMC VMAX Single pane of glass into
EMC storage capacity and performance for the
DBA
See the layout of the host file systems on the storage devices
14 © Copyright 2012 EMC Corporation. All rights reserved.
Apps. DB Files
Fiber Channel
SAN
Optimal Performance Pure FC SAN Solutions • Database & Apps. on SAN • Files on NFS or CIFS
Apps. Files
Flexibility & Scale Unified Storage Solutions • Database on SAN • Application on NAS NFS • Files on NFS or CIFS
FC SAN
NAS
EMC Unified Multi-Protocol Storage
Cost & Management NAS / IP Storage Solutions • Database & Apps. on NFS • Files on NFS or CIFS
Apps. DB
Ethernet / IP
NAS
DB FC SAN
FC SAN
CIFS
NFS
NFS
Database
File Sharing
Applications
Applications
Database
EMC Unified Storage for Oracle Cost-optimized performance with management flexibility
NAS
NAS FC
FC
15 © Copyright 2012 EMC Corporation. All rights reserved.
HDD
DRAM Cache
Flash
With FAST Cache
App server
Controller 9 of 10 I/Os from Cache
HDD
Storage Innovation
• FAST Cache for maximum application performance
• More than twice the performance improvement in Oracle environments
• Real-time reaction to unexpected workload peaks
– Extends existing memory cache
– Up to 2TB
DRAM Cache
4 of 5 I/Os from disk
1 of 10 I/Os from disk
Without FAST Cache
App server
Controller
1 of 5 I/Os from Cache
16 © Copyright 2012 EMC Corporation. All rights reserved.
FAST Development: What EMC Learned
80/20 rules
Smaller is better
17 © Copyright 2012 EMC Corporation. All rights reserved.
Statistics Engine
FAST Development: What EMC Built
FAST Analytics Engine Movement Engine
18 © Copyright 2012 EMC Corporation. All rights reserved.
NL-SAS
SAS Drives
Enterprise Flash Drives
Tiered Storage
Granularity & Efficiency (FAST VP)
• Automated tiering – Self-optimizing management – Dynamically meets peak
performance needs with Flash drives (EFDs)
– Automatically place infrequently used tables on NL-SAS drives
• Virtual provisioning – Improve administrative efficiency – Easier—grow, shrink, and rebalance
19 © Copyright 2012 EMC Corporation. All rights reserved.
FAST Suite—FAST VP + FAST Cache
DRAM Cache
FAST Cache
FLASH FLASH FLASH FLASH
FAST Virtual Pool
NL-SAS
SAS SAS SAS SAS
FLASH FLASH
NL-SAS NL-SAS NL-SAS NL-SAS NL-SAS NL-SAS NL-SAS
FAST VP
tiers across drives in pool
Optimizes drive utilization
Relative ranking over time
1 GB slices ideal for deterministic data
FAST Cache
copies hottest data to Flash
Optimizes Flash utilization
Dynamic movement in near real time
64 KB sub-slices ideal for bursty data
F A S T S U I T E
20 © Copyright 2012 EMC Corporation. All rights reserved.
FAST VP: Propel Environment (SAP) Total Usable EFD Capacity is 2.1TB. Total size of all DBs is 20TB. SAP Application Storage is 26TB
Each database will use only a portion of total allocated capacity
EFD Storage Group priority is ECC (1), BW (2), MSC (3) and APP (4)
Storage Tier FAST Policies
10%
100%
100%
100%
Tier 1 200 GB Flash RAID 5 (3+1)
Tier 2 450 GB 15K FC RAID 1
Tier 3 1 TB SATA RAID 6 (6+2)
Storage Groups
F_SAPECC_SG (1) (6TB– Star/Redo & DB Roll Fwd )
F_SAPMSC_SG (3) (1.5TB – STAR protected)
F_SAPAPP_SG (4) (26TB – SRDF/A) 4%
F_SAPBW_SG (2) (12TB– Star/Redo & DB Roll Fwd)
4%
100%
21 © Copyright 2012 EMC Corporation. All rights reserved.
EMC XtremSF – Turbocharge your response Server-based Flash cache
Brings Oracle active data closer to the database
Dramatically improves application response time and throughput
Extends EMC FAST array technology into the server
Delivers protection (high availability, data integrity, reliability, and disaster recovery)
XtremSF
Storage area network
XtremSF XtremSF XtremSF
22 © Copyright 2012 EMC Corporation. All rights reserved.
XtremSF Benefits Oracle Data files
23 © Copyright 2012 EMC Corporation. All rights reserved.
EMC Data Domain Easy integration with existing environment
Replication
CIFS, NFS,
NDMP, DD Boost
Ethernet
Virtual Tape
Library (VTL) over
Fibre Channel DD890 appliance
Control Tier Target Tier Disaster Recovery Tier
2U
2 to 10 ports
10 and 1 Gigabit Ethernet; 8 Gb/s Fibre Channel
RAID 6
Up to 285 TB usable capacity with shelves
2 TB or 1 TB 7.2K rpm SATA HDD in shelf
File system
NVRAM
N+1 fans and redundant, hot-plug power supplies
DD890 appliance
Backup and Archive Applications
24 © Copyright 2012 EMC Corporation. All rights reserved.
Broad Platform Support for Oracle
All versions of Oracle, including 10g, 10gR2, 11gR1
Complete operating system coverage – UNIX Support: AIX, HP-UX, Solaris – Linux Support: Oracle Enterprise Linux, Red Hat, SUSE, zLinux – Windows: Server 2008, Server 2003, Server 2000, Vista
All file systems and volume managers, including Oracle Automatic Storage Management (ASM)
All clustered configurations, including Oracle Real Application Clusters (RAC)
Oracle Data Guard
Oracle in virtual machines – VMware, Solaris Zones, AIX LPARs, etc.
25 © Copyright 2012 EMC Corporation. All rights reserved.
EMC Networker & Oracle Aware Backup Complete protection for databases and applications
Integrated with Oracle Recovery Manager (RMAN) – Backup and restore for complete databases, individual data files, table spaces, and
logs – Automated and flexible backup – Automated and flexible recovery
Simplifies Oracle backup and recovery – Wizard-driven configuration – Remote updates through push installation
Reduces backup impact and required storage – Integrated deduplication – Snapshot management
Integrates with VMware – In-guest, application-consistent protection – Distributed Resource Scheduler, vMotion, and High Availability support
Oracle
NetWorker
NetWorker Module for Databases
and Applications
26 © Copyright 2012 EMC Corporation. All rights reserved.
Backup and Recovery Blazing Fast Backups/No User Impact
Proxy Backup Server
8 Gb\s SAN Fabric B
8 Gb\s SAN
Fabric A
VMAX
8 Gb\s SAN Fabric A
Production Cluster
8 Gb\s SAN Fabric B
Up to 8 Terabytes/Hour! Maximum speed limited by source disk speed
15k Fiber drives can support 47-53 GB/hour
155 15K fiber channel drives will support 10TB
Prod Clone
27 © Copyright 2012 EMC Corporation. All rights reserved.
VPLEX Family Overview What is it?
A hardware and software virtualization platform
Implemented as a SAN-based solution
Enables local and distributed federation
What is unique?
AccessAnywhere
High-availability, scale-out cluster architecture
Unique technology enables workforce collaboration over distance
28 © Copyright 2012 EMC Corporation. All rights reserved.
VPLEX High Availability for Oracle Real Application Clusters (RAC) over Distance
Enable application uptime • Continuous availability
• Easy to set up and configure
• Optimal performance
Federated AccessAnywhere
VPLEX WITNESS
Active Active
Site 1 Site 2
Site 3 • Scale without compromise
• Still use for non-RAC servers
29 © Copyright 2012 EMC Corporation. All rights reserved.
RecoverPoint Family Overview
What is it? • A hardware and software protection platform
• Implemented as a SAN-based solution
• Enables local and remote replication
What is unique? • Protect data on EMC and non-EMC arrays
• Protect applications at local and remote sites
• Provides DVR-like, point-in-time access to data
30 © Copyright 2012 EMC Corporation. All rights reserved.
Continuous Data Protection • Recovery to any point in time
• Dynamic synchronous and asynchronous replication
• Customized recovery point objectives (RPOs) supporting:
• Instant access to local and remote point-in-time images using DVR-like recovery
• Repurposing of recovered images without impact on production activity
• WAN bandwidth data reduction of up to 90 percent of changed data
• Nondisruptive business continuity and disaster recovery testing
RecoverPoint Family
CRR: Continuous remote replication protection
CLR: Concurrent local and remote protection
CDP: Local continuous data protection
31 © Copyright 2012 EMC Corporation. All rights reserved.
RecoverPoint for Oracle Environments
Jointly developed solutions for… – Oracle Database, Fusion Middleware, Data
Guard
– Integration for hot backup and System Change Number (SCN) extraction
Broad support – Automation with Replication Manager
– Reporting with EMC Data Protection Advisor
– Virtual and clustered servers
– Fusion Middleware, Oracle Real Application Clusters (RAC), and more
Rapid, reliable, and manageable disaster recovery
Oracle DB Oracle DB Middleware
VMware VMware
SAN
Virtual Machines