Optimizing Oracle Database Stability and Performance with ... · Optimizing Oracle Database...
-
Upload
truongthuan -
Category
Documents
-
view
226 -
download
0
Transcript of Optimizing Oracle Database Stability and Performance with ... · Optimizing Oracle Database...
Optimizing Oracle Database Stability and Performance with the Right Hardware
Presenter Lee Diamante
Date
Meta7 Team Introductions
Name TitleErin Turner Associate Account Manager; [email protected]
Lee Diamante Solution Architect; [email protected] Morgan Oracle Ace Director; [email protected]
Kevin Smith Master Consultant; [email protected]
Who is Meta7?
• Oracle-only division of Forsythe
• Platinum-level strategic partner
• Best-in-class design, build & implementation of Oracle infrastructure, software and cloud
• Dedicated consultants with decades of Oracle expertise
• A team of internationally recognized experts in the Oracle Red Stack
• Professional, creative and agile
Our Growing Team
Our experts are uniquely positioned with deep knowledge in Oracle products and the necessary services to turn these products into full solutions.
4 SOLUTIONARCHITECTS
15 CONSULTANTS 5 ACCOUNTMANAGERS
2 SENIORMANAGERS
Combined Years of Oracle
Expertise80 5566 210
• Design & architecture systems engineering
• Implementation & program management
• Database strategy & administration
• Operational readiness
Platform Services
• Technology refresh
• Consolidation
• Virtualization
• P2V migrations
Platform Modernization
• Clustering
• Oracle RAC design/ implementation
High Availability Services
• DB & application server installs/upgrades
• Data warehouse ETL process implementations
Implementation
• Expertise with GoldenGate, ADG, RAC, ASM
• Oracle 12c Upgrade/Features
• Oracle Cloud Services
• Database tuning
• Health checks
Database/Cloud
• Database & OS change planning & migration
• ERP OS change planning & migration
• Oracle on Oracle implementations/ competitive migrations
Migration
Meta7: Areas of Expertise
Oracle on Oracle
Applications
Middleware
Database
Operating System
Virtualization
Servers
Storage
• Oracle has been very clear about its intentions for the Oracle Sun product line
• Sun acquisition enables Oracle to deliver “Complete, Open, and Integrated Products”o From storage to application, Oracle is able to
provide all of a customer’s data center needs for Oracle platforms
o Open standards facilitate adoption and integrationo Designed from the ground up for synergy and
efficiencyo Complete, Open, and Integrated delivers better
performance, shorter deployment times, ease of management, and lower cost of ownership
• Oracle is solving Oracle problems for Oracle customers. It just so happens that everyone wins.
Oracle On Oracle
• All customers face the same three challenges:• Integration• Performance• Cost
• Customers make significant investments to optimize each layer of the stack
• Each layer is designed, built, and run separately• Fragile systems – hard to maintain• The fragile nature of these systems threatens the
stability of your Oracle environments• The lack of integration between layers inhibits your
performance• The investment at multiple levels exaggerates your
cost
Oracle on Oracle - Stability
Applications
Middleware
Database
Operating System
Virtualization
Servers
Storage
• Stability requires investment at each layer of the stacko Reliability through redundancyo High availabilityo Consistency and Standardso Lifecycle management
– Within a layer– Across layers
• Stability within a layer is simple
• Stability across layers is a nightmareo What Works With What matrixo I know nothing is wrong with your layer but I need you to
take an outage for mine. And no, thank you, I don’t want your advice.
o Best Practices exist in a vacuum.– Best practices for storage, server, operating system,
and database are not necessarily the same
Oracle on Oracle - Stability
Engineered Together
Tested Together Certified Together
Deployed Together
Upgraded Together
Managed Together
Supported TogetherEveryone else has to stop at the Virtual Machine while Oracle integrates through the Application
PerformanceIntegrated components eliminate bottlenecks and minimize latency
CostNo more cost-effective way to deploy
Oracle applications.
IntegrationHardware and software engineered to
work together
Engineered Systems: Integration with a Purpose
ExadataDatabaseMachine
ExalogicElasticCloud
OracleDatabaseAppliance
ExalyticsIn-Memory
Machine
BigData
Appliance
SPARCSuperCluster
T5 and M6
PrivateCloud
Appliance
Zero DataLoss Recovery
Appliance
NetworkApplications
Platform
ZFS Storage Appliance
Exadata• Extreme Database Performance• Storage Indexing• Hybrid Columnar Compression
Exalogic• Extreme Performance for Fusion Middleware• Exalogic Elastic Cloud Software
Exalytics• Extreme performance for Business Intelligence• Times Ten In Memory Database
Oracle Database Appliance• Extreme Simplicity• App in a Box
Big Data Appliance• Hadoop made simple• Use SQL for map reduction
Zero Data Loss Recovery Appliance• Database backup and recovery• Database aware backups and restores
SPARC SuperCluster• Exadata, Exalogic, and General Application combined.
Oracle On Oracle – Integration
Oracle On Oracle Integration
• One Vendor from the power supply to the power user• Other vendors have broad portfolios; no one else comes close
product integration• Branding isn’t integration!• True integration of Software, Servers, and Storage
• Product developers attend each others development sessions
• Database developers plan for leveraging hardware features• Hardware developers plan to support Database needs
• Complete infrastructure with unmatched simplicity and costs:
• Oracle on Oracle does things that can’t be done on other platforms
• Servers, Storage, and Software are not only designed to work well together, they are designed to communicate, cooperate, collaborate
• Oracle software constantly shifts resource-intensive tasks to the servers and storage
• Servers and storage constantly optimize the tasks they have been assigned with and understanding of why the tasks have been assigned.
Oracle on Oracle Integration
ZFS Storage Appliance - Integration
Applications
Middleware
Database
Operating System
Virtualization
•ZFS Storage Appliance•FS1-2 Flash Array
Storage
Servers
• Unified Storage Applianceo NAS (NFS, dNFS, CIFS, iSCSI)o SAN (16Gb FC)
• Storage by a software company for a software company
• Intelligently managed JBODso Oracle Solaris serverso Intelligence moved out of the array and back to the
servero Unprecedented visibility with Analytics
• Oracle Database, Oracle Solaris, Oracle ZFS = intelligent integration
– Oracle Intelligent Storage Protocol– Hybrid Columnar Compression– Snapshots and Clones at the database level– Encryption
• Features just wake up! No tweaks necessary.• When Oracle software starts, it checks for Oracle servers and Oracle
storage and activates any applicable features• Oracle Intelligent Storage Protocol• Smart Scan processing• Storage Indexing• Hybrid Columnar Compression• Hybrid Storage Pools• Dynamic Tiering for fastest access• M7 Software in Silicon
Oracle on Oracle Integration
• OISP• When Oracle Databases are connected to Oracle storage via NFS or dNFS, the database will
send hints to the storage about what to do with the data and what is coming next.
• Smart Scan processing• When Smart Scan is enabled, the database can ship functions to all Storage Servers.
Functions are processed in the storage tier so that only the results are returned to the database server.
• Storage Indexing• The storage tier not only knows where it put data, it knows what the data is and can retrieve
only the interesting bits that answer the question.
Oracle on Oracle Integration
• Hybrid Columnar Compression• Database and storage work together to compress data 3x to 50x and the data does not
need to be uncompressed to use. The database stores it compressed, retrieves it compressed, and uses it in its compressed format. Only the portion which needs to be changed is uncompressed.
• Hybrid Storage Pools• Oracle storage provides shares or LUNs from hybrid pools of media: DRAM, Performance
SSD, Capacity SSD, Performance Disk, Capacity Disk
• Dynamic Tiering for fastest access• Oracle storage intelligently and dynamically shifts data in and out of the media resources with
input and guidance from the Oracle software.
Oracle on Oracle Integration
• SPARC M7 Software in Silicon• The most exciting announcement yet. The enormity of this can not be overstated!• SPARC M7 will feature co-processors dedicated to Oracle Database queries and Java
processes• Wherever possible, Oracle database functions bypass the general pool of cores to run on
dedicated co-processors• Software in Silicon is yielding 10x improvement when the same workload is compared on the
T5/M6 and M7 platforms• Nothing needs to be done to leverage the feature. It is automatically enabled by the
database software when it is run on SPARC M7 processors.• No other vendor can do this. Oracle databases running on non-Oracle servers will require
several times the processing capacity to do the same amount of work.
• SQL Queries, Encryption, Compression/Decompression all take advantage of the Software in Silicon features
Oracle on Oracle Integration
Oracle On Oracle - Value
Performance
• Performance without compromise• Everyone can work harder. Oracle on Oracle works harder and
smarter.• Faster Processors; More Memory• High-speed networks• Horizontal and Vertical Scalability• Eliminate unnecessary work• Share the necessary work
Oracle on Oracle Performance
All Vendors
Oracle
• META7 and Forsythe have yet to see a customer run their database on Exadata without at least a 70% improvement in performance. No tuning required.
Oracle on Oracle Performance
• META7 and Forsythe customers see 5x to 10x compression of infrequently changed data using Hybrid Columnar Compression
• ~40% of your data is infrequently changed but that does not mean it is infrequently read.
• Data compressed with HCC does not need to be uncompressed. Conservatively, HCC allows database to transfer 100% of the data for 20% the effort.
• Example: In the time it takes other solutions to transfer 20GB, Oracle on Oracle solutions can transfer 100GB.
Oracle on Oracle Performance
Oracle on Oracle Performance
• The Hybrid Storage Pool architecture employs a combination of DRAM, flash, and disk to accelerate both read and write performance while retaining disk economics and protecting data integrity and persistency.
• Field telemetry data shows that, on average, 70 percent to 90 percent of reads are DRAM cache hits, meaning that a majority of reads are delivered directly from DRAM, which is the fastest media type.
• Flash is a thousand times faster than disk. DRAM is a thousand times faster than flash.
Other vendors are pushing all-flash arrays which makes sense if they can’t take it to the next level – DRAM.
Oracle on Oracle Performance
M7 Processor Performance – compared to M6 (Current generation)14% increase in speed ; 3x performance improvement Software in Silicon
Oracle On Oracle - Value
Costs
Oracle On Oracle - Value
• Cost advantageso Time
– Pre-tested, pre-packaged, pre-builto Effort
– Oracle does the work so you don’t have to– Deploy in days rather than weeks or months
o Money– One vendor, one premium– Software licensing– Reduced support costs
Oracle on Oracle Value - Time
• Pre-built system ready to use with minimal setup• Arrives pre-built and cabled
• Removes the integration risk for deploying infrastructure• Automatic provisioning of new servers, networks, and storage• Wire-once System• Oracle Virtual Networking and SDN
• Allows customers to consolidate and virtualize according to their requirements and timeline
• Private Cloud Appliance Manager• Oracle Ops Center and VM Manager• Oracle VM Templates
• Cloud Management out of the box• Oracle Enterprise Manager• Oracle Cloud Control
Private Cloud Appliance
Oracle on Oracle Value - Effort
• It’s a consistent theme:• ZDLRA uses the same tools that the database
administrators are already using• Third-party tools and software are unnecessary.• All inter-team coordination, cooperation, and confusion
can be bypassed• DBAs do not have to learn anything new to have
complete self-service and control• This is not possible with other storage solutions• ZDLRA is a self-service appliance by Database people for
Database users to do Database things with Database tools across all Database environments without compromise or delay.
With Trusted Partitions:
License only the cores used by each software component
No additional cost for virtualization, OS, management, or monitoring
On other Converged Solutions
• License the virtualization layer, monitoring, and management
• License the Operating System• License all cores on each physical server
for the Oracle software products running in the virtual machines
• On average, Oracle software license consumption on other converged solutions is 150% to 200% greater than on Oracle engineered systems
Oracle on Oracle Value - Cost
Oracle on Oracle Value - Costs
• Hardware and support were essentially equal.• Additional database licenses and support over three years meant virtualization onto a VMware
platform would be $860,000 more • Oracle support costs for Oracle VM Environment were the same as what customer would have paid if
they didn’t consolidate and virtualize.
Oracle VM Environment VMware EnvironmentNumber of Units/Nodes 8 5Number of Cores 256 80Relative Performance Estimate 495,320 176,900RAM (GB) 2,048 2,560Usable Storage (TB) 80 80CPU Architecture Intel Xeon Intel XeonProcessor Speed (GHz) 2.3 2.6Hardware/Software Purchase Price $594,525 $590,539Hardware/Software Maintenance (3 Year) $214,029 $215,991New Oracle Licensing Cost (*) N/A $545,000Oracle Support cost (3 Year) (*) $1,079,100 $1,438,800Implementation/Migration Services $205,000 $165,000
Total 3 Year Costs $2,092,654 $2,955,330
Oracle on Oracle Value - Costs
• This customer was consolidating onto Dell servers and re-using existing storage for their RAC databases and WebLogic application servers.
• Even though the Dell hardware was $400,000 less than the Oracle VM solution, three year Oracle software license and support was $1.6M more
• Overall, customer would save $1.06M with Oracle VM
Oracle VM Environment VMware EnvironmentNumber of Units/Nodes 6 6Number of Cores 216 216Relative Performance Estimate 371,490 371,490RAM (GB) 1,536 1,536Usable Storage (TB) 80 80CPU Architecture Intel Xeon Intel XeonProcessor Speed (GHz) 2.3 2.3Hardware/Software Purchase Price $420,000 $152,000Hardware/Software Maintenance (3 Year) $151,000 $0New Oracle Licensing Cost (*) N/A $277,500Oracle Support cost (3 Year) (*) $2,088,900 $3,442,500Implementation/Migration Services $150,000 $0
Total 3 Year Costs $2,809,900 $3,872,000
Oracle on Oracle Value - Cost
$0
$200,000
$400,000
$600,000
$800,000
$1,000,000
$1,200,000
$1,400,000
$1,600,000
$1,800,000
Base
2 Tra
ys4
Trays
6 Tra
ys8
Trays
10 Tr
ays
12 Tr
ays
14 Tr
ays
16 Tr
ays
18 Tr
ays
20 Tr
ays
22 Tr
ays
24 Tr
ays
26 Tr
ays
28 Tr
ays
30 Tr
ays
32 Tr
ays
34 Tr
ays
36 Tr
ays
ZS3-2
ZS4-4
$0.00
$0.20
$0.40
$0.60
$0.80
$1.00
$1.20
$1.40
$1.60
$1.80
$2.00
256 TB 512 TB 768 TB 1,024TB
1,280TB
1,536TB
1,792TB
2,048TB
2,304TB
2,560TB
2,816TB
3,072TB
ZS3-2 Cost/GB
ZS4-4 Cost/GB
• Costs for ZS3-2 and ZS4-4 Configurations include clustered controllers, flash cache, and all software features – including all licensed options.
• Encryption only available on ZS4-4. Encryption included in ZS4-4 configurations• USEABLE capacity listed after mirroring.• Costs scale linearly – Licenses are per controller..
• No additional license or feature cost as storage scales• No metered licensing. One cost covers unlimited replication, cloning, snapshots, or encryption.
352TB
1.4PB
3PB
$0.51/GB
$0.66/GB
$0.48/GB
Oracle On Oracle - Summary
Summary
Oracle On Oracle Integration
• One Vendor from the power supply to the power user• Other vendors have broad portfolios; no one else comes close
product integration• Branding isn’t integration!• True integration of Software, Servers, and Storage
• Product developers attend each others development sessions
• Database developers plan for leveraging hardware features• Hardware developers plan to support Database needs
• Complete infrastructure with unmatched simplicity and costs:
• Oracle on Oracle does things that can’t be done on other platforms
• Servers, Storage, and Software are not only designed to work well together, they are designed to communicate, cooperate, collaborate
• Oracle software constantly shifts resource-intensive tasks to the servers and storage
• Servers and storage constantly optimize the tasks they have been assigned with and understanding of why the tasks have been assigned.
Oracle on Oracle Integration
Oracle on Oracle - Summary
Applications
Middleware
Database
Operating System
Virtualization
Servers
Storage
• Oracle on Oracle solutions solve the challenges related to Integration, Performance, and Cost
• Integration is more than branding!o Real integration from the power supply to the power user.
More than a collection of parts with similar logoso Software, servers, and storage communicate, coordinate, and
collaborateo Features just wake up!
• Performanceo All vendors can work harder.o Only Oracle on Oracle can work smarter
• Costo If you are not running Oracle database and middleware
software on Oracle systems, you are paying 150% to 200% more than you should.
Thank you.Questions?