Oracle Cloud File System (ACFS/ADVM)
Oracle Cloud File System (ACFS/ADVM)
Oracle Cloud File System (ACFS/ADVM)
CloudFS
Management (ASM)
Oracle Clusterware
Automatic Storage
Snapshot Replication Tagging
ADVM Volumes
ASM
Disk General Purpose Database Datafiles 3rd Party File
ACFS files On ACFS Systems
Group
ACFS/ADVM in Flex ASM Architecture
More available and more scalable
RAC Cluster
Databases share Database Instance
ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM
ASM instances ASM Instance
DB
DBBB DB
DBBB
ASM
ASM ASM
ASM ASM
ASM
Proxy
Proxy Proxy
Proxy Proxy
Proxy
ASM
Node1 ASM
ASM Node2
ASM
ASM
Proxy
Proxy Node3 ASM
ASM Node4
ASM
Proxy
Proxy Node5
ASM
ASM
Groups
ASM Dynamic Volume Manager (ADVM)
Eliminates the need for 3rd party VMs
• New general purpose volume platform
• Supports ACFS and 3rd party file systems
• Cluster and single host volume support
• Implemented in the kernel space as loadable
kernel driver
ADVM • ‘Dynamic Volumes’ are ASM file
• Leverages all ASM features
ASM DG – Dynamic storage provisioning
Vol1
– Mirroring and striping
Vol2
• Cross platform (Linux, Windows, Solaris, AIX)
Vol3
• Managed using ASMCMD, EM and SQL
5
ASM Cluster File System (ACFS)
Simple, scalable and high performance
• POSIX, X/OPEN for UNIX/Linux and Windows compliant
SAP
SAP
Shared
Shared Application
Application • Installed as part of Grid Infrastructure installation
Oracle
Oracle DB
DB Binaries
Binaries
Binaries
Binaries • General purpose cluster file system
Siebel
Siebel
Application
– Create databases on ACFS
Application
Oracle
Oracle Binaries
Binaries – Create shared database homes, application and middleware
EBusiness
EBusiness
Suite
Suite homes, BFILES, and all general purpose files
Oracle
Oracle
DB
• Supports NFS and CIFS network protocols
DB Files
Files
BFILES
BFILES • Multi OS platform - Linux, Windows, Solaris and AIX
ACFS
File Systems • Integrated with Oracle system mgt tools
ASM Disk Group
6
What’s New in 12c Release 1
7
Support For All Oracle Database Files
– Oracle Database 12c CloudFS supports all Oracle Database files
• Oracle databases created on CloudFS can leverage all the data services i.e.
snapshots, replication, etc…
– A choice to create an Oracle Database on ASM or ACFS
Best Practice
• Set ADVM volume stripe columns to 1
– Disables ADVM volume striping
• Set FILESYSTEMIO_OPTIONS=SETALL in the database initialization
parameter file
– Enables direct I/O for the database, bypassing the OS file system cache
8
High Availability NFS: HANFS
Improves NFS/CIFS exported FS availability
9
Other New Features
– CloudFS plug-in framework
• Enables user applications to access file system and volume metrics:
– Allows for customized monitoring solutions that include ACFS file
system and volume data
– Can be enabled on individual file systems and hosts
– Referenced by applications using the CloudFS plug-in API
– CloudFS tagging API
• Allows file tagging through applications
– Enhanced file system resource services
• New ADVM resource
10
Oracle Confidential
ACFS Data Services
Completes Your Solution
11
ACFS Snapshot
Eliminates the need for 3rd party expensive solutions
• ACFS snapshots are
• Dynamic, fast, space efficient, “point in time” RO and RW copies of ACFS file
systems
• Up to 63 snapshot images per ACFS file system
• New features:
•Snaps of snaps: Snapshots can be used as the source for a new snapshot
•Convert RO snapshots to RW snapshots and vise versa
• What problem does it solve
• Recovery from online snapshot backups
• Enables off line backups
• Zero downtime Out-of-Place Patching
• Database Thin Provisioning
• Provisioning test and dev environments quickly and efficiently
12
ACFS Replication
• What problem does it solve
– Eliminates the need for 3rd party replication software
– Compliments Data Guard and provides a complete DR solution for all files
• Enables replication of ACFS file systems across the network to a remote site
• Replication logs are used to replicate from primary to standby asynchronously
13
ACFS Encryption, Security and Audit
Eliminates the need for expensive 3rd party solutions
ACFS Encryption ACFS Security ACFS Audit
Similar to TDE in the Similar to Database Similar to Database Audit
Database Vault Vault
Audit framework for file
• Protects data-at-rest • Fine-grained control for systems
through encryption higher level security A separate audit trail
• Encrypt files using • Enforces security policies can be defined for each
encryption keys through realms, rules, file system
rule sets and command Enables separation of
rules duties to be enforced
14
ACFS Tagging
• What problem does it solve
– ACFS Tagging allows group operations on files spread throughout
your file systems
• ACFS Tagging assigns a common naming attribute to a group of files
• File operations can be performed based on tagging attributes
• Example: You can now replicate all files tagged “Oracle Home”
– Achieve complete DR solution for Oracle homes and database files
(through Data Guard)
Oracle Confidential
15
Solutions
16
ACFS Use Cases
• Database, Application and Middleware files on ACFS
• Shared homes in a cluster configuration
• Shared administrative/diagnostic files, log files, staging area files
• Oracle database backup sets, archive logs and dumpsets
• Shared file system in application HA failover configurations (i.e. Golden
Gate)
• Business Data on ACFS
• Storing DB external files (large objects) business data stored outside of
DB tablespaces
• NFS/CIFs network file servers
• Export NFS/CIFs files to clients on the network
17
ACFS Use Cases – Cont’ed
• OVM repository
• Shared disk backup and 2nd archive log location
• Apps Server files i.e. Forms and Reports
• Export dump files
• MySql datafiles
• ADR, audit log and data pump destination
• Database exports and data-pump exports
• Utility log file repository
• common log file storage for utilities such as RMAN, Sql*loader, datapump
18
Database Thin Provisioning
RO Snapshot
RW RW RW
Snapshot Snapshot Snapshot
19
Database Home Provisioning
Production Server
ACFS
SHARED
Oracle DB
Home 11.2.0.3
NFS Export
20
Out-of-Place Patching with Zero Downtime
21
Off Host Backups
Production Server
ACFS
Database Backup
Files
Snapshot
Backup Server
NFS Export
Media Backup
22
A New Way to Manage Data with ACFS
Delivering real value to customers…
High
High Performance
Performance &
&
Scalability
Scalability
Simple
Management
Data Integrity &
Fast Recovery
High
Availability
Oracle Confidential
23
Questions
&
Answers
24
Graphic Section Divider
Oracle Confidential
26
ACFS/ADVM in Flex ASM Architecture
More available and more scalable
Hub Node 1
ASM
Hub Node2
ASM2 ASM
Proxy
Proxy
ADVM
Hub Node 5 ASM Network
& ASM Proxy
ACFS
ASM1 ASM
ASM
Proxy
Proxy
Storage
I/O Extent
Map
I/O I/O
Extent Hub Node 3
Map
Hub Node 4
ASM3
DB
DB Extent
Map
ASM Proxy
27
ACFS Snapshots Empower Solutions
DB Home Provisioning Off Host Backups DB Thin Provisioning
For Test & Dev
ACFS ACFS
Database Files
SHARED Database ACFS
OH 11.2.0.3 Backup Files
RO
Snapshot
Snapshot Snapshot
RW RW RW
Snapshot Snapshot Snapshot
NFS Export NFS Export
28
Out-of-Place Patching with Zero Downtime
29