Upload
ssilpa2796
View
219
Download
0
Embed Size (px)
Citation preview
7/28/2019 Product Overview OW
1/35
Oracle Exadata Storage Server Product Overview
Oracle OpenWorldSeptember 2008
2008 Oracle Corporation Proprietary and Confidential
7/28/2019 Product Overview OW
2/35
2008 Oracle Corporation Proprietary and Confidential 2
Exadata Benefits
Extreme Performance 10X to 100X speedup for data warehousing
More pipes to data Massively parallel architecture Wider pipes to data 5X faster than conventional storage
Ship less data through the pipes Process data in storage Unlimited Scalability Linear Scaling of Data Bandwidth Transaction/Job level Quality of Service
Mission Critical Availability and Protection Disaster recovery, backup, point-in-time recovery, data validation,
encryption
7/28/2019 Product Overview OW
3/35
7/28/2019 Product Overview OW
4/35
2008 Oracle Corporation Proprietary and Confidential 4
Solutions To Data Bandwidth Bottleneck
Add more pipes Massively parallel architecture Make the pipes wider 5X faster than conventional storage Ship less data through the pipes Process data in storage
7/28/2019 Product Overview OW
5/35
7/28/2019 Product Overview OW
6/35
7/28/2019 Product Overview OW
7/35 2008 Oracle Corporation Proprietary and Confidential 7
HP Exadata Storage Server Hardware Building block of massively parallel Exadata
Storage Grid Up to 1GB/sec data bandwidth per cell HP DL180 G5
2 Intel quad-core processors 8GB RAM
Dual-port 4X DDR InfiniBand card 12 SAS or SATA disks
Software pre-installed Oracle Exadata Storage Server Software Oracle Enterprise Linux HP Management Software
Hardware Warranty 3 YR Parts/3 YR Labor/3 YR On-site 24X7, 4 Hour response
Exadata Storage Server
RackedExadataStorageServers
7/28/2019 Product Overview OW
8/35 2008 Oracle Corporation Proprietary and Confidential 8
HP Exadata Storage Server Hardware Details
8 GB DRAM
Redundant 110/220VPower Supplies
2 Intel Xeon Quad-coreProcessors
Infiniband DDRdual port card
LO100c Management Card
P400 Smart Array DiskController card
- 512M battery backed cache 12 x 3.5 Disk Drives
Included Software:
Oracle Exadata Storage Server Software
Oracle Enterprise Linux
HP Management Software
7/28/2019 Product Overview OW
9/35 2008 Oracle Corporation Proprietary and Confidential 9
Scalable
SAS raw capacity per rack: 65TBSATA raw capacity per rack: 216TB Peak throughput per rack : >18GB/s
Scale to 18 cells in one rackAdd racks to scale further
Each cell connectsto 2 Infinibandswitches for Redundancy
This delivers 4x thebandwidth
Infiniband links acrossracks for full connectivity
7/28/2019 Product Overview OW
10/35 2008 Oracle Corporation Proprietary and Confidential 10
Massively Parallel Storage Grid Storage cells are organized into a massively
parallel storage grid
Scalable Scales to hundreds of storage cells Data automatically distributed across cells by
ASM
Transparently redistributed when cells areadded or removed
Data bandwidth scales linearly with capacity
Available
Data is mirrored across cells Failure of disk or cell transparently tolerated
Simple Works transparently - no application changes
Exadata bandwidth scaleslinearly with capacity
4 GB/sec
8 GB/sec
16 GB/sec
7/28/2019 Product Overview OW
11/35 2008 Oracle Corporation Proprietary and Confidential 11
Exadata Performance Scales
Exadata delivers brawnyhardware for use by Oraclesbrainy software
Performance scales with size
Result More business insight Better decisions
Improved competitiveness
Table Scan Time
Table Size1TB 10 TB 100TB
1 Hour
10 Hour
5 Hour
TypicalWarehouse
Exadata
7/28/2019 Product Overview OW
12/35 2008 Oracle Corporation Proprietary and Confidential 12
HP Oracle Database MachinePre-Configured High Performance Data Warehouse
8 DL360 Oracle Database servers 2 quad-core Intel Xeon, 32GB RAM Oracle Enterprise Linux Oracle RAC
14 Exadata Storage Cells (SAS or SATA) Up to 14 TB uncompressed user data on SAS Up to 46 TB uncompressed user data on SATA
4 InfiniBand switches 1 Gigabit Ethernet switch Keyboard, Video, Mouse (KVM) hardware Hardware Warranty
3 YR Parts/3 YR Labor/3 YR On-site 24X7, 4 Hour response time
Add more racks for unlimited scalability
7/28/2019 Product Overview OW
13/35
2008 Oracle Corporation Proprietary and Confidential 13
Exadata Configuration
Each Exadata Cell is a self-contained server which houses diskstorage and runs the Exadata software
Databases are deployed across multiple Exadata Cells Database enhanced to work in cooperation with Exadata intelligent
storage No practical limit to number of Cells that can be in the grid
Exadata Cell
InfiniBand Switch/Network
Single-InstanceDatabase
RACDatabase
Exadata Cell Exadata Cell
7/28/2019 Product Overview OW
14/35
2008 Oracle Corporation Proprietary and Confidential 14
Exadata Architecture
DB Server
DB Instance DBRM
ASM
Single-Instance
Database
RAC
DatabaseDB Server
DB Instance DBRM
ASM
DB Server
DB Instance DBRM
ASM
OEL CELLSRV MS
RS IORM Exadata Cell
i D B P r o t o c o l o v e r
In f i n i B a n d w i t h
Pa t h Fa i l o v e r InfiniBand Switch/Network
CellControl
CLI
EnterpriseManager
OEL CELLSRV MS
RS IORM Exadata Cell
OEL CELLSRV MS
RS IORM Exadata Cell
7/28/2019 Product Overview OW
15/35
2008 Oracle Corporation Proprietary and Confidential 15
Smart Scan Offload Processing Exadata storage cells implement smart scans to greatly reduce the
data that needs to be processed by database hosts Offload predicate evaluation Only return relevant rows and columns to host Join filtering Incremental backup filtering File creation
Data reduction is usually very large 10x data reduction is common
Completely transparent Even if cell or disk fails during a query
Smart Scan Example: Telco wants to identify customers that spend more than $200 on a single
phone call The information about these premium customers occupies 2MB in a 1
terabyte table
7/28/2019 Product Overview OW
16/35
2008 Oracle Corporation Proprietary and Confidential 16
Traditional Scan Processing
With traditional storage, alldatabase intelligenceresides in the databasehosts
Very large percentage of data returned from storageis discarded by databaseservers
Discarded data consumesvaluable resources, andimpacts the performance of other workloads
I/Os Executed:1 terabyte of datareturned to hosts
DB Host reducesterabyte of data to 1000
customer names thatare returned to client
Rows Returned
SELECT
customer_nameFROM calls
WHERE amount > 200;
Table
ExtentsIdentified
I/Os Issued
7/28/2019 Product Overview OW
17/35
2008 Oracle Corporation Proprietary and Confidential 17
Exadata Smart Scan Processing
Only the relevant columns
customer_nameand required rows where amount>200are are returned to hosts
CPU consumed by predicateevaluation is offloaded
Moving scan processing off the database host frees hostCPU cycles and eliminatesmassive amounts of unproductive messaging
Returns the needle, not theentire hay stack
2MB of data
returned to server
Rows Returned
Smart Scan
Constructed AndSent To Cells
Smart Scan
identifies rows andcolumns within
terabyte table thatmatch request
Consolidated
Result SetBuilt From All
Cells
SELECT
customer_nameFROM calls
WHERE amount > 200;
7/28/2019 Product Overview OW
18/35
2008 Oracle Corporation Proprietary and Confidential 18
Additional Smart Scan Functionality
Join filtering
Star join filtering is performed within Exadata storage cells Dimension table predicates are transformed into filters that are applied to
scan of fact table Example - Select total sales of all Italian wines
Items are scanned to identify Item numbers of Italian wine The Item numbers are used to create a Bloom filter This filter is applied by the cells during the scan of Sales table to
identify sales of Italian wines Backups
I/O for incremental backups is much more efficient since only changedblocks are returned
Create Tablespace (file creation) Formatting of tablespace extents eliminates the I/O associated with the
creation and writing of tablespace blocks
7/28/2019 Product Overview OW
19/35
2008 Oracle Corporation Proprietary and Confidential 19
Exadata Storage GridI/O Resource Management
With traditional storage,creating
a managing shared storage ishampered by the inability tobalance the work between userson the same database or onmultiple databases sharing thestorage subsystem
Hardware isolation is theapproach to ensure separation
Exadata I/O resourcemanagement ensures user defined SLAs are met
Coordination and prioritizationbetween different groups/classesof work within a database andbetween databases
StorageSwitch/Network
.
Database
A.
Database
B
Database
C. . .
7/28/2019 Product Overview OW
20/35
2008 Oracle Corporation Proprietary and Confidential 20
Exadata I/O Resource ManagementDW and Mixed Workload Environments
Ensure different users andtasks within a database areallocated the correctrelative amount of I/Obandwidth
For example: Interactive: 50% of I/O
resources
Reporting: 30% of I/Oresources
ETL: 20% of I/O resources
Exadata Cell Exadata Cell Exadata Cell
DatabaseServer
7/28/2019 Product Overview OW
21/35
2008 Oracle Corporation Proprietary and Confidential 21
Exadata I/O Resource ManagementMulti-Database OLTP Environment
Ensure different databases areallocated the correct relative amount of I/O bandwidth
Database A: 33% I/O of resources Database B: 67% I/O of resources
Ensure different users and tasks withina database are allocated the correctrelative amount of I/O bandwidth
Database A: Reporting: 60% of I/O resources ETL: 40% of I/O resources
Database B: Interactive: 30% of I/O resources Batch: 70% of I/O resources
Exadata Cell Exadata Cell Exadata Cell
Database B(RAC)
Database A(Single-Instance)
7/28/2019 Product Overview OW
22/35
2008 Oracle Corporation Proprietary and Confidential 22
Exadata Scale-Out Storage Grid
Dynamic virtualized storageresources using Automatic StorageManagement (ASM)
Simple and non-intrusive resourceallocation, and reallocation, enablingtrue enterprise grid storage
Database work spread acrossstorage resources for optimalperformance
Powerful storage allocation optionsand management
Flexible configuration for performance and availability
Exadata Cell
InfiniBand Switch/Network
Single-InstanceDatabase
RACDatabase
Exadata Cell Exadata Cell
7/28/2019 Product Overview OW
23/35
2008 Oracle Corporation Proprietary and Confidential 23
Exadata Cell Exadata Cell
Exadata Storage Layout ExampleCell Disks
Cell Disk is the entity that represents a physical diskresiding within a Exadata Storage Cell Automatically discovered and activated
CellDisk
7/28/2019 Product Overview OW
24/35
2008 Oracle Corporation Proprietary and Confidential 24
Exadata Cell Exadata Cell
Exadata Storage Layout ExampleGrid Disks
Cell Disks are logically partitioned into Grid Disks Grid Disk is the entity allocated to ASM as an ASM disk Minimum of one Grid Disk per Cell Disk Can be used to allocate hot, warm and cold regions of a
Cell Disk or to separate databases sharing Exadata Cells
GridDisk
7/28/2019 Product Overview OW
25/35
7/28/2019 Product Overview OW
26/35
2008 Oracle Corporation Proprietary and Confidential 26
Exadata Storage Layout ExampleASM Mirroring and Failure Groups
ASM mirroring is used protect against disk failures ASM failure groups are used to protect against cell failures
Exadata Cell Exadata Cell
Hot Hot Hot Hot Hot Hot
Cold Cold Cold Cold Cold Cold
ASMDisk Group
ASMFailure Group
ASMFailure Group
7/28/2019 Product Overview OW
27/35
2008 Oracle Corporation Proprietary and Confidential 27
Exadata Storage Management & Administration
Enterprise Manager Manage & administer Database and ASM Exadata Storage Plug-in
Enterprise Manager Grid Control Plug-in to monitor &
manage Exadata Storage Cells Comprehensive CLI Local Exadata Storage cell management Distributed shell utility to execute CLI across multiple
cells Lights-out 100 Remote management and administration of hardware
7/28/2019 Product Overview OW
28/35
2008 Oracle Corporation Proprietary and Confidential 28
Data Protection Solutions
All single points of failure eliminated by the Exadata Storage architecture
Hardware Assisted Resilient Data (HARD) built in to Exadata Storage Prevent data corruption before it happens
Data Guard provides disaster protection and data corruption protection Automatically maintained second copy of database
Flashback provides human error protection Snapshot-like capabilities to rewind database to before error
Recovery Manager (RMAN) provide backup to disk Archiving and corruption protection Can be used with Oracle Secure Backup (OSB) or third party tape backup
software These work just as they do for traditional non-Exadata storage
Users and database administrator use familiar tools
7/28/2019 Product Overview OW
29/35
2008 Oracle Corporation Proprietary and Confidential 29
Exadata Co-Existence and Migration
Databases can be concurrentlydeployed on Exadata andtraditional storage Tablespaces can exist on Exadata
storage, traditional storage, or acombination of the two, and is
transparent to database applications SQL offload processing requires all
pieces of a tablespace reside onExadata
Online migration if currently using
ASM and ASM redundancy Migration can be done usingRMAN or Data Guard
Exadata Non-Exadata
DatabaseServer
Online Migration
7/28/2019 Product Overview OW
30/35
2008 Oracle Corporation Proprietary and Confidential 30
Telco Exadata Speedup 10X to 72X
- 10.0 20.0 30.0 40.0 50.0 60.0 70.0
Index Creation
CDR Full Table Scan
Warehouse Inventory Report
CRM Service Order Report
CRM Customer Discount Report
Tablespace Creation
Hanset to Customer Mapping Report
28xAverageSpeedup
7/28/2019 Product Overview OW
31/35
2008 Oracle Corporation Proprietary and Confidential 31
Retailer Exadata Speedup 3x to 50x
- 5.0 10.0 15.0 20.0 25.0 30.0 35.0 40.0 45.0 50.0
Recall Query
Gift Card Activations
Sales and Customer Counts
Prompt04 Clone for ACL audit
Date to Date MovementComparison - 53 weeks
Materialized Views Rebuild
Merchandising Level 1 Detail byWeek
Supply Chain Vendor - Year - ItemMovement
Merchandising Level 1 Detail:Current - 52 weeks
Merchandising Level 1 Detail:Period Ago
16xAverageSpeedup
7/28/2019 Product Overview OW
32/35
2008 Oracle Corporation Proprietary and Confidential 32
Exadata Benefits
Extreme Performance
10X to 100X speedup for data warehousing More pipes to data Massively parallel architecture Wider pipes to data 5X faster than conventional storage Ship less data through the pipes Process data in storage
Unlimited Scalability Linear Scaling of Data Bandwidth Transaction/Job level Quality of Service
Mission Critical Availability and Protection Disaster recovery, backup, point-in-time recovery, data validation,
encryption
7/28/2019 Product Overview OW
33/35
2008 Oracle Corporation Proprietary and Confidential 33
Exadata Talks At OpenWorld
Four Exadata Talks on Thursday 9/25/2008 09:00 - 10:00 (session S298677)
Moscone South Room 103 Oracles New Database Accelerator: Query Processing Revolutionized
Juan Loaiza, Oracle 12:00 - 13:00 (session S298679)
Moscone South Room 305
Oracles New Database Accelerator: Query Processing Revolutionized Juan Loaiza, Oracle
13:30 - 14:30 (session S298680) Moscone South Room 305 Oracles New Database Accelerator: Query Processing Revolutionized
Juan Loaiza, Oracle 15:00 - 16:00 (session S298681) Moscone South Room 305
Oracles New Database Accelerator: A Technical Overview Kodi Umamageswaran, Oracle; Ron Weiss, Oracle
7/28/2019 Product Overview OW
34/35
2008 Oracle Corporation Proprietary and Confidential 34
Exadata Demos At OpenWorld
Three Demo and Q&A Locations Moscone North Lobby
Live Demonstration, Hardware, Software, and Q&A HP Booth Exhibit Floor
Live Demonstration, Hardware, Software, and Q&A Oracle Campground Demo Moscone West (pod L35)
Q&A
7/28/2019 Product Overview OW
35/35