Upload
markus-michalewicz
View
336
Download
2
Embed Size (px)
Citation preview
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
OpenWorld 2016 What's New and Coming in the Next GeneraFon of Oracle AutomaFc Storage Management
Jim Williams ASM Product Manager September 21, 2016
ConfidenFal – Oracle Internal/Restricted/Highly Restricted
CON6565
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement The following is intended to outline our general product direcFon. It is intended for informaFon purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or funcFonality, and should not be relied upon in making purchasing decisions. The development, release, and Fming of any features or funcFonality described for Oracle’s products remains at the sole discreFon of Oracle.
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
3
ASM/ACFS as the Storage Stack for Oracle Environments
Oracle ASM/ACFS Feature Progression
What's New and Coming in ASM
New ACFS Features
If You’re Not Using ASM, then Why?
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
4
ASM/ACFS as the Storage Stack for Oracle Environments
Oracle ASM Feature Progression
What's New and Coming in ASM
New ACFS Features
If You’re Not Using ASM, then Why?
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
The Simple Idea for addressing the complexity of storage management ASM History 101
• Provides an integrated cluster volume manager and file system • Stripes and mirrors files across disks in ASM Disk Groups • AutomaFc rebalances a^er storage configuraFon changes • Built on the Oracle instance architecture • I/O operaFons DO NOT go through the ASM instance! • Manages storage as a global cluster of shared Disk Groups • ACFS extends the ASM management umbrella for non-‐database data • ASM along with ACFS define the Oracle Storage Stack
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6
Oracle Stack versus Other Host-‐based AlternaFves Host-‐based LVM/FS ASM
ALL database files are striped and mirrored automaFcally across all ASM Disks
Individual file mount points are created for each database. OrganizaFons may have hundreds or even thousands of file systems and virtual volumes to manage.
Disk Disk Disk Disk
Disk Disk Disk DiskVirtualVolume==>FileSystem
FileSystem
Disk Disk Disk Disk
Disk Disk Disk Disk
Filee1
Filee2
Filee3
Filee4
Filee5
Filee6
Filee7
Filee8
ASMDiskgroup OSVolumeGroup
Disk Disk Disk Disk
Disk Disk Disk Disk
VirtualVolume==>FileSystem
FileSystem
VirtualVolume==>FileSystem
FileSystem
VirtualVolume==>FileSystem
FileSystem
VirtualVolume==>FileSystem
FileSystem
VirtualVolume==>FileSystem
FileSystemVirtualVolume==>FileSystemFileSystem
VirtualVolume==>FileSystemFileSystem
VirtualVolume==>FileSystemFileSystem
VirtualVolume==>FileSystemFileSystem
VirtualVolume==>FileSystem
FileSystem
Disk Disk Disk Disk
Disk Disk Disk Disk
Filee1
Filee2
Filee3
Filee4
Filee5
Filee6
Filee7
Filee8
ASMDiskgroup OSVolumeGroup
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
7
ASM/ACFS as the Storage Stack for Oracle Environments
Oracle ASM/ACFS Feature Progression
What's New and Coming in ASM
New ACFS Features
If You’re Not Using ASM, then Why?
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 8
EvoluFon of the Oracle Storage Stack
Time
Data M
obility
9i
Database objects bound to physical storage
High Demand Databases
10g
AutomaFon of storage
management
ASM
11.2
ACFS
Expanded coverage for data types
12.1
Flex ASM
Expanded cluster scaling, and support for databases on ACFS
12.2
Cluster Domains, Database-‐oriented storage
management, Extreme availability
Data Reliability
Managem
ent E
fficien
cy
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Before Oracle 12c ASM History 101
Shared Diskgroups
Wide File Striping
1-‐1 ASM to Server
DiskgroupBDiskgroupA
Disk1 Disk2 Disk3 Disk4 Disk5 Disk6 Disk7 Disk8
ASMStoragePool
Database Database Database
File1File3
File4File2
OracleCluster
DatabaseInstance
DatabaseInstance
DatabaseInstance
DatabaseInstance
DatabaseInstance
ASMInstance ASMInstance ASMInstance ASMInstance ASMInstance
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle 12c Release 1 Flex ASM
• Eliminates requirement for an ASM instance on every server - Database instances connects to any ASM instance in the cluster
- Database instances can failover to a secondary ASM instance
- Administrators specify the cardinality of ASM instances (default is 3)
- Clusterware ensures ASM cardinality is maintained
Database Database Database
DatabaseInstance
DatabaseInstance
DatabaseInstance
DatabaseInstance
DatabaseInstance
1 2 3 4 5
ASMInstance ASMInstance ASMInstance
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
11
ASM/ACFS as the Storage Stack for Oracle Environments
Oracle ASM/ACFS Feature Progression
What's New and Coming in ASM
New ACFS Features
If You’re Not Using ASM, then Why?
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
Diskgroup-‐oriented Storage Management (pre 12.2)
• Diskgroups contain files striped across disks and opFonally mirrored
• No disFncFon between individual databases
• Easy to manage, but made consolidaFon difficult
Pre-‐12.2 Diskgroup OrganizaFon
Diskgroup
DB3 : File 1
DB2 : File 2 DB1 : File 3
DB3 : File 3
DB2 : File 1
DB1 : File 1
DB1 : File 2
DB2 : File 3 DB3 : File 2
DB2 : File 4
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 13
Database-‐oriented Storage Management (12.2)
• New Diskgroup type: Flex Diskgroups • Flex Diskgroups provide File Groups • A File Group is the collecFon of files belonging to individual databases or PDBs
• A File Group’s name defaults to the database or PDB name
12.2 Flex Diskgroup OrganizaFon
Flex Diskgroup
DB1 File 1
File 2
File 3
DB2 File 1
File 2
File 3
File 4
DB3 File 1
File 2
File 3
File Group File Group
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14
ASM File Group Flexibility and Availability
• Flex Diskgroups enable - Quota Management -‐ limit the space databases can allocate in a diskgroup and thereby improve the customers’ ability to consolidate databases into fewer DGs
- Redundancy Change – uFlize lower redundancy for less criFcal databases
- ASM Database Clones to easily and dynamically create database clones for test/dev or producFon databases
DB1
File1
File2
File3
DB2File1File2File3File4
DB3File1
File2
File3
QuotaGroupB
FlexDiskgroup
QuotaGroupA
FlexDiskgroupQuotaManagement
DB1
File1
File2
File3
DB2File1File2File3File4
DB3File1
File2
File3
QuotaGroupB
FlexDiskgroup
QuotaGroupA
FlexDiskgroupDatabaseClone
DB3a
File1File2File3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15
Domain Services Cluster
Cluster Domain
ASM IO Service
ACFS Services
ASM Service
Database Member Cluster
Uses ASM Service
Database Member Cluster
Uses ASM IO Service of DSC
Trace File Analyzer (TFA) Service
Mgmt Repository (GIMR) Service
ApplicaRon Member Cluster
GI only
Database Member Cluster
Uses local ASM
Shared ASM
AddiRonal OpRonal Services
Rapid Home Provisioning
(RHP) Service
Private Network SAN Storage ASM Network Storage
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16
Storage Services – Cross Cluster Access
DomainServicesCluster
SharedASM
DatabaseMemberCluster
UsesASMService
ASMService
Version:”N”
Version:”N+1”
SAN
DatabaseMemberCluster
UsesASMIOServiceofDSC
DomainServicesClusterVersion:”N”
Version:”N+1”
ASMNETWORKSTORAGE
ASMIOService
SharedASM
• ASM Storage Services - Access ASM Diskgroups from different
Member Clusters - MulF-‐versioning support - Support for SAN or ASM network access
with ASM IO Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
DSC ConfiguraFon using SAN (FC) ConnecFon
17
• Storage to Domain Cluster – 75 LUN definiFons – 2 Fibre Channel paths – 150 disk I/F definiFons • Storage to Member Clusters – 150 LUN definiFons/MC – >20 Fibre Channel paths – 1500 disk I/F definiFons/MC – >3000 total disk I/F definiFons
ConnecFvity Requirements ClusterDomain
DG DG
StorageASM
DomainServicesCluster
FC
FC
FC
MemberClusters
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Advantages of DSC ConfiguraFon with ASM IO Service
18
• DSC to Member Clusters – 2-‐way network redundancy – 20 (2 X 10 MC) network interfaces
• Storage to Domain Cluster – 75 LUN definiFons – 2 Fibre Channel paths – 150 disk I/F definiFons
ConnecFvity Requirements ClusterDomain
DG DG DG
StorageASM
NetworkConnec8ons
FC
NetworkConnec8ons
DomainServicesCluster
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Storage Management ConsolidaFon
19
Benefits: - Cloud-‐wide consolidated
storage management - Quota management - Cross-‐cluster data access
including database clones - Integrates with Oracle Rapid
Home Provisioning
Server
Storage
Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server
Storage
Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
MC1 DSC
MC2 MC3
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server
Server Server Server Server Server Server Server
Server Server Server Server Server Server Server
MC1 DSC
MC2 MC3
ASMDatabaseClones
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle RAC on Extended Clusters
20
Extreme Availability
• Previously, Extended RAC supported two Failure Groups
• New Diskgroup type: Extended Diskgroup - MulFple FGs per site - Support for 3 Sites - Survive loss of Failure Group - Survive loss of site - Supports Exadata
• Built on Flex ASM • Flex Diskgroups
• Supported by Oracle installer
DG
Site A Site B
Fail Group B1Fail Group A1
Quorum Group
RAC
Disk
Disk DiskF-EXT Disk DiskF-EXTDG
Site A Site B
Fail Group B1Fail Group A1
Quorum Group
Fail Group A2 Fail Group B2
RAC
Fail Group B3 Fail Group B4Fail Group A3 Fail Group A4
Disk
Disk DiskF-EXT Disk DiskF-EXT
Disk Disk Disk Disk
Disk Disk Disk DiskF-EXT
Disk DiskF-EXT Disk Disk
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
ASM Filter Driver • ASM Filter Driver is a funcFonal replacement for ASMLIB (New & Improved) – ASMLIB provides efficient IO handling and device name persistence for Linux – ASMFD extends that to Solaris and Microso^ Windows
But wait, there’s more – Prevent errant write operaFons to ASM Disks – Supported by ACFS – OpFmal support for 4K devices – T10 end to end Data Integrity – Cluster node fencing – Storage thin provisioning reclamaFon
• ASMFD is Oracle’s plasorm for future advanced storage feature integraFon 21
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
22
ASM/ACFS as the Storage Stack for Oracle Environments
Oracle ASM/ACFS Feature Progression
What's New and Coming in ASM
New ACFS Features
If You’re Not Using ASM, then Why?
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
ADVM Volumes General Purpose Files on ACFS
Database Datafiles On ACFS
Oracle ADVM
ApplicaRon & Middleware files on ACFS
• Industry standard POSIX & Windows Compliant Cluster File System • Supports database and general purpose files • Seamless integraFon with ASM and Oracle Clusterware
• Thousands of customers
ACFS -‐ A Complete Oracle Storage SoluFon
23
ApplicaFon, Middleware & General Files
AutomaFc Storage
Managem
ent (ASM)
Database RAC
ASM Disk
Group
Oracle Clusterw
are
Snapshot Tagging ReplicaRon
Security EncrypRon AudiRng HA-‐NFS & HA-‐SMB
Compression
Plug-‐ins
Oracle ACFS
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Compression
Snapshots Quotas, Remaster
& Duplicate
Snapshot-‐based ReplicaFon
Auto File System Quotas & Auto
Resize
Metadata AcceleraFon
HA-‐SMB NAS Support
New ACFS Features in Oracle 12c Release 2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
25
ASM/ACFS as the Storage Stack for Oracle Environments
Oracle ASM/ACFS Feature Progression
What's New and Coming in ASM
New ACFS Features
If You’re Not Using ASM, then Why?
1
2
3
4
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Value of the Oracle Storage Stack • The Oracle Storage Stack began with the development of ASM and greatly simplified Oracle database storage management. • ACFS introduced in 11.2 extended data type coverage for all data. • Support in ACFS for databases provided new choices for DBAs for managing database data. • The Oracle Storage Stack provides a single comprehensive storage and data management soluFon required of enterprise applicaFons. • Oracle 12c Release 2 introduces Database-‐oriented Storage Management for greater management efficiency, data reliability and mobility.
26
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Why Are You NOT Using ASM?
• Deploying small databases using local or 3rd party file systems – As you grow, managing many independent volumes and file systems will become overwhelming and inefficient! – For clusters, using 3rd party volume managers and file systems with Oracle database is far less robust.
• Deploying databases on NFS filers – If you have standardized on NFS, then consider the storage management advantages of layering ASM on NFS. – ASM on NFS is no less performant than NFS alone
• ASM is Oracle’s strategic plasorm for managing all data
27